({x:[
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-07-06",y:530},
{x:"2026-07-07",y:1},
{x:"2026-07-08",y:920},
{x:"2026-07-09",y:951},
{x:"2026-07-10",y:997},
{x:"2026-07-11",y:1657},
{x:"2026-07-12",y:377},
{x:"2026-07-13",y:4},
{x:"2026-07-14",y:8},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-07-06",y:10},
{x:"2026-07-07",y:6},
{x:"2026-07-08",y:208},
{x:"2026-07-10",y:827},
{x:"2026-07-11",y:1052},
{x:"2026-07-12",y:11},
{x:"2026-07-13",y:121},
{x:"2026-07-14",y:57},
{x:"2026-07-15",y:33},
]],
[{l:"Python",c:"#3572A5"},[
{x:"2026-07-08",y:191},
{x:"2026-07-09",y:789},
{x:"2026-07-10",y:332},
{x:"2026-07-11",y:722},
{x:"2026-07-13",y:6},
{x:"2026-07-14",y:1},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-07-10",y:51},
{x:"2026-07-11",y:169},
{x:"2026-07-12",y:46},
{x:"2026-07-13",y:30},
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-07-11",y:80},
{x:"2026-07-12",y:41},
{x:"2026-07-13",y:40},
]],
[{l:"Log",c:"#CE0BE7"},[
{x:"2026-07-06",y:23},
{x:"2026-07-11",y:114},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2026-07-06",y:4},
{x:"2026-07-07",y:4},
{x:"2026-07-08",y:10},
{x:"2026-07-09",y:8},
{x:"2026-07-10",y:11},
{x:"2026-07-11",y:16},
{x:"2026-07-12",y:4},
{x:"2026-07-14",y:9},
]],
[{l:"terminal",c:"#EDE997"},[
{x:"2026-07-06",y:1},
{x:"2026-07-09",y:5},
{x:"2026-07-10",y:1},
{x:"2026-07-11",y:4},
{x:"2026-07-12",y:8},
{x:"2026-07-13",y:44},
{x:"2026-07-14",y:3},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2026-07-11",y:28},
{x:"2026-07-12",y:9},
]],
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2026-07-11",y:20},
{x:"2026-07-12",y:3},
{x:"2026-07-13",y:8},
]],
[{l:"Others",c:"#888"},[
{x:"2026-07-13",y:23},
{x:"2026-07-12",y:2},
{x:"2026-07-11",y:47},
]],
]
,
f:[
{x:"2026-07-05",
y:43},
{x:"2026-07-08",
y:53},
{x:"2026-07-09",
y:78},
{x:"2026-07-10",
y:122},
{x:"2026-07-11",
y:101},
]
})
Markdown
level
12 (235,698 XP)
13 %
Python
level
5 (40,643 XP)
4 %
Plain text
level
4 (34,096 XP)
59 %
YAML
level
3 (17,407 XP)
27 %
LaTeX
level
3 (15,617 XP)
11 %
JSON
level
2 (10,882 XP)
56 %
Log
level
2 (9,125 XP)
34 %
terminal
level
2 (7,654 XP)
16 %
Shell Script
level
1 (5,658 XP)
85 %
ahk2
level
1 (4,283 XP)
56 %
Machines
Windows 11 PC
level
15 (403,216 XP)
87 %
Other languages
dockercompose
level
1 (2,458 XP)
HTML
level
1 (2,409 XP)
gotmpl
level
1 (2,278 XP)
Properties
level
1 (2,016 XP)
scminput
level
1 (1,848 XP)
JavaScript
level
0 (1,598 XP)
PowerShell
level
0 (1,278 XP)
github-actions-workflow
level
0 (1,051 XP)
TOML
level
0 (974 XP)
C
level
0 (866 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
133
3
0
1k
2k
804
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
14
0
0
0
0
2k
0
3k
453
0
474
0
0
0
0
0
0
0
300
534
618
1k
3k
3k
3k
3k
3k
191
0
Mar
2k
467
328
12
0
97
0
0
146
1k
811
6k
189
2k
3k
3k
573
1k
4k
2k
181
1k
1k
1k
415
683
1k
3k
3k
454
2k
Apr
128
44
181
1k
590
527
556
5k
982
188
0
0
7k
0
1k
207
4
1k
1k
0
5k
64
1k
18
294
48
2k
1k
476
604
May
576
169
9k
3k
0
431
189
224
1k
160
5k
1k
4k
1k
607
1k
1k
0
413
214
8k
409
82
0
1k
0
848
845
1k
1k
478
Jun
0
201
141
1k
196
1k
4
72
270
0
0
0
117
0
0
6k
1k
2k
7k
5k
8k
39
3k
1k
4k
1k
3k
3k
2k
629
Jul
3k
2k
7k
1k
1k
568
3k
1k
4k
5k
9k
501
276
2k
150
1k
6k
3k
149
0
686
209
0
0
0
5
0
33
0
0
0
Aug
0
0
0
0
0
0
0
0
14k
2k
2
0
0
0
16k
3k
5k
1
0
0
45
0
0
0
0
0
454
0
23
0
157
Sep
0
0
610
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
127
0
0
0
0
0
0
0
0
0
Oct
0
0
33
225
14
1k
10k
6k
0
0
0
0
51
5k
114
2k
2k
3k
899
4
0
0
0
0
0
0
0
0
0
3k
2k
Nov
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
Dec
0
6k
932
13k
4k
0
0
28
779
238
0
0
0
0
2k
512
0
0
0
0
4k
2k
0
0
0
0
0
0
0
144
0
Top flows
Longest
1 h 58 m
Dec 22, 2025
Most XP
5,081
Oct 14, 2025
Most XP/min
90
Dec 4, 2025
Day highlights
Most XP
16,337
Aug 15, 2025
Most focused
5 h 29 m
Mar 12, 2026
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:20640},
{h:"01",x:16007},
{h:"02",x:24682},
{h:"03",x:16840},
{h:"04",x:19313},
{h:"05",x:15786},
{h:"06",x:14587},
{h:"07",x:7816},
{h:"08",x:10382},
{h:"09",x:7336},
{h:"10",x:13359},
{h:"11",x:12433},
{h:"12",x:18566},
{h:"13",x:14340},
{h:"14",x:12506},
{h:"15",x:16167},
{h:"16",x:20687},
{h:"17",x:16921},
{h:"18",x:16972},
{h:"19",x:22820},
{h:"20",x:23144},
{h:"21",x:17985},
{h:"22",x:22988},
{h:"23",x:20939},
]
,
f:[
{h:"00",m:466},
{h:"01",m:402},
{h:"02",m:532},
{h:"03",m:612},
{h:"04",m:339},
{h:"05",m:456},
{h:"06",m:422},
{h:"07",m:265},
{h:"08",m:292},
{h:"09",m:445},
{h:"10",m:438},
{h:"11",m:212},
{h:"12",m:210},
{h:"13",m:236},
{h:"14",m:342},
{h:"15",m:216},
{h:"16",m:423},
{h:"17",m:241},
{h:"18",m:435},
{h:"19",m:513},
{h:"20",m:417},
{h:"21",m:401},
{h:"22",m:517},
{h:"23",m:554},
]
})
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.