({x:[
[{l:"C/C++",c:"#915D35"},[
{x:"2025-12-23",y:2265},
{x:"2025-12-24",y:297},
{x:"2025-12-26",y:1654},
{x:"2025-12-27",y:784},
{x:"2025-12-29",y:346},
{x:"2025-12-30",y:162},
]],
[{l:"Rust",c:"#dea584"},[
{x:"2025-12-28",y:4179},
{x:"2025-12-30",y:1121},
]],
[{l:"Python",c:"#3572A5"},[
{x:"2025-12-23",y:1},
{x:"2025-12-25",y:4005},
]],
[{l:"Cangjie",c:"#E4B1CC"},[
{x:"2025-12-23",y:1213},
{x:"2025-12-26",y:110},
{x:"2025-12-29",y:207},
{x:"2025-12-30",y:374},
]],
[{l:"nix",c:"#7e7eff"},[
{x:"2026-01-02",y:1332},
{x:"2026-01-03",y:244},
{x:"2026-01-04",y:35},
{x:"2025-12-23",y:22},
{x:"2025-12-27",y:24},
]],
[{l:"Typst/LaTeX/Org/Md",c:"#0696DC"},[
{x:"2026-01-01",y:3},
{x:"2026-01-04",y:1251},
{x:"2026-01-05",y:163},
{x:"2025-12-23",y:22},
{x:"2025-12-24",y:1},
{x:"2025-12-26",y:10},
{x:"2025-12-27",y:9},
{x:"2025-12-28",y:1},
{x:"2025-12-29",y:17},
{x:"2025-12-30",y:39},
]],
[{l:"Debugging",c:"#DA7D76"},[
{x:"2025-12-23",y:86},
{x:"2025-12-26",y:253},
{x:"2025-12-27",y:7},
{x:"2025-12-29",y:135},
{x:"2025-12-30",y:12},
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2026-01-02",y:23},
{x:"2025-12-23",y:56},
{x:"2025-12-26",y:66},
{x:"2025-12-29",y:23},
{x:"2025-12-30",y:30},
]],
[{l:"Git Commit Message",c:"#CC8BEF"},[
{x:"2025-12-25",y:135},
]],
[{l:"yazi",c:"#24C53A"},[
{x:"2026-01-02",y:20},
{x:"2026-01-03",y:1},
{x:"2026-01-04",y:4},
{x:"2026-01-05",y:2},
{x:"2025-12-23",y:15},
{x:"2025-12-24",y:1},
{x:"2025-12-25",y:10},
{x:"2025-12-26",y:24},
{x:"2025-12-27",y:6},
{x:"2025-12-28",y:6},
{x:"2025-12-29",y:12},
{x:"2025-12-30",y:10},
]],
[{l:"Others",c:"#888"},[
{x:"2025-12-30",y:101},
{x:"2025-12-29",y:14},
{x:"2025-12-28",y:65},
{x:"2025-12-27",y:34},
{x:"2025-12-26",y:13},
{x:"2025-12-25",y:80},
{x:"2025-12-24",y:20},
{x:"2025-12-23",y:81},
{x:"2026-01-03",y:12},
{x:"2026-01-02",y:24},
]],
]
,
f:[
{x:"2026-01-02",
y:57},
{x:"2026-01-04",
y:23},
{x:"2025-12-23",
y:99},
{x:"2025-12-25",
y:83},
{x:"2025-12-26",
y:40},
{x:"2025-12-28",
y:25},
{x:"2025-12-29",
y:29},
]
})
C/C++
level
36 (2,083,248 XP)
8 %
Typst/LaTeX/Org/Md
level
35 (1,972,561 XP)
(+167)
11 %
Python
level
24 (968,420 XP)
60 %
Rust
level
23 (883,115 XP)
49 %
Haskell
level
17 (481,487 XP)
34 %
OCaml
level
15 (374,945 XP)
30 %
Go
level
11 (228,018 XP)
94 %
nix
level
11 (205,538 XP)
32 %
coq
level
11 (200,967 XP)
20 %
Cangjie
level
11 (194,343 XP)
2 %
Machines
Delta
level
59 (5,659,351 XP)
47 %
Omega
level
37 (2,272,629 XP)
69 %
Sigma
level
16 (420,913 XP)
(+169)
21 %
Beta
level
12 (249,468 XP)
48 %
Other languages
Java
level
9 (144,716 XP)
SQL
level
6 (74,419 XP)
lean
level
6 (73,116 XP)
Kotlin
level
6 (67,579 XP)
YAML
level
6 (64,082 XP)
Shell Script
level
6 (60,112 XP)
Emacs Lisp
level
5 (53,487 XP)
Julia
level
5 (47,779 XP)
Git Commit Message
level
5 (44,051 XP)
JavaScript
level
5 (40,559 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
3
4k
1k
25k
6k
8k
21k
20k
25k
24k
28k
19k
24k
30k
32k
20k
18k
12k
9k
13k
22k
16k
9k
15k
8k
15k
9k
11k
8k
11k
18k
Feb
12k
32k
15k
10k
29k
33k
38k
40k
30k
40k
23k
10k
24k
32k
32k
17k
21k
16k
19k
27k
20k
41k
20k
19k
11k
34k
35k
30k
9k
Mar
26k
32k
23k
34k
44k
38k
28k
20k
43k
48k
26k
34k
35k
45k
20k
31k
28k
17k
41k
60k
46k
36k
28k
15k
59k
49k
30k
30k
35k
18k
10k
Apr
20k
32k
29k
23k
29k
35k
32k
40k
42k
29k
41k
57k
35k
33k
31k
24k
23k
34k
62k
28k
33k
22k
30k
39k
36k
23k
19k
22k
25k
10k
May
33k
36k
49k
49k
39k
29k
48k
60k
56k
33k
21k
21k
17k
26k
18k
20k
66k
35k
33k
23k
31k
33k
45k
69k
7k
10k
27k
17k
23k
29k
12k
Jun
20k
12k
18k
15k
16k
29k
17k
19k
22k
30k
7k
21k
12k
9k
13k
26k
3k
11k
19k
24k
29k
8k
21k
14k
34k
20k
13k
21k
7k
13k
Jul
12k
13k
19k
12k
19k
16k
12k
23k
20k
25k
6k
19k
13k
12k
20k
22k
18k
17k
20k
19k
15k
14k
6k
10k
14k
12k
22k
11k
20k
15k
7k
Aug
27k
28k
15k
21k
11k
14k
19k
21k
18k
12k
18k
10k
5k
10k
3k
1k
8k
15k
9k
18k
20k
21k
21k
8k
15k
25k
14k
10k
5k
16k
11k
Sep
10k
16k
19k
10k
14k
14k
15k
21k
31k
31k
14k
26k
14k
22k
34k
15k
28k
15k
18k
14k
29k
33k
23k
29k
19k
17k
27k
26k
17k
18k
Oct
26k
12k
14k
15k
6k
13k
20k
35k
28k
16k
22k
32k
41k
32k
37k
22k
34k
16k
23k
21k
32k
54k
32k
22k
22k
28k
25k
22k
33k
11k
19k
Nov
46k
25k
32k
15k
21k
32k
19k
21k
20k
26k
23k
20k
13k
14k
6k
15k
12k
19k
25k
26k
32k
27k
18k
30k
34k
23k
25k
30k
13k
15k
Dec
19k
30k
37k
32k
28k
25k
28k
37k
29k
36k
36k
43k
33k
22k
16k
27k
39k
20k
13k
18k
26k
16k
8k
6k
18k
19k
18k
22k
20k
17k
5k
Top flows
Longest
4 h 7 m
May 4, 2025
Most XP
4,380
Nov 3, 2024
Most XP/min
72
May 4, 2025
Day highlights
Most XP
40,517
May 24, 2024
Most focused
8 h 23 m
Mar 26, 2025
Top flow languages
Typst/LaTeX/Org/Md
327
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:427178},
{h:"01",x:424792},
{h:"02",x:362843},
{h:"03",x:230375},
{h:"04",x:88811},
{h:"05",x:14486},
{h:"06",x:5924},
{h:"07",x:38916},
{h:"08",x:103701},
{h:"09",x:196814},
{h:"10",x:254358},
{h:"11",x:313657},
{h:"12",x:437537},
{h:"13",x:576399},
{h:"14",x:559930},
{h:"15",x:531377},
{h:"16",x:516102},
{h:"17",x:492275},
{h:"18",x:489843},
{h:"19",x:518799},
{h:"20",x:562698},
{h:"21",x:529403},
{h:"22",x:511039},
{h:"23",x:441778},
]
,
f:[
{h:"00",m:2950},
{h:"01",m:2848},
{h:"02",m:2448},
{h:"03",m:1935},
{h:"04",m:690},
{h:"05",m:153},
{h:"06",m:3},
{h:"07",m:442},
{h:"08",m:1403},
{h:"09",m:2784},
{h:"10",m:2249},
{h:"11",m:3310},
{h:"12",m:3929},
{h:"13",m:5327},
{h:"14",m:5252},
{h:"15",m:4706},
{h:"16",m:4489},
{h:"17",m:4003},
{h:"18",m:4536},
{h:"19",m:4119},
{h:"20",m:4860},
{h:"21",m:4817},
{h:"22",m:4247},
{h:"23",m:2941},
]
})
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.