({x:[
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-11-24",y:5},
{x:"2025-11-25",y:934},
{x:"2025-11-26",y:89},
{x:"2025-11-27",y:3540},
{x:"2025-11-28",y:1877},
{x:"2025-11-30",y:182},
{x:"2025-12-01",y:160},
{x:"2025-12-03",y:1},
{x:"2025-12-04",y:1040},
{x:"2025-12-05",y:660},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-11-24",y:4},
{x:"2025-11-25",y:134},
{x:"2025-11-26",y:49},
{x:"2025-11-27",y:135},
{x:"2025-11-28",y:57},
{x:"2025-11-30",y:2},
{x:"2025-12-01",y:173},
{x:"2025-12-02",y:4},
{x:"2025-12-03",y:4},
{x:"2025-12-04",y:21},
{x:"2025-12-05",y:135},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-11-25",y:8},
{x:"2025-11-26",y:5},
{x:"2025-11-27",y:9},
{x:"2025-11-28",y:24},
{x:"2025-12-01",y:6},
{x:"2025-12-02",y:411},
{x:"2025-12-03",y:2},
{x:"2025-12-04",y:10},
{x:"2025-12-05",y:9},
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2025-11-27",y:14},
{x:"2025-11-28",y:36},
{x:"2025-12-04",y:235},
{x:"2025-12-05",y:117},
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-11-24",y:2},
{x:"2025-11-25",y:42},
{x:"2025-11-26",y:14},
{x:"2025-11-27",y:125},
{x:"2025-11-28",y:13},
{x:"2025-12-01",y:10},
{x:"2025-12-03",y:5},
{x:"2025-12-04",y:25},
{x:"2025-12-05",y:13},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-11-28",y:231},
{x:"2025-12-02",y:10},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2025-11-25",y:83},
{x:"2025-11-27",y:5},
{x:"2025-11-28",y:59},
{x:"2025-12-04",y:17},
{x:"2025-12-05",y:5},
]],
[{l:"Diff",c:"#49630F"},[
{x:"2025-12-05",y:141},
]],
[{l:"Makefile",c:"#427819"},[
{x:"2025-11-27",y:54},
{x:"2025-12-01",y:46},
{x:"2025-12-03",y:1},
{x:"2025-12-04",y:6},
]],
[{l:"Log",c:"#CE0BE7"},[
{x:"2025-12-01",y:24},
]],
[{l:"Others",c:"#888"},[
{x:"2025-12-04",y:2},
{x:"2025-12-03",y:2},
{x:"2025-12-01",y:1},
{x:"2025-11-27",y:47},
]],
]
,
f:[
{x:"2025-11-25",
y:28},
{x:"2025-11-27",
y:112},
{x:"2025-11-28",
y:78},
{x:"2025-12-05",
y:29},
]
})
TypeScript
level
17 (481,585 XP)
34 %
Vue
level
15 (384,929 XP)
50 %
scminput
level
6 (61,321 XP)
18 %
JSON
level
5 (47,537 XP)
43 %
Markdown
level
5 (41,783 XP)
10 %
Plain text
level
3 (19,629 XP)
47 %
YAML
level
3 (18,991 XP)
41 %
JavaScript
level
3 (15,139 XP)
7 %
CSS
level
2 (11,723 XP)
67 %
Go
level
2 (11,458 XP)
63 %
Machines
gamusino
level
27 (1,170,426 XP)
5 %
Other languages
Python
level
2 (9,080 XP)
Makefile
level
2 (9,077 XP)
HTML
level
2 (7,548 XP)
SCSS
level
2 (7,009 XP)
Docker
level
2 (6,866 XP)
dockercompose
level
1 (6,153 XP)
astro
level
1 (5,208 XP)
Shell Script
level
1 (4,861 XP)
TeX
level
1 (4,221 XP)
Ignore
level
1 (3,456 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
0
1k
3k
258
1k
0
6k
8k
5k
3k
5k
4k
6k
2k
6k
10k
4k
6k
3k
4k
3k
4k
8k
9k
5k
4k
19
1k
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
7
933
6k
6k
403
Mar
5k
3
5k
73
1k
2k
4k
2k
2k
2k
870
94
5k
2k
1k
1k
3k
58
0
2k
768
1k
1k
364
191
170
1k
877
4k
2k
3k
Apr
1k
75
2k
4k
2k
0
780
52
1k
1k
2k
9
2k
3k
870
224
2k
3k
1k
3k
2k
3k
2k
5k
3k
5k
4k
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
3k
746
880
5k
12k
8k
140
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:35783},
{h:"01",x:18028},
{h:"02",x:4795},
{h:"03",x:3545},
{h:"04",x:2133},
{h:"05",x:81},
{h:"06",x:41},
{h:"07",x:3176},
{h:"08",x:24815},
{h:"09",x:65788},
{h:"10",x:124101},
{h:"11",x:135823},
{h:"12",x:141840},
{h:"13",x:141336},
{h:"14",x:134741},
{h:"15",x:61331},
{h:"16",x:38285},
{h:"17",x:49651},
{h:"18",x:44919},
{h:"19",x:24670},
{h:"20",x:20271},
{h:"21",x:22565},
{h:"22",x:28659},
{h:"23",x:44049},
]
,
f:[
{h:"00",m:1261},
{h:"01",m:611},
{h:"02",m:115},
{h:"03",m:109},
{h:"04",m:101},
{h:"05",m:7},
{h:"07",m:58},
{h:"08",m:679},
{h:"09",m:1505},
{h:"10",m:3963},
{h:"11",m:4304},
{h:"12",m:4616},
{h:"13",m:4442},
{h:"14",m:4102},
{h:"15",m:1710},
{h:"16",m:1100},
{h:"17",m:1554},
{h:"18",m:1515},
{h:"19",m:761},
{h:"20",m:645},
{h:"21",m:554},
{h:"22",m:848},
{h:"23",m:1760},
]
})
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.