({x:[
[{l:"Terminal (Zsh)",c:"#43E3BC"},[
{x:"2026-05-22",y:915},
{x:"2026-05-23",y:323},
{x:"2026-05-24",y:69},
{x:"2026-05-25",y:391},
{x:"2026-05-26",y:132},
{x:"2026-05-27",y:673},
{x:"2026-05-28",y:389},
{x:"2026-05-29",y:136},
{x:"2026-05-30",y:266},
{x:"2026-06-02",y:190},
{x:"2026-06-03",y:735},
{x:"2026-06-04",y:18},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2026-05-24",y:58},
{x:"2026-05-25",y:7},
{x:"2026-05-30",y:23},
{x:"2026-06-02",y:12},
{x:"2026-06-03",y:285},
{x:"2026-06-04",y:15},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-05-22",y:1},
{x:"2026-05-23",y:1},
{x:"2026-05-25",y:104},
{x:"2026-05-27",y:24},
{x:"2026-05-28",y:97},
{x:"2026-05-29",y:29},
]],
[{l:"Bash",c:"#7024FF"},[
{x:"2026-05-22",y:11},
{x:"2026-05-25",y:61},
{x:"2026-05-27",y:27},
]],
[{l:"Plain Text (nginx)",c:"#E23357"},[
{x:"2026-06-03",y:66},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-05-22",y:31},
{x:"2026-05-25",y:28},
{x:"2026-05-28",y:2},
{x:"2026-05-29",y:2},
]],
[{l:"TOML",c:"#9c4221"},[
{x:"2026-05-22",y:9},
{x:"2026-05-29",y:7},
{x:"2026-05-30",y:41},
]],
[{l:"Plain Text (INI)",c:"#996DA4"},[
{x:"2026-05-22",y:30},
{x:"2026-05-23",y:26},
]],
[{l:"DotEnv",c:"#50DDA1"},[
{x:"2026-05-22",y:7},
{x:"2026-05-24",y:6},
{x:"2026-05-25",y:22},
{x:"2026-05-26",y:11},
{x:"2026-05-27",y:3},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-05-26",y:2},
{x:"2026-05-27",y:36},
{x:"2026-05-28",y:2},
]],
[{l:"Others",c:"#888"},[
{x:"2026-06-03",y:15},
{x:"2026-05-23",y:27},
{x:"2026-05-22",y:33},
]],
]
,
f:[
{x:"2026-05-22",
y:44},
{x:"2026-05-27",
y:13},
{x:"2026-05-28",
y:8},
{x:"2026-05-30",
y:24},
{x:"2026-06-03",
y:158},
]
})
Terminal (Zsh)
level
9 (141,617 XP)
(+463)
40 %
PHP
level
8 (108,331 XP)
22 %
Markdown
level
6 (69,417 XP)
57 %
HTML
level
4 (35,270 XP)
67 %
Bash
level
3 (24,151 XP)
87 %
JavaScript
level
3 (23,515 XP)
81 %
CSS
level
3 (15,330 XP)
8 %
SCSS
level
2 (10,982 XP)
57 %
YAML
level
2 (8,855 XP)
(+229)
31 %
Vue
level
2 (7,094 XP)
9 %
Machines
default
level
17 (476,201 XP)
(+773)
25 %
Other languages
TOML
level
2 (6,580 XP)
Plain text
level
1 (5,533 XP)
JSON
level
1 (3,287 XP)
ApacheConf
level
1 (3,005 XP)
(+15)
TypeScript
level
1 (2,633 XP)
Plain Text (INI)
level
1 (1,946 XP)
DotEnv
level
0 (1,564 XP)
Python
level
0 (1,115 XP)
zsh
level
0 (990 XP)
XML
level
0 (889 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
0
3
0
766
1k
2k
2k
2k
2k
2k
1k
657
70
3
398
1k
522
1k
1k
5
0
0
803
22
1k
2k
2k
2k
1k
3k
1k
Feb
869
516
1k
1k
1k
1k
2k
3k
1k
1k
1k
3k
1k
738
19
771
2k
1k
1k
2k
568
841
2k
2k
1k
851
1k
781
209
Mar
11
73
521
1k
1k
2k
2k
2k
140
286
267
222
702
420
257
232
207
908
1k
2k
422
2k
1k
202
3
6
1k
1k
747
352
1k
Apr
2k
1k
1k
2k
1k
1k
3k
4k
2k
2k
1k
1k
1k
2k
2k
2k
1k
3k
1k
3k
4k
4k
4k
3k
4k
4k
4k
3k
2k
2k
May
2k
2k
2k
1k
420
1k
155
2k
2k
650
1k
628
826
162
192
714
1k
2k
3k
2k
2k
3k
1k
973
1k
3k
2k
3k
1k
2k
2k
Jun
2k
2k
3k
1k
596
130
629
25
21
0
1k
766
1k
2k
1k
373
1k
818
913
2k
2k
603
540
1k
310
635
328
94
9
19
Jul
1k
1k
1k
3k
4k
2k
2k
2k
3k
1k
2k
3k
1k
1k
1k
988
362
1k
1k
618
1
372
412
398
1k
3k
909
0
4
548
508
Aug
512
894
1k
51
1k
1k
1k
2k
998
1k
1k
1k
1k
690
138
846
1k
1k
701
439
3k
2k
1k
923
1k
441
2
2k
2k
2k
1k
Sep
1k
1k
127
960
1k
1k
681
956
6
0
0
1k
2k
1k
1k
182
0
1k
1k
1k
699
1k
85
347
1k
2k
2k
207
6
25
Oct
0
114
609
1k
851
823
1k
2k
748
1k
1k
8
601
2k
973
710
35
1k
1k
1k
12
0
504
1k
2k
2k
2k
0
73
886
963
Nov
1k
884
259
284
27
0
361
582
297
57
1k
1k
352
1k
181
0
0
637
484
1k
138
113
1k
1k
783
949
840
1k
783
965
Dec
1k
513
2k
2k
537
28
10
10
103
284
816
1k
376
592
1k
364
1k
1k
1k
559
1k
839
1k
1k
6
0
12
0
1k
1k
1k
Top flows
Longest
1 h 15 m
Dec 31, 2023
Most XP/min
15
Apr 21, 2026
Day highlights
Most XP
3,734
Apr 26, 2026
Most focused
8 h 16 m
Jul 9, 2025
Top flow languages
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:11797},
{h:"01",x:6996},
{h:"02",x:3141},
{h:"03",x:1828},
{h:"04",x:1219},
{h:"05",x:2098},
{h:"06",x:1304},
{h:"07",x:4030},
{h:"08",x:9897},
{h:"09",x:28222},
{h:"10",x:37299},
{h:"11",x:39316},
{h:"12",x:38782},
{h:"13",x:33546},
{h:"14",x:33827},
{h:"15",x:32405},
{h:"16",x:33989},
{h:"17",x:29856},
{h:"18",x:30220},
{h:"19",x:25077},
{h:"20",x:20149},
{h:"21",x:16597},
{h:"22",x:19545},
{h:"23",x:15061},
]
,
f:[
{h:"00",m:1073},
{h:"01",m:673},
{h:"02",m:228},
{h:"03",m:169},
{h:"04",m:134},
{h:"05",m:128},
{h:"06",m:159},
{h:"07",m:330},
{h:"08",m:890},
{h:"09",m:2013},
{h:"10",m:3008},
{h:"11",m:3601},
{h:"12",m:3653},
{h:"13",m:2820},
{h:"14",m:2386},
{h:"15",m:2542},
{h:"16",m:2902},
{h:"17",m:2468},
{h:"18",m:2552},
{h:"19",m:2217},
{h:"20",m:1933},
{h:"21",m:1357},
{h:"22",m:1560},
{h:"23",m:1483},
]
})
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.