({x:[
[{l:"HTML",c:"#e34c26"},[
{x:"2026-05-03",y:2786},
{x:"2026-05-04",y:1740},
{x:"2026-05-05",y:398},
{x:"2026-05-07",y:4683},
{x:"2026-05-08",y:5162},
{x:"2026-05-09",y:3448},
{x:"2026-05-10",y:498},
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2026-05-03",y:2166},
{x:"2026-05-04",y:725},
{x:"2026-05-07",y:437},
{x:"2026-05-08",y:428},
{x:"2026-05-09",y:749},
{x:"2026-05-10",y:155},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2026-05-03",y:179},
{x:"2026-05-04",y:1663},
{x:"2026-05-07",y:13},
{x:"2026-05-08",y:800},
{x:"2026-05-09",y:63},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-05-03",y:12},
{x:"2026-05-04",y:35},
{x:"2026-05-08",y:4},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-05-03",y:15},
{x:"2026-05-04",y:8},
{x:"2026-05-05",y:1},
{x:"2026-05-07",y:7},
{x:"2026-05-08",y:2},
{x:"2026-05-09",y:2},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2026-05-03",y:2},
]],
]
,
f:[
{x:"2026-05-03",
y:182},
{x:"2026-05-04",
y:160},
{x:"2026-05-07",
y:165},
{x:"2026-05-08",
y:144},
{x:"2026-05-09",
y:68},
]
})
Markdown
level
6 (70,303 XP)
61 %
HTML
level
5 (40,548 XP)
3 %
CSS
level
3 (17,178 XP)
25 %
JavaScript
level
2 (8,373 XP)
25 %
Python
level
2 (7,536 XP)
14 %
C++
level
1 (2,706 XP)
23 %
Plain text
level
0 (1,588 XP)
99 %
JSON
level
0 (499 XP)
31 %
Lua
level
0 (228 XP)
14 %
scminput
level
0 (62 XP)
4 %
Machines
makaroni
level
4 (26,181 XP)
4 %
Other languages
Log
level
0 (39 XP)
Git
level
0 (11 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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Feb
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6k
422
0
Mar
6
0
0
109
345
2k
0
0
0
0
0
0
0
0
1k
0
0
72
0
0
0
0
0
0
0
368
2k
196
280
214
0
Apr
235
2k
604
7
3k
499
57
86
4k
0
155
13
60
177
152
294
31
2k
92
1
276
1k
283
1k
271
319
166
7k
4k
25
May
223
2
5k
4k
399
0
5k
7k
4k
992
0
4k
230
0
0
0
3k
1k
0
0
13
11
5k
1k
541
0
0
751
0
0
0
Jun
0
16
8k
1k
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Jul
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Aug
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Sep
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
49
521
151
0
Oct
0
0
0
9
0
0
0
0
0
0
0
0
0
61
3k
3k
11k
3k
2k
4k
6k
949
142
334
856
361
0
1k
342
2k
1k
Nov
741
181
920
700
2k
210
86
715
347
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Dec
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Top flows
Longest
1 h 39 m
May 3, 2026
Most XP
3,663
Oct 17, 2025
Most XP/min
71
Apr 9, 2025
Day highlights
Most XP
11,291
Oct 17, 2025
Most focused
3 h 38 m
Jun 3, 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:3745},
{h:"01",x:4319},
{h:"02",x:2799},
{h:"03",x:1375},
{h:"04",x:505},
{h:"05",x:906},
{h:"06",x:827},
{h:"07",x:6349},
{h:"08",x:876},
{h:"09",x:3696},
{h:"10",x:6280},
{h:"11",x:14898},
{h:"12",x:16731},
{h:"13",x:10141},
{h:"14",x:9862},
{h:"15",x:12383},
{h:"16",x:7873},
{h:"17",x:8860},
{h:"18",x:4954},
{h:"19",x:9867},
{h:"20",x:7837},
{h:"21",x:6905},
{h:"22",x:4179},
{h:"23",x:2904},
]
,
f:[
{h:"00",m:83},
{h:"01",m:60},
{h:"02",m:14},
{h:"03",m:64},
{h:"04",m:29},
{h:"05",m:37},
{h:"06",m:34},
{h:"07",m:36},
{h:"10",m:72},
{h:"11",m:201},
{h:"12",m:176},
{h:"13",m:76},
{h:"14",m:173},
{h:"15",m:261},
{h:"16",m:110},
{h:"17",m:161},
{h:"18",m:165},
{h:"19",m:135},
{h:"20",m:90},
{h:"21",m:125},
{h:"22",m:85},
{h:"23",m:67},
]
})
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.