({x:[
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-01-02",y:1539},
{x:"2026-01-03",y:4148},
{x:"2026-01-04",y:2474},
{x:"2026-01-05",y:588},
{x:"2026-01-06",y:1043},
{x:"2025-12-29",y:409},
{x:"2025-12-30",y:707},
]],
[{l:"Svelte",c:"#ff3e00"},[
{x:"2026-01-04",y:3639},
{x:"2026-01-05",y:1127},
{x:"2026-01-06",y:2840},
{x:"2026-01-07",y:14},
]],
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2026-01-08",y:863},
{x:"2026-01-09",y:1319},
]],
[{l:"Neovim",c:"#D3E402"},[
{x:"2026-01-01",y:30},
{x:"2026-01-02",y:40},
{x:"2026-01-03",y:47},
{x:"2026-01-04",y:177},
{x:"2026-01-05",y:12},
{x:"2026-01-06",y:775},
{x:"2026-01-07",y:6},
{x:"2026-01-08",y:441},
{x:"2026-01-09",y:100},
{x:"2025-12-30",y:79},
{x:"2025-12-31",y:93},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2026-01-01",y:321},
{x:"2025-12-31",y:184},
]],
[{l:"Dockerfile",c:"#384d54"},[
{x:"2026-01-01",y:50},
{x:"2025-12-30",y:166},
{x:"2025-12-31",y:205},
]],
[{l:"Rust",c:"#dea584"},[
{x:"2025-12-30",y:410},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-01-04",y:3},
{x:"2026-01-09",y:200},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-01-01",y:69},
{x:"2026-01-08",y:42},
{x:"2026-01-09",y:88},
]],
[{l:"SQL",c:"#e38c00"},[
{x:"2026-01-03",y:37},
{x:"2026-01-04",y:3},
{x:"2026-01-05",y:67},
{x:"2026-01-06",y:27},
{x:"2026-01-07",y:57},
{x:"2026-01-09",y:6},
]],
[{l:"Others",c:"#888"},[
{x:"2025-12-30",y:24},
{x:"2026-01-09",y:46},
{x:"2026-01-08",y:45},
{x:"2026-01-06",y:17},
{x:"2026-01-04",y:84},
{x:"2026-01-01",y:11},
]],
]
,
f:[
{x:"2026-01-02",
y:46},
{x:"2026-01-03",
y:164},
{x:"2026-01-04",
y:194},
{x:"2026-01-05",
y:54},
{x:"2026-01-06",
y:126},
{x:"2026-01-08",
y:31},
{x:"2026-01-09",
y:60},
{x:"2025-12-30",
y:39},
]
})
TypeScript (JSX)
level
14 (338,081 XP)
(+144)
53 %
TypeScript
level
14 (318,014 XP)
10 %
Markdown
level
8 (107,916 XP)
(+88)
20 %
Neovim
level
6 (68,807 XP)
(+53)
54 %
Svelte
level
6 (59,481 XP)
9 %
Neovim (AI)
level
5 (45,716 XP)
32 %
YAML
level
4 (34,341 XP)
61 %
JSON
level
4 (31,207 XP)
(+53)
39 %
JavaScript
level
2 (13,661 XP)
91 %
Go
level
2 (8,373 XP)
25 %
Machines
Client
level
20 (694,904 XP)
(+311)
84 %
SERV
level
12 (268,959 XP)
96 %
Shine
level
7 (93,630 XP)
(+52)
63 %
Latitude
level
3 (17,290 XP)
26 %
Other languages
Lua
level
2 (6,439 XP)
Plain text
level
1 (5,279 XP)
Terminal (Zsh)
level
1 (4,303 XP)
CSS
level
1 (3,621 XP)
TOML
level
1 (3,181 XP)
Dockerfile
level
1 (2,539 XP)
C/C++
level
1 (2,528 XP)
Rust
level
1 (2,229 XP)
HTML
level
1 (1,856 XP)
sh
level
1 (1,666 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
0
5k
5k
1k
291
104
0
0
0
1k
5k
4k
4k
0
52
0
5k
2k
5k
3k
Feb
0
26
2k
2k
2k
5k
9k
17
123
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)
433
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:1328},
{h:"05",x:278},
{h:"06",x:3481},
{h:"07",x:36982},
{h:"08",x:58600},
{h:"09",x:95797},
{h:"10",x:135886},
{h:"11",x:123846},
{h:"12",x:64576},
{h:"13",x:111301},
{h:"14",x:102857},
{h:"15",x:148573},
{h:"16",x:80594},
{h:"17",x:38025},
{h:"18",x:41789},
{h:"19",x:13049},
{h:"20",x:1273},
{h:"21",x:2298},
{h:"22",x:9200},
{h:"23",x:4147},
]
,
f:[
{h:"03",m:24},
{h:"04",m:16},
{h:"06",m:132},
{h:"07",m:1038},
{h:"08",m:1641},
{h:"09",m:2831},
{h:"10",m:5244},
{h:"11",m:4506},
{h:"12",m:2231},
{h:"13",m:4081},
{h:"14",m:3670},
{h:"15",m:5543},
{h:"16",m:2883},
{h:"17",m:1059},
{h:"18",m:1246},
{h:"19",m:335},
{h:"20",m:62},
{h:"21",m:130},
{h:"22",m:252},
{h:"23",m:70},
]
})
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.