({x:[
[{l:"Go",c:"#00ADD8"},[
{x:"2025-10-26",y:9},
{x:"2025-10-27",y:2131},
{x:"2025-10-28",y:1047},
{x:"2025-10-29",y:271},
{x:"2025-10-30",y:3964},
{x:"2025-10-31",y:3},
{x:"2025-11-01",y:1},
{x:"2025-11-03",y:2610},
{x:"2025-11-04",y:645},
{x:"2025-11-05",y:829},
{x:"2025-11-06",y:679},
{x:"2025-11-07",y:5883},
{x:"2025-11-08",y:5},
]],
[{l:"C++",c:"#f34b7d"},[
{x:"2025-11-07",y:1054},
{x:"2025-11-08",y:9477},
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2025-10-31",y:3732},
]],
[{l:"Python",c:"#3572A5"},[
{x:"2025-11-03",y:2548},
{x:"2025-11-04",y:191},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-10-27",y:389},
{x:"2025-10-28",y:287},
{x:"2025-10-29",y:294},
{x:"2025-10-31",y:4},
{x:"2025-11-03",y:166},
{x:"2025-11-04",y:225},
{x:"2025-11-05",y:195},
{x:"2025-11-06",y:10},
{x:"2025-11-07",y:163},
{x:"2025-11-08",y:2},
]],
[{l:"Docker",c:"#C5FD21"},[
{x:"2025-10-28",y:10},
{x:"2025-11-03",y:1},
{x:"2025-11-07",y:1301},
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2025-11-03",y:186},
{x:"2025-11-04",y:56},
{x:"2025-11-05",y:6},
{x:"2025-11-06",y:55},
{x:"2025-11-07",y:11},
{x:"2025-11-08",y:20},
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-10-27",y:2},
{x:"2025-10-29",y:2},
{x:"2025-11-03",y:275},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-10-27",y:15},
{x:"2025-10-28",y:8},
{x:"2025-10-29",y:5},
{x:"2025-11-03",y:7},
{x:"2025-11-04",y:148},
{x:"2025-11-05",y:2},
{x:"2025-11-07",y:3},
{x:"2025-11-08",y:10},
]],
[{l:"Properties",c:"#9FC2D2"},[
{x:"2025-10-27",y:64},
{x:"2025-11-04",y:44},
{x:"2025-11-07",y:31},
]],
[{l:"Others",c:"#888"},[
{x:"2025-11-08",y:62},
{x:"2025-11-07",y:36},
{x:"2025-11-06",y:12},
{x:"2025-11-04",y:134},
{x:"2025-11-03",y:4},
{x:"2025-10-31",y:4},
{x:"2025-10-30",y:1},
{x:"2025-10-29",y:22},
{x:"2025-10-28",y:1},
{x:"2025-10-27",y:73},
]],
]
,
f:[
{x:"2025-10-31",
y:53},
{x:"2025-11-03",
y:22},
{x:"2025-11-04",
y:20},
{x:"2025-11-07",
y:129},
{x:"2025-11-08",
y:151},
]
})
TypeScript
level
34 (1,919,341 XP)
63 %
Go
level
25 (1,047,196 XP)
58 %
TypeScript (JSX)
level
23 (884,376 XP)
51 %
JavaScript
level
21 (773,615 XP)
99 %
scminput
level
13 (293,009 XP)
(+2)
52 %
Rust
level
11 (229,600 XP)
98 %
Vue
level
10 (160,051 XP)
0 %
C++
level
9 (158,586 XP)
(+5,329)
95 %
YAML
level
9 (147,257 XP)
58 %
JSON
level
8 (121,540 XP)
70 %
Machines
PC
level
59 (5,725,134 XP)
(+5,409)
82 %
Work
level
21 (750,806 XP)
66 %
ThunderPad-X250
level
13 (271,400 XP)
2 %
Other languages
Markdown
level
7 (99,713 XP)
Plain text
level
7 (91,948 XP)
(+9)
templ
level
6 (70,008 XP)
HTML
level
6 (68,201 XP)
Java
level
5 (57,042 XP)
Shell Script
level
5 (55,203 XP)
(+20)
Docker
level
5 (43,812 XP)
CSS
level
5 (41,269 XP)
Lua
level
4 (37,508 XP)
toggleterm
level
4 (32,173 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
15k
25k
7k
7k
13k
3k
19k
10k
12k
15k
12k
14k
12k
16k
17k
26k
21k
31k
15k
18k
29k
12k
8k
13k
17k
21k
25k
12k
33k
15k
13k
Feb
12k
18k
19k
15k
13k
12k
8k
12k
16k
11k
19k
17k
21k
24k
17k
16k
26k
27k
21k
18k
20k
21k
24k
17k
30k
19k
19k
6k
32k
Mar
21k
10k
20k
5k
26k
18k
36k
28k
22k
21k
15k
8k
8k
16k
2k
11k
9k
9k
6k
13k
23k
17k
11k
22k
20k
24k
22k
11k
20k
21k
13k
Apr
6k
6k
21k
9k
12k
58k
21k
17k
10k
16k
3k
22k
30k
19k
13k
12k
2k
13k
26k
32k
16k
14k
27k
14k
45k
26k
19k
22k
27k
18k
May
17k
15k
10k
7k
11k
12k
12k
12k
7k
12k
14k
24k
7k
15k
16k
8k
23k
11k
19k
17k
10k
13k
11k
21k
15k
27k
19k
10k
30k
15k
16k
Jun
30k
21k
16k
14k
15k
23k
20k
25k
21k
29k
14k
15k
11k
9k
18k
24k
14k
5k
10k
18k
18k
11k
30k
12k
23k
27k
15k
42k
31k
39k
Jul
16k
20k
10k
18k
13k
20k
20k
17k
26k
19k
8k
9k
28k
22k
28k
32k
33k
26k
22k
30k
20k
17k
29k
7k
10k
15k
11k
5k
11k
15k
12k
Aug
5k
7k
7k
10k
9k
7k
22k
14k
8k
22k
6k
12k
23k
17k
12k
29k
24k
8k
9k
9k
26k
24k
26k
16k
15k
15k
16k
21k
28k
21k
17k
Sep
20k
8k
22k
10k
8k
28k
26k
12k
28k
19k
22k
34k
37k
16k
25k
34k
27k
13k
15k
7k
7k
13k
37k
9k
9k
6k
13k
13k
29k
14k
Oct
13k
15k
18k
15k
12k
14k
15k
19k
21k
30k
28k
29k
17k
27k
12k
23k
13k
25k
32k
15k
26k
20k
31k
31k
42k
11k
24k
35k
19k
24k
60k
Nov
17k
30k
26k
27k
15k
10k
34k
54k
9k
23k
19k
27k
9k
25k
11k
21k
16k
21k
46k
23k
15k
24k
12k
23k
17k
10k
10k
59k
12k
16k
Dec
15k
19k
23k
14k
8k
1k
4k
9k
7k
71k
12k
13k
11k
3k
4k
3k
6k
5k
53k
1k
4k
10k
20k
5k
16k
18k
6k
4k
15k
11k
7k
Top flows
Longest
2 h 35 m
Oct 12, 2023
Most XP
16,500
Jan 29, 2020
Most XP/min
825
Jan 29, 2020
Day highlights
Most XP
65,279
Dec 10, 2020
Most focused
7 h
Jun 30, 2024
Top flow languages
TypeScript (JSX)
441
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:392023},
{h:"01",x:305646},
{h:"02",x:188107},
{h:"03",x:119302},
{h:"04",x:66659},
{h:"05",x:38413},
{h:"06",x:24656},
{h:"07",x:35848},
{h:"08",x:144610},
{h:"09",x:192794},
{h:"10",x:333040},
{h:"11",x:326019},
{h:"12",x:445456},
{h:"13",x:342948},
{h:"14",x:392813},
{h:"15",x:420086},
{h:"16",x:388176},
{h:"17",x:390827},
{h:"18",x:345956},
{h:"19",x:347433},
{h:"20",x:372612},
{h:"21",x:384399},
{h:"22",x:357908},
{h:"23",x:391609},
]
,
f:[
{h:"00",m:5139},
{h:"01",m:3644},
{h:"02",m:2729},
{h:"03",m:1661},
{h:"04",m:1010},
{h:"05",m:626},
{h:"06",m:232},
{h:"07",m:294},
{h:"08",m:888},
{h:"09",m:2107},
{h:"10",m:3274},
{h:"11",m:3394},
{h:"12",m:3774},
{h:"13",m:4120},
{h:"14",m:4704},
{h:"15",m:5185},
{h:"16",m:5120},
{h:"17",m:4232},
{h:"18",m:4171},
{h:"19",m:4508},
{h:"20",m:5292},
{h:"21",m:4578},
{h:"22",m:4537},
{h:"23",m:5192},
]
})
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.