({x:[
[{l:"Python",c:"#3572A5"},[
{x:"2026-06-29",y:2},
{x:"2026-07-01",y:91},
{x:"2026-07-02",y:181},
{x:"2026-07-03",y:138},
{x:"2026-07-04",y:112},
{x:"2026-07-05",y:71},
{x:"2026-07-06",y:10},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-06-30",y:1},
{x:"2026-07-01",y:7},
{x:"2026-07-02",y:35},
{x:"2026-07-03",y:5},
{x:"2026-07-04",y:165},
{x:"2026-07-05",y:5},
{x:"2026-07-06",y:5},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-06-27",y:4},
{x:"2026-06-29",y:2},
{x:"2026-06-30",y:1},
{x:"2026-07-01",y:1},
{x:"2026-07-02",y:59},
{x:"2026-07-06",y:38},
{x:"2026-07-07",y:1},
]],
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2026-07-02",y:7},
{x:"2026-07-03",y:34},
{x:"2026-07-05",y:9},
{x:"2026-07-06",y:5},
]],
[{l:"DotEnv",c:"#50DDA1"},[
{x:"2026-06-27",y:2},
{x:"2026-06-30",y:1},
{x:"2026-07-02",y:8},
{x:"2026-07-03",y:35},
{x:"2026-07-06",y:2},
]],
[{l:"Log",c:"#CE0BE7"},[
{x:"2026-07-06",y:38},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2026-06-27",y:2},
{x:"2026-06-29",y:5},
{x:"2026-06-30",y:4},
{x:"2026-07-01",y:4},
{x:"2026-07-03",y:2},
{x:"2026-07-06",y:15},
{x:"2026-07-07",y:2},
]],
[{l:"pip-requirements",c:"#9F97B0"},[
{x:"2026-06-29",y:5},
{x:"2026-06-30",y:1},
{x:"2026-07-01",y:1},
{x:"2026-07-02",y:17},
{x:"2026-07-05",y:6},
{x:"2026-07-06",y:1},
]],
[{l:"Docker",c:"#C5FD21"},[
{x:"2026-06-29",y:2},
{x:"2026-06-30",y:3},
{x:"2026-07-01",y:7},
{x:"2026-07-02",y:12},
{x:"2026-07-05",y:2},
]],
[{l:"Java",c:"#b07219"},[
{x:"2026-06-27",y:4},
{x:"2026-06-30",y:10},
{x:"2026-07-06",y:9},
]],
[{l:"Others",c:"#888"},[
{x:"2026-07-09",y:5},
{x:"2026-07-06",y:8},
{x:"2026-07-05",y:10},
{x:"2026-07-03",y:13},
{x:"2026-07-02",y:7},
{x:"2026-07-01",y:15},
{x:"2026-06-30",y:13},
{x:"2026-06-29",y:17},
{x:"2026-06-27",y:1},
]],
]
,
f:[
]
})
JavaScript
level
12 (260,782 XP)
76 %
Python
level
12 (237,620 XP)
18 %
JSON
level
5 (52,619 XP)
72 %
TypeScript (JSX)
level
5 (48,521 XP)
48 %
Plain text
level
5 (48,039 XP)
46 %
Java
level
5 (43,733 XP)
21 %
scminput
level
4 (26,479 XP)
6 %
TypeScript
level
3 (25,093 XP)
95 %
Markdown
level
3 (21,421 XP)
63 %
HTML
level
2 (10,597 XP)
52 %
Machines
PC
level
15 (394,904 XP)
70 %
Dell
level
12 (243,915 XP)
34 %
Lenovo
level
11 (208,321 XP)
40 %
Other languages
XML
level
2 (8,516 XP)
CSS
level
2 (7,520 XP)
Dart
level
2 (7,436 XP)
ChatInput
level
2 (6,804 XP)
Kotlin
level
2 (6,568 XP)
YAML
level
1 (6,303 XP)
Vue
level
1 (6,302 XP)
Properties
level
1 (3,601 XP)
textmate
level
1 (2,566 XP)
Dockerfile
level
1 (2,416 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
4
937
2k
1k
551
0
294
1k
2k
4k
1k
1k
2k
574
1k
735
323
1k
2k
940
1k
2k
1k
1k
1k
240
1k
1k
2k
1k
283
Feb
1k
6k
1k
1k
1k
2k
2k
4k
5k
1k
808
546
671
1k
1k
1k
3k
2k
884
2k
1k
1k
4k
2k
603
2k
1k
1k
1k
Mar
1k
478
1k
984
4k
3k
1k
900
2k
2k
1k
504
774
1k
2k
2k
735
1k
2k
1k
1k
2k
625
861
2k
991
2k
828
1k
512
2k
Apr
3k
851
1k
733
889
723
1k
527
713
2k
1k
1k
789
699
691
1k
1k
433
1k
1k
2k
1k
2k
2k
1k
6k
5k
5k
2k
6k
May
3k
4k
5k
16k
8k
3k
4k
3k
3k
3k
5k
2k
3k
1k
2k
1k
679
708
4k
966
1k
2k
2k
1k
2k
3k
2k
10k
1k
2k
1k
Jun
258
2k
133
908
7k
3k
4k
2k
1k
4k
185
2k
1k
1k
4k
1k
2k
1k
4k
3k
2k
2k
116
1k
1k
3k
3k
3k
902
348
Jul
2k
1k
4k
2k
279
445
1k
1k
3k
2k
3k
4k
2k
700
2k
1k
3k
3k
1k
5k
1k
1k
806
3k
2k
1k
3k
2k
2k
3k
4k
Aug
3k
1k
1k
1k
1k
2k
3k
4k
3k
4k
1k
3k
2k
4k
1k
3k
4k
3k
10k
3k
824
2k
2k
1k
781
682
1k
2k
6k
1k
3k
Sep
2k
3k
3k
1k
1k
3k
2k
811
2k
4k
3k
1k
2k
2k
2k
4k
2k
1k
2k
1k
1k
2k
2k
279
2k
1k
4k
958
1k
3k
Oct
2k
1k
3k
4k
1k
831
554
1k
5k
1k
4k
2k
2k
2k
578
2k
2k
5k
1k
2k
2k
3k
1k
2k
771
1k
2k
840
1k
882
1k
Nov
5k
2k
3k
2k
2k
844
2k
2k
2k
1k
1k
1k
1k
2k
2k
2k
931
870
865
3k
5k
3k
5k
2k
4k
1k
1k
1k
278
2k
Dec
2k
1k
346
1k
164
3k
5k
1k
938
1k
1k
587
3k
1k
909
623
2k
2k
197
1k
3k
5k
1k
1k
1k
698
1k
4k
5k
1k
269
Top flows
Longest
4 h 20 m
Sep 27, 2025
Most XP
1,689
Nov 25, 2024
Most XP/min
31
Aug 19, 2023
Day highlights
Most XP
12,106
May 4, 2023
Most focused
6 h 15 m
May 4, 2023
Top flow languages
TypeScript (JSX)
37
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:13058},
{h:"01",x:2746},
{h:"02",x:1501},
{h:"03",x:91},
{h:"04",x:295},
{h:"05",x:362},
{h:"06",x:212},
{h:"07",x:2993},
{h:"08",x:15428},
{h:"09",x:31956},
{h:"10",x:43159},
{h:"11",x:61105},
{h:"12",x:56264},
{h:"13",x:71397},
{h:"14",x:75107},
{h:"15",x:75058},
{h:"16",x:67937},
{h:"17",x:63017},
{h:"18",x:47812},
{h:"19",x:34294},
{h:"20",x:37425},
{h:"21",x:50962},
{h:"22",x:55727},
{h:"23",x:39234},
]
,
f:[
{h:"00",m:572},
{h:"01",m:54},
{h:"02",m:54},
{h:"04",m:21},
{h:"05",m:27},
{h:"06",m:37},
{h:"07",m:115},
{h:"08",m:465},
{h:"09",m:1078},
{h:"10",m:1038},
{h:"11",m:1688},
{h:"12",m:1492},
{h:"13",m:1945},
{h:"14",m:2101},
{h:"15",m:1863},
{h:"16",m:1394},
{h:"17",m:1818},
{h:"18",m:1251},
{h:"19",m:953},
{h:"20",m:974},
{h:"21",m:1361},
{h:"22",m:1779},
{h:"23",m:1421},
]
})
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.