({x:[
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-01-30",y:1670},
{x:"2026-01-31",y:2821},
{x:"2026-02-01",y:516},
{x:"2026-02-02",y:951},
{x:"2026-02-03",y:1821},
{x:"2026-02-04",y:411},
{x:"2026-02-05",y:35},
{x:"2026-02-06",y:142},
{x:"2026-02-07",y:254},
{x:"2026-02-09",y:60},
{x:"2026-02-11",y:8},
{x:"2026-02-12",y:1},
]],
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2026-02-02",y:50},
{x:"2026-02-04",y:658},
{x:"2026-02-06",y:472},
{x:"2026-02-09",y:93},
]],
[{l:"Neovim",c:"#D3E402"},[
{x:"2026-01-30",y:136},
{x:"2026-01-31",y:213},
{x:"2026-02-01",y:51},
{x:"2026-02-02",y:133},
{x:"2026-02-03",y:137},
{x:"2026-02-04",y:206},
{x:"2026-02-05",y:3},
{x:"2026-02-06",y:4},
{x:"2026-02-07",y:10},
{x:"2026-02-09",y:79},
{x:"2026-02-10",y:66},
{x:"2026-02-11",y:80},
{x:"2026-02-12",y:118},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-02-02",y:394},
{x:"2026-02-04",y:83},
{x:"2026-02-06",y:352},
{x:"2026-02-07",y:7},
{x:"2026-02-09",y:92},
{x:"2026-02-10",y:18},
{x:"2026-02-11",y:149},
{x:"2026-02-12",y:3},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2026-01-31",y:295},
{x:"2026-02-04",y:1},
]],
[{l:"SQL",c:"#e38c00"},[
{x:"2026-02-01",y:189},
]],
[{l:"Dockerfile",c:"#384d54"},[
{x:"2026-01-31",y:147},
{x:"2026-02-04",y:1},
{x:"2026-02-07",y:1},
{x:"2026-02-12",y:2},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-01-30",y:9},
{x:"2026-01-31",y:10},
{x:"2026-02-02",y:26},
{x:"2026-02-04",y:19},
{x:"2026-02-11",y:1},
{x:"2026-02-12",y:70},
]],
[{l:"Lua",c:"#000080"},[
{x:"2026-02-04",y:134},
{x:"2026-02-06",y:1},
]],
[{l:"env",c:"#FF035A"},[
{x:"2026-01-30",y:3},
{x:"2026-01-31",y:82},
{x:"2026-02-11",y:7},
]],
[{l:"Others",c:"#888"},[
{x:"2026-02-12",y:19},
{x:"2026-02-03",y:1},
{x:"2026-02-02",y:41},
{x:"2026-01-30",y:10},
]],
]
,
f:[
{x:"2026-01-30",
y:78},
{x:"2026-01-31",
y:91},
{x:"2026-02-01",
y:27},
{x:"2026-02-03",
y:78},
{x:"2026-02-04",
y:50},
]
})
TypeScript (JSX)
level
14 (345,657 XP)
69 %
TypeScript
level
14 (327,727 XP)
30 %
Markdown
level
8 (111,699 XP)
(+3)
34 %
Neovim
level
6 (71,544 XP)
67 %
Svelte
level
6 (59,481 XP)
9 %
Neovim (AI)
level
5 (50,111 XP)
57 %
YAML
level
4 (34,653 XP)
63 %
JSON
level
4 (32,025 XP)
45 %
JavaScript
level
2 (13,661 XP)
91 %
Go
level
2 (8,373 XP)
25 %
Machines
Client
level
21 (727,285 XP)
(+3)
32 %
SERV
level
12 (268,959 XP)
96 %
Shine
level
7 (93,631 XP)
63 %
Latitude
level
3 (17,290 XP)
26 %
Other languages
Lua
level
2 (7,342 XP)
Plain text
level
1 (5,385 XP)
Terminal (Zsh)
level
1 (4,303 XP)
CSS
level
1 (3,628 XP)
TOML
level
1 (3,374 XP)
Dockerfile
level
1 (2,706 XP)
C/C++
level
1 (2,586 XP)
Rust
level
1 (2,229 XP)
HTML
level
1 (1,982 XP)
zsh
level
1 (1,762 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
481
1k
4k
6k
1k
9k
2k
4k
3k
2k
0
3k
8k
6k
3k
1k
108
127
939
2k
1k
7k
5k
4k
0
52
23
5k
3k
7k
6k
Feb
756
1k
4k
3k
2k
6k
9k
17
447
4k
4k
2k
1k
1k
29
83
6k
3k
3k
5k
3k
0
0
3k
1k
489
81
0
0
Mar
0
420
1k
4k
6k
4k
3k
0
0
0
4k
6k
3k
2k
0
102
4k
2k
8k
2k
4k
1k
3k
5k
6k
10k
5k
3k
500
865
8k
Apr
1k
4k
6k
1k
2k
513
9k
318
7k
4k
2k
1k
6k
1k
1k
4k
395
673
1k
4k
6k
5k
3k
1k
235
57
48
439
4k
2k
May
137
720
1k
3k
915
1k
5k
2k
4k
3k
900
5k
7k
6k
6k
8k
3k
1k
3k
5k
4k
6k
4k
3k
1k
1k
6k
5k
4k
1k
3k
Jun
1k
5k
2k
8k
3k
6k
2k
5k
3k
0
5k
4k
4k
1k
659
5k
7k
7k
4k
5k
3k
4k
6k
6k
7k
5k
5k
4k
826
2k
Jul
5k
5k
4k
5k
885
1k
4k
3k
6k
2k
3k
90
1k
2k
4k
3k
2k
4k
0
0
4k
1k
3k
5k
5k
0
0
1k
4k
6k
4k
Aug
3k
0
0
2k
5k
2k
4k
2k
0
0
3k
6k
2k
6k
4k
0
0
4k
3k
5k
293
3k
0
0
2k
2k
3k
712
1k
0
31
Sep
2k
16k
3k
2k
3k
0
0
1k
1k
7k
2k
1k
803
0
1k
6k
9k
6k
5k
5k
42
3k
1k
8k
6k
3k
1k
0
2k
2k
Oct
2k
3k
4k
0
0
688
2k
2k
2k
3k
40
9k
2k
2k
4k
3k
1k
40
0
716
1k
2k
4k
2k
646
888
983
352
3k
1k
1k
Nov
19
68
2k
2k
7k
4k
2k
67
68
723
932
2k
58
1k
0
0
1k
1k
2k
676
2k
0
2
1k
1k
717
3k
58
6k
35
Dec
628
4k
5k
3k
2k
2k
2
4k
6k
7k
5k
3k
7k
3k
903
2k
6k
4k
1k
1k
2k
1k
1k
47
44
1k
1k
580
409
1k
2k
Top flows
Longest
3 h 39 m
Apr 7, 2025
Most XP
3,418
May 31, 2025
Most XP/min
70
Sep 2, 2025
Day highlights
Most XP
16,943
Sep 2, 2025
Most focused
8 h 44 m
Apr 7, 2025
Top flow languages
TypeScript (JSX)
440
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"01",x:50},
{h:"02",x:41},
{h:"03",x:812},
{h:"04",x:1484},
{h:"05",x:281},
{h:"06",x:3841},
{h:"07",x:38167},
{h:"08",x:59264},
{h:"09",x:96638},
{h:"10",x:138954},
{h:"11",x:130040},
{h:"12",x:65211},
{h:"13",x:114011},
{h:"14",x:106767},
{h:"15",x:154716},
{h:"16",x:82568},
{h:"17",x:38333},
{h:"18",x:43879},
{h:"19",x:14096},
{h:"20",x:1293},
{h:"21",x:2375},
{h:"22",x:10174},
{h:"23",x:4170},
]
,
f:[
{h:"03",m:24},
{h:"04",m:16},
{h:"06",m:136},
{h:"07",m:1099},
{h:"08",m:1661},
{h:"09",m:2868},
{h:"10",m:5387},
{h:"11",m:4613},
{h:"12",m:2251},
{h:"13",m:4153},
{h:"14",m:3687},
{h:"15",m:5700},
{h:"16",m:2934},
{h:"17",m:1070},
{h:"18",m:1328},
{h:"19",m:361},
{h:"20",m:62},
{h:"21",m:130},
{h:"22",m:273},
{h:"23",m:71},
]
})
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.