({x:[
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-04-17",y:33},
{x:"2026-04-18",y:8},
{x:"2026-04-19",y:2},
{x:"2026-04-20",y:1181},
{x:"2026-04-22",y:75},
{x:"2026-04-27",y:89},
{x:"2026-04-28",y:21},
{x:"2026-04-29",y:70},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-04-17",y:6},
{x:"2026-04-21",y:1151},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-04-17",y:71},
{x:"2026-04-19",y:6},
{x:"2026-04-20",y:309},
{x:"2026-04-21",y:12},
{x:"2026-04-22",y:60},
{x:"2026-04-27",y:146},
{x:"2026-04-28",y:43},
{x:"2026-04-29",y:22},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-04-17",y:26},
{x:"2026-04-19",y:3},
{x:"2026-04-20",y:31},
{x:"2026-04-21",y:110},
{x:"2026-04-22",y:21},
{x:"2026-04-27",y:4},
{x:"2026-04-28",y:4},
{x:"2026-04-29",y:9},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2026-04-17",y:19},
{x:"2026-04-18",y:5},
{x:"2026-04-19",y:8},
{x:"2026-04-20",y:41},
{x:"2026-04-21",y:7},
{x:"2026-04-22",y:44},
{x:"2026-04-27",y:17},
{x:"2026-04-28",y:4},
{x:"2026-04-29",y:16},
]],
[{l:"Vue",c:"#41b883"},[
{x:"2026-04-22",y:45},
{x:"2026-04-27",y:13},
{x:"2026-04-28",y:4},
{x:"2026-04-29",y:95},
]],
[{l:"Ignore",c:"#FD038F"},[
{x:"2026-04-17",y:3},
{x:"2026-04-20",y:23},
{x:"2026-04-22",y:23},
{x:"2026-04-29",y:43},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2026-04-20",y:19},
{x:"2026-04-22",y:23},
{x:"2026-04-29",y:21},
]],
[{l:"Docker",c:"#C5FD21"},[
{x:"2026-04-17",y:8},
{x:"2026-04-19",y:1},
{x:"2026-04-22",y:11},
]],
[{l:"astro",c:"#ff5a03"},[
{x:"2026-04-28",y:16},
]],
[{l:"Others",c:"#888"},[
{x:"2026-04-28",y:13},
{x:"2026-04-27",y:1},
{x:"2026-04-17",y:4},
]],
]
,
f:[
{x:"2026-04-20",
y:51},
{x:"2026-04-21",
y:29},
]
})
TypeScript
level
17 (492,683 XP)
(+64)
54 %
Vue
level
15 (385,724 XP)
(+13)
52 %
scminput
level
6 (64,099 XP)
31 %
JSON
level
5 (50,212 XP)
58 %
Markdown
level
5 (45,096 XP)
29 %
Plain text
level
3 (21,148 XP)
(+6)
60 %
YAML
level
3 (20,500 XP)
(+16)
54 %
JavaScript
level
3 (15,446 XP)
9 %
Go
level
2 (12,073 XP)
71 %
CSS
level
2 (11,747 XP)
67 %
Machines
gamusino
level
27 (1,198,564 XP)
(+122)
37 %
Other languages
Makefile
level
2 (9,726 XP)
Python
level
2 (9,084 XP)
HTML
level
2 (7,561 XP)
Docker
level
2 (7,245 XP)
SCSS
level
2 (7,009 XP)
dockercompose
level
2 (6,636 XP)
Shell Script
level
1 (5,952 XP)
astro
level
1 (5,288 XP)
TeX
level
1 (4,221 XP)
Ignore
level
1 (4,014 XP)
(+23)
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
1k
3k
258
1k
0
6k
8k
5k
3k
5k
4k
7k
3k
7k
13k
4k
6k
6k
5k
4k
4k
9k
9k
5k
4k
665
2k
6k
7k
7k
Feb
3k
245
2k
362
3k
1k
2k
2k
4k
2k
1k
5k
6k
6k
3k
3k
3k
1k
4k
3k
2k
2k
3k
4k
13
2k
6k
6k
403
Mar
5k
3
5k
73
1k
2k
4k
2k
2k
2k
870
94
5k
2k
1k
1k
4k
192
1k
2k
768
1k
1k
783
636
783
1k
877
4k
2k
3k
Apr
2k
75
2k
4k
2k
0
864
230
1k
1k
2k
9
2k
3k
1k
500
2k
3k
1k
5k
3k
3k
2k
5k
3k
5k
5k
6k
2k
2k
May
0
1k
2k
1k
2k
0
631
1k
3k
2k
6k
3k
677
3k
3k
2k
956
2k
1k
1k
4k
6k
3k
287
2k
6k
6k
3k
3k
6k
2k
Jun
2k
846
1k
1k
4k
6k
4k
3k
2k
2k
3k
7k
5k
3k
5k
6k
2k
1k
10k
8k
1k
2k
3k
694
281
7k
3k
0
0
925
Jul
4k
4k
1k
4k
2k
0
3k
6k
6k
5k
5k
1k
2k
2k
13k
4k
10k
5k
822
19
81
4k
4k
10k
5k
2k
0
2k
4k
3k
4k
Aug
5k
3k
0
1k
2k
5k
3k
3k
2k
1k
2k
1k
1k
124
0
914
5k
5k
36
0
2k
4k
3k
4k
1k
135
0
5k
4k
3k
5k
Sep
3k
417
2k
4k
6k
5k
3k
3k
119
64
5k
3k
4k
3k
4k
2k
2k
5k
6k
2k
2k
2k
358
4k
8k
1k
1k
1k
4k
3k
Oct
2k
6
399
1k
4
914
2k
943
231
1k
5k
0
1k
8k
2k
8k
12k
6k
4k
1k
3k
1k
2k
1k
76
33
2k
4k
1k
1k
8k
Nov
638
990
5k
1k
863
4k
3k
6k
2k
7k
4k
6k
4k
6k
3k
909
2k
4k
1k
4k
4k
2k
1k
11
3k
2k
9k
6k
7k
5k
Dec
420
7k
2k
4k
3k
0
2k
1k
2k
285
1k
3k
7k
5k
1k
4k
1k
1k
5k
13k
8k
731
1k
0
0
2k
1k
1k
2k
2k
0
Top flows
Longest
2 h 28 m
May 30, 2023
Most XP
2,101
Apr 13, 2023
Most XP/min
57
Oct 14, 2025
Day highlights
Most XP
9,336
Jul 15, 2024
Most focused
7 h 8 m
Jul 15, 2024
Top flow languages
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:38055},
{h:"01",x:18592},
{h:"02",x:5389},
{h:"03",x:4051},
{h:"04",x:2437},
{h:"05",x:255},
{h:"06",x:41},
{h:"07",x:3206},
{h:"08",x:24826},
{h:"09",x:66382},
{h:"10",x:126964},
{h:"11",x:138629},
{h:"12",x:144312},
{h:"13",x:143739},
{h:"14",x:137441},
{h:"15",x:65156},
{h:"16",x:39488},
{h:"17",x:50105},
{h:"18",x:45134},
{h:"19",x:24898},
{h:"20",x:20295},
{h:"21",x:22679},
{h:"22",x:29949},
{h:"23",x:46541},
]
,
f:[
{h:"00",m:1261},
{h:"01",m:611},
{h:"02",m:150},
{h:"03",m:155},
{h:"04",m:136},
{h:"05",m:7},
{h:"07",m:58},
{h:"08",m:679},
{h:"09",m:1507},
{h:"10",m:4008},
{h:"11",m:4334},
{h:"12",m:4617},
{h:"13",m:4505},
{h:"14",m:4114},
{h:"15",m:1785},
{h:"16",m:1141},
{h:"17",m:1568},
{h:"18",m:1515},
{h:"19",m:761},
{h:"20",m:645},
{h:"21",m:554},
{h:"22",m:864},
{h:"23",m:1795},
]
})
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.