({x:[
[{l:"HTML",c:"#e34c26"},[
{x:"2026-01-19",y:315},
{x:"2026-01-23",y:173},
{x:"2026-01-26",y:342},
{x:"2026-01-27",y:638},
{x:"2026-01-28",y:1059},
{x:"2026-01-29",y:400},
{x:"2026-01-30",y:186},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-01-19",y:70},
{x:"2026-01-23",y:193},
{x:"2026-01-26",y:197},
{x:"2026-01-27",y:705},
{x:"2026-01-28",y:334},
{x:"2026-01-29",y:235},
{x:"2026-01-30",y:1061},
]],
[{l:"Terminal (Zsh)",c:"#43E3BC"},[
{x:"2026-01-19",y:152},
{x:"2026-01-23",y:239},
{x:"2026-01-26",y:245},
{x:"2026-01-27",y:316},
{x:"2026-01-28",y:173},
{x:"2026-01-29",y:66},
{x:"2026-01-30",y:131},
{x:"2026-01-31",y:3},
]],
[{l:"SCSS",c:"#c6538c"},[
{x:"2026-01-27",y:35},
{x:"2026-01-28",y:318},
{x:"2026-01-30",y:136},
]],
[{l:"Python",c:"#3572A5"},[
{x:"2026-01-26",y:47},
{x:"2026-01-27",y:270},
{x:"2026-01-29",y:10},
{x:"2026-01-30",y:110},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2026-01-23",y:79},
{x:"2026-01-27",y:48},
{x:"2026-01-28",y:230},
{x:"2026-01-30",y:61},
]],
[{l:"TOML",c:"#9c4221"},[
{x:"2026-01-19",y:8},
{x:"2026-01-23",y:31},
{x:"2026-01-26",y:59},
{x:"2026-01-27",y:18},
{x:"2026-01-28",y:17},
{x:"2026-01-29",y:59},
{x:"2026-01-30",y:42},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2026-01-19",y:15},
{x:"2026-01-23",y:67},
{x:"2026-01-28",y:4},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-01-23",y:4},
{x:"2026-01-28",y:6},
]],
[{l:"Bash",c:"#7024FF"},[
{x:"2026-01-23",y:9},
]],
[{l:"Others",c:"#888"},[
{x:"2026-01-28",y:4},
{x:"2026-01-23",y:8},
]],
]
,
f:[
{x:"2026-01-19",
y:101},
{x:"2026-01-23",
y:129},
{x:"2026-01-26",
y:139},
{x:"2026-01-27",
y:233},
{x:"2026-01-28",
y:362},
{x:"2026-01-29",
y:78},
{x:"2026-01-30",
y:240},
]
})
PHP
level
8 (108,201 XP)
21 %
Terminal (Zsh)
level
7 (101,369 XP)
(+22)
96 %
Markdown
level
5 (54,793 XP)
(+3)
84 %
HTML
level
4 (34,237 XP)
(+86)
60 %
JavaScript
level
3 (23,203 XP)
79 %
CSS
level
3 (15,287 XP)
8 %
Bash
level
2 (12,208 XP)
73 %
SCSS
level
2 (10,627 XP)
53 %
Vue
level
2 (7,094 XP)
9 %
YAML
level
2 (7,046 XP)
8 %
Machines
default
level
15 (398,380 XP)
(+111)
77 %
Other languages
TOML
level
1 (4,588 XP)
Plain text
level
1 (4,246 XP)
TypeScript
level
1 (2,629 XP)
JSON
level
1 (2,470 XP)
ApacheConf
level
1 (2,191 XP)
Plain Text (INI)
level
0 (1,499 XP)
DotEnv
level
0 (1,312 XP)
XML
level
0 (723 XP)
Python
level
0 (638 XP)
MDX
level
0 (516 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
868
516
1k
1k
729
387
885
962
1k
1k
1k
3k
1k
738
19
0
1k
1k
1k
2k
568
841
2k
2k
994
851
1k
781
209
Mar
11
73
521
1k
1k
2k
1k
1k
140
286
267
216
702
420
257
232
207
908
1k
1k
13
0
105
144
3
6
1k
1k
747
348
1k
Apr
2k
1k
1k
1k
925
1k
3k
4k
2k
2k
1k
1k
1k
1k
321
1k
1k
1k
275
1k
1k
2k
2k
1k
2k
989
1k
1k
914
19
May
1k
0
1k
769
0
0
42
253
413
0
1k
317
0
21
0
550
1k
796
2k
1k
1k
2k
1k
840
1k
2k
2k
2k
1k
2k
2k
Jun
2k
1k
2k
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
11
Dec 31, 2023
Day highlights
Most XP
3,338
Jul 9, 2025
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:9515},
{h:"01",x:5564},
{h:"02",x:2074},
{h:"03",x:1215},
{h:"04",x:1149},
{h:"05",x:1927},
{h:"06",x:1235},
{h:"07",x:3468},
{h:"08",x:8833},
{h:"09",x:25051},
{h:"10",x:31862},
{h:"11",x:33372},
{h:"12",x:34140},
{h:"13",x:27824},
{h:"14",x:28332},
{h:"15",x:27921},
{h:"16",x:28266},
{h:"17",x:26124},
{h:"18",x:25062},
{h:"19",x:20477},
{h:"20",x:15877},
{h:"21",x:12767},
{h:"22",x:15227},
{h:"23",x:11098},
]
,
f:[
{h:"00",m:834},
{h:"01",m:546},
{h:"02",m:113},
{h:"03",m:118},
{h:"04",m:126},
{h:"05",m:128},
{h:"06",m:139},
{h:"07",m:256},
{h:"08",m:818},
{h:"09",m:1734},
{h:"10",m:2565},
{h:"11",m:2992},
{h:"12",m:3041},
{h:"13",m:2327},
{h:"14",m:1955},
{h:"15",m:2202},
{h:"16",m:2363},
{h:"17",m:2239},
{h:"18",m:2038},
{h:"19",m:1834},
{h:"20",m:1621},
{h:"21",m:1054},
{h:"22",m:1094},
{h:"23",m:1101},
]
})
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.