({x:[
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-04-27",y:63},
{x:"2026-04-28",y:358},
{x:"2026-04-29",y:2},
{x:"2026-04-30",y:715},
{x:"2026-05-01",y:27},
{x:"2026-05-02",y:804},
{x:"2026-05-03",y:707},
{x:"2026-05-04",y:1014},
{x:"2026-05-05",y:334},
{x:"2026-05-07",y:401},
{x:"2026-05-08",y:459},
]],
[{l:"PHP",c:"#4F5D95"},[
{x:"2026-04-27",y:575},
{x:"2026-04-28",y:236},
{x:"2026-04-29",y:134},
{x:"2026-04-30",y:1827},
{x:"2026-05-01",y:434},
{x:"2026-05-03",y:79},
{x:"2026-05-04",y:55},
{x:"2026-05-05",y:8},
{x:"2026-05-07",y:4},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2026-04-27",y:575},
{x:"2026-04-28",y:851},
{x:"2026-04-29",y:660},
{x:"2026-04-30",y:57},
{x:"2026-05-02",y:300},
{x:"2026-05-03",y:184},
{x:"2026-05-04",y:175},
{x:"2026-05-07",y:449},
]],
[{l:"MariaDB",c:"#7F9733"},[
{x:"2026-04-27",y:952},
{x:"2026-04-29",y:15},
]],
[{l:"Terminal (Zsh)",c:"#43E3BC"},[
{x:"2026-04-27",y:12},
{x:"2026-04-28",y:3},
{x:"2026-04-29",y:155},
{x:"2026-04-30",y:31},
{x:"2026-05-01",y:1},
{x:"2026-05-02",y:40},
{x:"2026-05-03",y:89},
{x:"2026-05-04",y:212},
{x:"2026-05-07",y:146},
{x:"2026-05-08",y:26},
]],
[{l:"SCSS",c:"#c6538c"},[
{x:"2026-04-27",y:17},
{x:"2026-04-30",y:258},
{x:"2026-05-02",y:245},
{x:"2026-05-03",y:5},
]],
[{l:"DotEnv",c:"#50DDA1"},[
{x:"2026-05-02",y:17},
{x:"2026-05-03",y:7},
{x:"2026-05-04",y:336},
{x:"2026-05-07",y:11},
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-05-03",y:3},
{x:"2026-05-04",y:274},
{x:"2026-05-07",y:24},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-04-27",y:119},
{x:"2026-04-30",y:63},
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2026-04-27",y:60},
{x:"2026-04-28",y:74},
{x:"2026-04-29",y:6},
{x:"2026-05-02",y:7},
]],
[{l:"Others",c:"#888"},[
{x:"2026-05-05",y:33},
{x:"2026-05-04",y:48},
{x:"2026-05-03",y:80},
{x:"2026-05-02",y:174},
{x:"2026-04-30",y:18},
{x:"2026-04-29",y:16},
{x:"2026-04-28",y:7},
]],
]
,
f:[
{x:"2026-04-27",
y:99},
{x:"2026-04-28",
y:69},
{x:"2026-04-30",
y:46},
{x:"2026-05-04",
y:26},
]
})
PHP
level
36 (2,153,667 XP)
69 %
Plain text
level
24 (981,211 XP)
76 %
JavaScript
level
18 (574,454 XP)
95 %
TypeScript
level
17 (463,178 XP)
1 %
SCSS
level
14 (355,905 XP)
91 %
Markdown
level
12 (262,645 XP)
81 %
HTML
level
9 (141,976 XP)
41 %
Conventional Commit
level
8 (108,908 XP)
24 %
Terminal (Zsh)
level
7 (85,240 XP)
28 %
CSS
level
6 (69,718 XP)
58 %
Machines
MBP14
level
58 (5,552,485 XP)
91 %
Other languages
Blade
level
5 (57,541 XP)
JSON
level
5 (46,180 XP)
Plant UML
level
4 (37,230 XP)
YAML
level
4 (29,615 XP)
Vue template
level
3 (23,224 XP)
SQL (MySQL)
level
3 (20,682 XP)
DotEnv
level
3 (20,666 XP)
MariaDB
level
3 (19,670 XP)
BladeHTML
level
3 (19,156 XP)
ApacheConfig
level
3 (15,258 XP)
Total XP by day of year
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Jan
7k
5k
12k
23k
4k
9k
13k
15k
11k
20k
23k
30k
19k
16k
19k
18k
2k
9k
22k
14k
16k
28k
14k
18k
12k
21k
21k
30k
22k
22k
18k
Feb
17k
21k
21k
22k
19k
24k
36k
21k
30k
23k
22k
13k
18k
16k
17k
6k
6k
6k
8k
11k
12k
7k
7k
9k
13k
19k
25k
19k
8k
Mar
13k
11k
6k
10k
5k
15k
17k
4k
7k
19k
20k
8k
2k
9k
21k
16k
15k
9k
2k
10k
15k
11k
12k
19k
17k
18k
17k
19k
15k
26k
19k
Apr
29k
20k
16k
13k
12k
22k
18k
38k
22k
22k
41k
23k
2k
9k
6k
8k
18k
31k
23k
11k
8k
13k
6k
11k
15k
12k
20k
17k
18k
20k
May
36k
19k
9k
13k
25k
15k
21k
25k
29k
32k
13k
9k
14k
12k
21k
14k
22k
22k
18k
9k
15k
17k
20k
19k
16k
14k
9k
17k
9k
10k
17k
Jun
9k
14k
11k
7k
9k
6k
1k
1k
10k
4k
6k
3k
1k
5k
6k
4k
12k
14k
8k
2k
2k
9k
8k
19k
14k
13k
19k
12k
11k
13k
Jul
14k
17k
17k
5k
8k
5k
5k
16k
20k
12k
14k
16k
15k
22k
18k
28k
27k
21k
24k
22k
10k
18k
13k
25k
9k
13k
15k
20k
11k
17k
16k
Aug
10k
7k
7k
25k
12k
21k
11k
5k
7k
8k
14k
8k
6k
9k
12k
7k
3k
9k
9k
19k
18k
26k
22k
13k
12k
22k
17k
15k
11k
8k
10k
Sep
24k
22k
25k
23k
18k
20k
9k
21k
20k
13k
16k
11k
18k
23k
19k
20k
21k
21k
9k
7k
6k
6k
8k
20k
18k
13k
8k
3k
14k
10k
Oct
9k
12k
18k
11k
9k
13k
12k
16k
11k
13k
9k
12k
13k
29k
21k
30k
27k
7k
7k
8k
15k
9k
13k
9k
15k
11k
10k
11k
12k
16k
10k
Nov
11k
10k
14k
26k
11k
8k
19k
15k
27k
28k
18k
14k
13k
12k
7k
11k
25k
19k
17k
22k
11k
9k
9k
18k
16k
10k
13k
12k
14k
15k
Dec
9k
14k
20k
17k
14k
16k
23k
34k
36k
24k
17k
18k
21k
22k
11k
18k
13k
7k
10k
4k
3k
15k
10k
4k
1k
4k
7k
6k
13k
20k
10k
Top flows
Longest
3 h 5 m
Feb 28, 2024
Most XP
3,437
Aug 23, 2023
Most XP/min
77
Nov 4, 2019
Day highlights
Most XP
19,118
Nov 4, 2019
Most focused
12 h 6 m
May 9, 2021
Top flow languages
Conventional Commit
126
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:311873},
{h:"01",x:251471},
{h:"02",x:156278},
{h:"03",x:71424},
{h:"04",x:27485},
{h:"05",x:13615},
{h:"06",x:9339},
{h:"07",x:11649},
{h:"08",x:30520},
{h:"09",x:76149},
{h:"10",x:169255},
{h:"11",x:224053},
{h:"12",x:274283},
{h:"13",x:299197},
{h:"14",x:332479},
{h:"15",x:375616},
{h:"16",x:381357},
{h:"17",x:376936},
{h:"18",x:371316},
{h:"19",x:367704},
{h:"20",x:347570},
{h:"21",x:355898},
{h:"22",x:365276},
{h:"23",x:351742},
]
,
f:[
{h:"00",m:10678},
{h:"01",m:9928},
{h:"02",m:6479},
{h:"03",m:3347},
{h:"04",m:1199},
{h:"05",m:463},
{h:"06",m:172},
{h:"07",m:221},
{h:"08",m:635},
{h:"09",m:1855},
{h:"10",m:3427},
{h:"11",m:4964},
{h:"12",m:6605},
{h:"13",m:8021},
{h:"14",m:9081},
{h:"15",m:10479},
{h:"16",m:10779},
{h:"17",m:11324},
{h:"18",m:10888},
{h:"19",m:11052},
{h:"20",m:10005},
{h:"21",m:10244},
{h:"22",m:9521},
{h:"23",m:9943},
]
})
A flow state is defined as a streak of programming, lasting for at least 20 minutes, with pauses that last at most 5 minutes, and gaining at least 10 XP per minute.