({x:[
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-11-18",y:1190},
{x:"2025-11-19",y:2438},
{x:"2025-11-20",y:2420},
{x:"2025-11-21",y:2122},
{x:"2025-11-23",y:553},
{x:"2025-11-24",y:3182},
{x:"2025-11-25",y:3789},
{x:"2025-11-26",y:1983},
{x:"2025-11-27",y:950},
{x:"2025-11-28",y:1665},
{x:"2025-11-29",y:533},
{x:"2025-11-30",y:304},
{x:"2025-12-01",y:1281},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-11-18",y:74},
{x:"2025-11-19",y:64},
{x:"2025-11-20",y:2},
{x:"2025-11-21",y:177},
{x:"2025-11-23",y:36},
{x:"2025-11-24",y:34},
{x:"2025-11-25",y:194},
{x:"2025-11-26",y:365},
{x:"2025-11-27",y:135},
{x:"2025-11-28",y:422},
{x:"2025-11-29",y:92},
{x:"2025-11-30",y:124},
{x:"2025-12-01",y:2},
]],
[{l:"GraphQL",c:"#e10098"},[
{x:"2025-11-21",y:531},
{x:"2025-11-26",y:94},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-11-18",y:2},
{x:"2025-11-19",y:3},
{x:"2025-11-20",y:2},
{x:"2025-11-21",y:4},
{x:"2025-11-23",y:4},
{x:"2025-11-24",y:5},
{x:"2025-11-25",y:12},
{x:"2025-11-26",y:37},
{x:"2025-11-27",y:8},
{x:"2025-11-28",y:17},
{x:"2025-11-30",y:2},
{x:"2025-12-01",y:10},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2025-11-26",y:67},
{x:"2025-11-29",y:1},
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-11-24",y:15},
{x:"2025-11-26",y:3},
{x:"2025-11-30",y:7},
{x:"2025-12-01",y:3},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-11-18",y:2},
{x:"2025-11-24",y:3},
{x:"2025-11-25",y:4},
{x:"2025-11-28",y:9},
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2025-11-26",y:11},
]],
]
,
f:[
{x:"2025-11-18",
y:22},
{x:"2025-11-19",
y:37},
{x:"2025-11-20",
y:33},
{x:"2025-11-21",
y:23},
{x:"2025-11-24",
y:30},
{x:"2025-11-25",
y:22},
{x:"2025-11-28",
y:31},
{x:"2025-12-01",
y:20},
]
})
TypeScript
level
25 (1,065,365 XP)
(+1,281)
80 %
SCSS
level
10 (169,407 XP)
28 %
scminput
level
6 (61,071 XP)
(+2)
17 %
Python
level
5 (45,001 XP)
28 %
HTML
level
5 (43,043 XP)
17 %
Markdown
level
5 (41,848 XP)
11 %
YAML
level
4 (39,607 XP)
97 %
JavaScript
level
4 (30,506 XP)
34 %
CSS
level
3 (16,737 XP)
21 %
JSON
level
2 (9,065 XP)
(+3)
33 %
Machines
Macbook m3 pro
level
23 (921,093 XP)
(+1,296)
99 %
Macbook m1 pro
level
17 (479,264 XP)
30 %
Macbook 15
level
10 (179,344 XP)
58 %
Windows Acer
level
0 (905 XP)
57 %
Other languages
Plain text
level
2 (8,949 XP)
(+10)
astro
level
2 (7,514 XP)
C/C++
level
1 (5,817 XP)
GraphQL
level
1 (5,624 XP)
PHP
level
1 (5,341 XP)
Log
level
1 (4,753 XP)
django-html
level
1 (3,119 XP)
Docker
level
1 (2,527 XP)
Properties
level
1 (1,913 XP)
Go
level
1 (1,808 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
660
13k
6k
141
306
2k
182
2k
2k
6k
5k
3k
5k
1k
2k
2k
3k
5k
3k
685
1k
2k
3k
4k
2k
4k
3k
3k
4k
9k
3k
Feb
3k
1k
1k
1k
2k
3k
1k
654
3k
5k
1k
3k
3k
934
2k
3k
650
0
2k
3k
6k
6k
4k
802
378
3k
3k
2k
1k
Mar
2k
3k
1k
2k
1k
3k
1k
1k
138
1k
1k
1k
2k
905
2k
6
132
3k
1k
2k
1k
3k
349
3k
1k
2k
0
2k
1k
0
52
Apr
367
1k
3k
1k
2k
767
3k
0
0
2k
7k
4k
2k
1k
2k
3k
4k
1k
2k
3k
3k
2k
1k
8k
4k
5k
4k
4k
7k
2k
May
2k
4k
2k
807
3k
193
2k
3k
5k
3k
2k
4k
5k
5k
3k
1k
1k
212
395
3k
1k
1k
3k
2k
1k
791
4k
2k
1k
4k
5k
Jun
1k
1k
2k
10k
4k
3k
2k
2k
5k
1k
4k
4k
4k
3k
4k
5k
3k
1k
10k
4k
1k
593
0
39
1k
1k
278
2k
2k
3k
Jul
2k
5k
2k
14k
9k
11k
15k
4k
3k
2k
6k
5k
2k
1k
1k
3k
6k
1k
3k
1k
1k
5k
8k
6k
2k
4k
8k
10k
11k
9k
9k
Aug
8k
2k
1k
8k
12k
4k
7k
6k
2k
1k
9k
4k
2k
6k
4k
2k
536
4k
4k
3k
2k
6k
3k
2k
5k
10k
5k
8k
4k
3k
6k
Sep
4k
8k
5k
3k
5k
3k
1k
7k
4k
7k
5k
8k
1k
2k
11k
11k
7k
6k
4k
4k
2k
5k
3k
6k
8k
9k
7k
4k
6k
6k
Oct
5k
10k
9k
2k
7k
9k
7k
6k
5k
4k
6k
7k
12k
6k
4k
7k
8k
6k
6k
6k
11k
5k
6k
7k
2k
7k
7k
10k
3k
2k
3k
Nov
6k
3k
5k
3k
5k
9k
13k
3k
2k
6k
2k
2k
5k
8k
4k
9k
4k
1k
7k
4k
9k
7k
9k
8k
9k
3k
11k
11k
11k
8k
Dec
4k
3k
2k
7k
8k
9k
3k
4k
5k
7k
6k
5k
4k
477
3k
2k
3k
8k
11k
7k
142
2k
330
127
1k
1k
2k
0
2k
6k
0
Top flows
Longest
1 h 35 m
Jul 5, 2025
Most XP
2,427
Jul 23, 2022
Most XP/min
36
Oct 2, 2025
Day highlights
Most XP
10,129
Jun 4, 2023
Most focused
22 h 45 m
Jul 7, 2025
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:22857},
{h:"01",x:16141},
{h:"02",x:14138},
{h:"03",x:8743},
{h:"04",x:5271},
{h:"05",x:4615},
{h:"06",x:7387},
{h:"07",x:18323},
{h:"08",x:57971},
{h:"09",x:113451},
{h:"10",x:113547},
{h:"11",x:154433},
{h:"12",x:155972},
{h:"13",x:154703},
{h:"14",x:184748},
{h:"15",x:138824},
{h:"16",x:104610},
{h:"17",x:71927},
{h:"18",x:49485},
{h:"19",x:34513},
{h:"20",x:38903},
{h:"21",x:41069},
{h:"22",x:32207},
{h:"23",x:36768},
]
,
f:[
{h:"00",m:611},
{h:"01",m:312},
{h:"02",m:258},
{h:"03",m:223},
{h:"04",m:177},
{h:"05",m:193},
{h:"06",m:250},
{h:"07",m:321},
{h:"08",m:921},
{h:"09",m:1590},
{h:"10",m:1745},
{h:"11",m:2187},
{h:"12",m:2542},
{h:"13",m:2548},
{h:"14",m:2922},
{h:"15",m:1915},
{h:"16",m:1659},
{h:"17",m:1137},
{h:"18",m:1128},
{h:"19",m:639},
{h:"20",m:772},
{h:"21",m:840},
{h:"22",m:731},
{h:"23",m:925},
]
})
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.