({x:[
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-10-05",y:5145},
{x:"2026-10-06",y:103},
{x:"2026-10-07",y:1052},
{x:"2026-10-08",y:2409},
{x:"2026-10-09",y:153},
{x:"2026-10-10",y:352},
{x:"2026-10-11",y:4813},
{x:"2026-10-12",y:3752},
{x:"2026-10-13",y:37},
{x:"2026-10-14",y:8784},
{x:"2026-10-15",y:914},
{x:"2026-10-16",y:940},
{x:"2026-10-17",y:1136},
{x:"2026-10-18",y:4996},
]],
[{l:"Python",c:"#3572A5"},[
{x:"2026-10-12",y:9},
{x:"2026-10-15",y:343},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2026-10-05",y:36},
{x:"2026-10-06",y:18},
{x:"2026-10-07",y:15},
{x:"2026-10-08",y:36},
{x:"2026-10-10",y:4},
{x:"2026-10-11",y:15},
{x:"2026-10-12",y:32},
{x:"2026-10-13",y:16},
{x:"2026-10-14",y:30},
{x:"2026-10-15",y:19},
{x:"2026-10-16",y:27},
{x:"2026-10-17",y:8},
{x:"2026-10-18",y:22},
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2026-10-05",y:187},
{x:"2026-10-06",y:5},
]],
[{l:"Ignore",c:"#FD038F"},[
{x:"2026-10-13",y:53},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-10-05",y:8},
{x:"2026-10-06",y:3},
{x:"2026-10-07",y:3},
{x:"2026-10-08",y:1},
{x:"2026-10-10",y:1},
{x:"2026-10-11",y:3},
{x:"2026-10-12",y:9},
{x:"2026-10-13",y:2},
{x:"2026-10-14",y:4},
{x:"2026-10-15",y:4},
{x:"2026-10-16",y:3},
{x:"2026-10-17",y:5},
{x:"2026-10-18",y:4},
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2026-10-08",y:13},
{x:"2026-10-11",y:1},
{x:"2026-10-15",y:20},
]],
[{l:"Log",c:"#CE0BE7"},[
{x:"2026-10-13",y:28},
]],
[{l:"XML",c:"#0060ac"},[
{x:"2026-10-18",y:7},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-10-08",y:1},
{x:"2026-10-11",y:5},
]],
[{l:"Others",c:"#888"},[
{x:"2026-10-17",y:1},
{x:"2026-10-14",y:1},
{x:"2026-10-12",y:2},
{x:"2026-10-11",y:3},
{x:"2026-10-08",y:5},
]],
]
,
f:[
{x:"2026-10-05",
y:24},
{x:"2026-10-08",
y:26},
{x:"2026-10-14",
y:94},
{x:"2026-10-15",
y:28},
{x:"2026-10-17",
y:56},
{x:"2026-10-18",
y:46},
]
})
Markdown
level
22 (786,903 XP)
(+2,947)
17 %
Python
level
8 (117,887 XP)
57 %
scminput
level
3 (15,201 XP)
(+8)
7 %
Plain text
level
1 (4,426 XP)
59 %
C++
level
1 (4,101 XP)
52 %
JSON
level
1 (3,511 XP)
40 %
Shell Script
level
1 (2,571 XP)
20 %
HTML
level
1 (2,460 XP)
18 %
skill
level
1 (1,703 XP)
2 %
Ignore
level
1 (1,600 XP)
0 %
Machines
github
level
24 (946,001 XP)
(+2,962)
31 %
Other languages
YAML
level
0 (1,278 XP)
SCSS
level
0 (1,043 XP)
XML
level
0 (615 XP)
(+7)
Log
level
0 (510 XP)
dockercompose
level
0 (400 XP)
Properties
level
0 (241 XP)
Ruby
level
0 (226 XP)
github-actions-workflow
level
0 (193 XP)
Groovy
level
0 (184 XP)
Batch
level
0 (158 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
1k
0
5k
568
0
49
778
982
195
12k
297
6
6
0
1k
654
4k
2k
566
172
1k
343
51
355
327
113
0
101
0
0
0
Feb
488
28
0
43
21
0
330
1k
354
0
427
403
113
1k
416
1k
376
2k
38
0
4
0
2
283
1k
54
0
2
22
Mar
73
11
8
0
0
1
1k
527
377
0
895
0
132
0
14
0
0
367
0
0
4k
4
0
109
2
120
0
1k
4k
883
1k
Apr
1k
552
255
155
0
0
678
697
1k
282
512
2k
1k
1k
11k
866
5k
2k
2k
0
168
25
13
0
1k
0
434
0
0
0
May
0
0
0
0
0
0
1k
0
0
0
0
80
1k
1k
0
0
0
0
0
0
0
0
0
2k
1
0
0
47
0
2k
51
Jun
0
6
78
0
276
0
0
0
0
0
0
0
0
0
0
0
4k
2k
6k
0
0
21
0
0
0
0
0
0
0
0
Jul
0
0
9k
44
0
0
185
0
0
0
0
0
0
7k
239
18k
638
285
57
10k
1k
3k
4k
3k
3k
0
0
0
1k
16k
2
Aug
1k
6k
0
3k
16k
3k
0
4
0
0
0
24k
0
377
3k
14k
118
4
14k
1k
2k
14k
14k
0
23
886
1k
12k
1k
7k
3k
Sep
60
1k
7k
7k
5k
3k
3k
5k
5k
3k
6k
13k
9k
7k
3k
14k
13k
5k
7k
6k
11k
4k
9k
3k
15k
17k
11k
6k
11k
6k
Oct
2k
16k
2k
172
17k
2k
5k
7k
6k
645
15k
9k
1k
12k
2k
1k
4k
7k
198
1k
477
1k
806
0
12
5
191
118
17
457
0
Nov
3k
42k
0
940
614
1k
2k
25k
9k
721
15
25
841
81
39
24k
0
0
7
0
422
24k
0
8
0
6
3
1
5k
14k
Dec
0
0
2k
3k
1k
17k
0
0
81
1k
2k
591
4k
6k
2k
1k
7k
710
2k
5k
6k
532
611
12
5k
19
1k
12k
147
0
0
Top flows
Longest
1 h 28 m
Aug 12, 2025
Most XP
5,353
Nov 2, 2025
Most XP/min
105
Aug 12, 2025
Day highlights
Most XP
42,127
Nov 2, 2025
Most focused
3 h 32 m
Jun 17, 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:50867},
{h:"01",x:51731},
{h:"02",x:30790},
{h:"03",x:26569},
{h:"04",x:24593},
{h:"05",x:11711},
{h:"06",x:12893},
{h:"07",x:6520},
{h:"08",x:9256},
{h:"09",x:40242},
{h:"10",x:52445},
{h:"11",x:63451},
{h:"12",x:49928},
{h:"13",x:59205},
{h:"14",x:53137},
{h:"15",x:57924},
{h:"16",x:49490},
{h:"17",x:58276},
{h:"18",x:43239},
{h:"19",x:26616},
{h:"20",x:29353},
{h:"21",x:36839},
{h:"22",x:42145},
{h:"23",x:58781},
]
,
f:[
{h:"00",m:539},
{h:"01",m:393},
{h:"02",m:333},
{h:"03",m:258},
{h:"04",m:239},
{h:"05",m:96},
{h:"06",m:108},
{h:"07",m:25},
{h:"08",m:17},
{h:"09",m:360},
{h:"10",m:486},
{h:"11",m:602},
{h:"12",m:516},
{h:"13",m:524},
{h:"14",m:437},
{h:"15",m:564},
{h:"16",m:569},
{h:"17",m:816},
{h:"18",m:521},
{h:"19",m:152},
{h:"20",m:120},
{h:"21",m:363},
{h:"22",m:528},
{h:"23",m:611},
]
})
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.