({x:[
[{l:"Python",c:"#3572A5"},[
{x:"2025-10-20",y:524},
{x:"2025-10-21",y:158},
{x:"2025-10-22",y:513},
{x:"2025-10-23",y:311},
{x:"2025-10-24",y:435},
{x:"2025-10-25",y:143},
{x:"2025-10-27",y:2},
{x:"2025-10-29",y:1},
{x:"2025-10-30",y:315},
{x:"2025-10-31",y:715},
{x:"2025-11-01",y:11},
]],
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2025-10-25",y:71},
{x:"2025-10-26",y:483},
{x:"2025-11-01",y:1105},
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-10-20",y:674},
{x:"2025-10-21",y:66},
{x:"2025-10-25",y:121},
{x:"2025-10-26",y:50},
{x:"2025-10-29",y:4},
{x:"2025-11-01",y:149},
{x:"2025-11-02",y:175},
]],
[{l:"Properties",c:"#9FC2D2"},[
{x:"2025-10-25",y:4},
{x:"2025-10-28",y:17},
{x:"2025-10-29",y:47},
{x:"2025-10-30",y:156},
{x:"2025-10-31",y:54},
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-11-01",y:208},
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2025-10-26",y:154},
{x:"2025-11-01",y:18},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-10-24",y:69},
{x:"2025-10-25",y:1},
{x:"2025-10-26",y:3},
{x:"2025-10-27",y:28},
{x:"2025-10-29",y:1},
{x:"2025-11-01",y:6},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-10-25",y:17},
{x:"2025-10-26",y:10},
{x:"2025-10-28",y:4},
{x:"2025-10-29",y:2},
{x:"2025-10-30",y:2},
{x:"2025-11-01",y:21},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2025-10-21",y:12},
{x:"2025-10-23",y:4},
{x:"2025-10-25",y:4},
{x:"2025-10-27",y:14},
{x:"2025-10-30",y:2},
{x:"2025-10-31",y:2},
]],
[{l:"Dockerfile",c:"#384d54"},[
{x:"2025-10-21",y:20},
{x:"2025-10-27",y:17},
]],
[{l:"Others",c:"#888"},[
{x:"2025-10-31",y:4},
{x:"2025-10-30",y:30},
{x:"2025-10-29",y:6},
{x:"2025-10-26",y:3},
{x:"2025-10-25",y:10},
{x:"2025-10-21",y:9},
]],
]
,
f:[
{x:"2025-10-20",
y:41},
{x:"2025-10-23",
y:20},
{x:"2025-10-26",
y:32},
{x:"2025-10-30",
y:23},
{x:"2025-10-31",
y:31},
{x:"2025-11-01",
y:59},
{x:"2025-11-02",
y:26},
]
})
JavaScript
level
12 (260,470 XP)
75 %
Python
level
11 (228,392 XP)
95 %
JSON
level
5 (43,954 XP)
(+175)
22 %
TypeScript (JSX)
level
5 (43,943 XP)
22 %
Java
level
5 (43,488 XP)
20 %
Plain text
level
5 (42,818 XP)
16 %
scminput
level
3 (23,580 XP)
82 %
TypeScript
level
3 (22,178 XP)
69 %
Markdown
level
3 (17,531 XP)
28 %
HTML
level
2 (10,500 XP)
51 %
Machines
PC
level
14 (337,862 XP)
(+175)
52 %
Dell
level
12 (243,915 XP)
34 %
Lenovo
level
11 (206,927 XP)
36 %
Other languages
XML
level
2 (8,424 XP)
CSS
level
2 (7,237 XP)
Kotlin
level
2 (6,492 XP)
Vue
level
1 (5,497 XP)
YAML
level
1 (4,786 XP)
Properties
level
1 (2,889 XP)
textmate
level
1 (2,256 XP)
TOML
level
1 (1,941 XP)
Twig
level
1 (1,922 XP)
Dockerfile
level
1 (1,915 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
633
1k
1k
260
0
199
1k
2k
3k
526
1k
1k
574
1k
660
236
858
2k
940
1k
2k
1k
1k
857
209
1k
682
2k
949
142
Feb
1k
5k
1k
1k
1k
2k
1k
3k
4k
1k
808
491
671
1k
1k
1k
3k
2k
565
2k
1k
1k
4k
2k
603
2k
1k
1k
1k
Mar
1k
385
780
984
4k
3k
1k
900
2k
2k
959
468
774
1k
2k
2k
735
975
2k
1k
1k
2k
625
861
1k
988
2k
822
1k
472
2k
Apr
3k
849
1k
623
870
723
764
527
684
2k
1k
1k
491
448
635
603
613
348
981
1k
2k
1k
2k
1k
1k
5k
5k
5k
2k
6k
May
3k
4k
5k
16k
8k
3k
3k
3k
2k
3k
5k
2k
3k
1k
2k
1k
123
379
4k
583
961
2k
2k
1k
2k
2k
1k
10k
1k
2k
991
Jun
201
2k
26
535
7k
3k
4k
2k
1k
4k
160
2k
1k
1k
4k
1k
2k
1k
4k
3k
2k
2k
101
1k
1k
3k
3k
3k
869
314
Jul
2k
1k
4k
2k
176
314
1k
1k
2k
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
1k
3k
1k
1k
758
1k
1k
2k
704
1k
1k
59
2k
1k
1k
401
392
704
1k
4k
2k
5k
1k
4k
1k
1k
1k
267
1k
Dec
1k
897
168
1k
106
1k
1k
957
642
1k
1k
454
3k
1k
853
553
2k
2k
97
891
3k
4k
1k
1k
717
274
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:10231},
{h:"01",x:2291},
{h:"02",x:1338},
{h:"03",x:88},
{h:"04",x:295},
{h:"05",x:362},
{h:"06",x:212},
{h:"07",x:2949},
{h:"08",x:14994},
{h:"09",x:30979},
{h:"10",x:40978},
{h:"11",x:57781},
{h:"12",x:52989},
{h:"13",x:67630},
{h:"14",x:71630},
{h:"15",x:69929},
{h:"16",x:62844},
{h:"17",x:58247},
{h:"18",x:43985},
{h:"19",x:31875},
{h:"20",x:34022},
{h:"21",x:47124},
{h:"22",x:50540},
{h:"23",x:35391},
]
,
f:[
{h:"00",m:375},
{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:990},
{h:"10",m:952},
{h:"11",m:1606},
{h:"12",m:1403},
{h:"13",m:1797},
{h:"14",m:1883},
{h:"15",m:1682},
{h:"16",m:1256},
{h:"17",m:1527},
{h:"18",m:1209},
{h:"19",m:909},
{h:"20",m:888},
{h:"21",m:1283},
{h:"22",m:1559},
{h:"23",m:1246},
]
})
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.