({x:[
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-12-18",y:2},
{x:"2025-12-20",y:129},
{x:"2025-12-21",y:131},
{x:"2025-12-24",y:2},
{x:"2025-12-25",y:35},
{x:"2025-12-26",y:220},
{x:"2025-12-28",y:21},
]],
[{l:"Dart",c:"#00B4AB"},[
{x:"2025-12-20",y:47},
{x:"2025-12-21",y:6},
{x:"2025-12-24",y:5},
{x:"2025-12-25",y:449},
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-12-18",y:4},
{x:"2025-12-20",y:4},
{x:"2025-12-21",y:326},
{x:"2025-12-25",y:4},
{x:"2025-12-26",y:49},
{x:"2025-12-27",y:8},
{x:"2025-12-29",y:4},
]],
[{l:"Python",c:"#3572A5"},[
{x:"2025-12-19",y:3},
{x:"2025-12-20",y:51},
{x:"2025-12-22",y:165},
{x:"2025-12-23",y:4},
{x:"2025-12-25",y:9},
{x:"2025-12-26",y:12},
{x:"2025-12-27",y:90},
{x:"2025-12-29",y:14},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-12-18",y:1},
{x:"2025-12-25",y:184},
{x:"2025-12-26",y:48},
]],
[{l:"textmate",c:"#DC62AA"},[
{x:"2025-12-19",y:65},
{x:"2025-12-22",y:35},
{x:"2025-12-25",y:8},
{x:"2025-12-27",y:9},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2025-12-18",y:6},
{x:"2025-12-20",y:1},
{x:"2025-12-22",y:53},
{x:"2025-12-23",y:31},
{x:"2025-12-25",y:9},
{x:"2025-12-29",y:7},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-12-18",y:1},
{x:"2025-12-20",y:2},
{x:"2025-12-21",y:5},
{x:"2025-12-22",y:49},
{x:"2025-12-25",y:4},
{x:"2025-12-26",y:6},
{x:"2025-12-29",y:8},
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-12-20",y:2},
{x:"2025-12-21",y:6},
{x:"2025-12-26",y:51},
]],
[{l:"TOML",c:"#9c4221"},[
{x:"2025-12-19",y:17},
{x:"2025-12-20",y:10},
{x:"2025-12-25",y:14},
{x:"2025-12-27",y:7},
{x:"2025-12-29",y:2},
]],
[{l:"Others",c:"#888"},[
{x:"2025-12-28",y:18},
{x:"2025-12-26",y:38},
{x:"2025-12-25",y:2},
{x:"2025-12-22",y:46},
{x:"2025-12-21",y:11},
{x:"2025-12-19",y:15},
{x:"2025-12-18",y:13},
]],
]
,
f:[
]
})
JavaScript
level
12 (260,534 XP)
75 %
Python
level
12 (231,444 XP)
3 %
JSON
level
5 (51,213 XP)
64 %
TypeScript (JSX)
level
5 (46,053 XP)
34 %
Plain text
level
5 (44,638 XP)
26 %
Java
level
5 (43,489 XP)
20 %
scminput
level
3 (25,123 XP)
96 %
TypeScript
level
3 (23,062 XP)
77 %
Markdown
level
3 (20,192 XP)
52 %
HTML
level
2 (10,518 XP)
51 %
Machines
PC
level
15 (363,129 XP)
6 %
Dell
level
12 (243,915 XP)
34 %
Lenovo
level
11 (208,053 XP)
39 %
Other languages
XML
level
2 (8,450 XP)
CSS
level
2 (7,258 XP)
Kotlin
level
2 (6,565 XP)
Dart
level
1 (5,683 XP)
Vue
level
1 (5,530 XP)
YAML
level
1 (5,151 XP)
Properties
level
1 (3,488 XP)
textmate
level
1 (2,464 XP)
Dockerfile
level
1 (2,163 XP)
TOML
level
1 (1,991 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
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:12021},
{h:"01",x:2442},
{h:"02",x:1489},
{h:"03",x:88},
{h:"04",x:295},
{h:"05",x:362},
{h:"06",x:212},
{h:"07",x:2953},
{h:"08",x:15139},
{h:"09",x:31509},
{h:"10",x:41615},
{h:"11",x:58788},
{h:"12",x:53903},
{h:"13",x:69587},
{h:"14",x:73522},
{h:"15",x:71918},
{h:"16",x:65378},
{h:"17",x:60175},
{h:"18",x:46093},
{h:"19",x:32764},
{h:"20",x:35896},
{h:"21",x:49320},
{h:"22",x:52372},
{h:"23",x:37256},
]
,
f:[
{h:"00",m:473},
{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:1015},
{h:"10",m:952},
{h:"11",m:1635},
{h:"12",m:1439},
{h:"13",m:1885},
{h:"14",m:2020},
{h:"15",m:1739},
{h:"16",m:1372},
{h:"17",m:1671},
{h:"18",m:1212},
{h:"19",m:909},
{h:"20",m:938},
{h:"21",m:1301},
{h:"22",m:1624},
{h:"23",m:1257},
]
})
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.