({x:[
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2026-08-27",y:944},
{x:"2026-08-28",y:2086},
{x:"2026-08-31",y:451},
{x:"2026-09-01",y:8},
{x:"2026-09-02",y:1820},
{x:"2026-09-03",y:141},
{x:"2026-09-04",y:1431},
{x:"2026-09-07",y:571},
{x:"2026-09-08",y:3},
{x:"2026-09-09",y:724},
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-08-27",y:91},
{x:"2026-08-28",y:198},
{x:"2026-08-31",y:77},
{x:"2026-09-01",y:7},
{x:"2026-09-02",y:39},
{x:"2026-09-03",y:1},
{x:"2026-09-04",y:123},
{x:"2026-09-07",y:175},
{x:"2026-09-08",y:1131},
{x:"2026-09-09",y:2411},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-08-27",y:253},
{x:"2026-08-28",y:80},
{x:"2026-08-29",y:17},
{x:"2026-09-02",y:466},
{x:"2026-09-04",y:176},
{x:"2026-09-07",y:199},
{x:"2026-09-08",y:28},
{x:"2026-09-09",y:209},
]],
[{l:"Neovim",c:"#D3E402"},[
{x:"2026-08-27",y:123},
{x:"2026-08-28",y:99},
{x:"2026-08-29",y:24},
{x:"2026-08-31",y:66},
{x:"2026-09-01",y:218},
{x:"2026-09-02",y:46},
{x:"2026-09-03",y:35},
{x:"2026-09-04",y:172},
{x:"2026-09-07",y:267},
{x:"2026-09-08",y:187},
{x:"2026-09-09",y:91},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-08-27",y:115},
{x:"2026-09-01",y:126},
{x:"2026-09-03",y:318},
{x:"2026-09-04",y:146},
{x:"2026-09-07",y:213},
{x:"2026-09-08",y:315},
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2026-09-02",y:184},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2026-09-07",y:93},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-09-01",y:73},
{x:"2026-09-02",y:1},
{x:"2026-09-04",y:1},
{x:"2026-09-08",y:1},
]],
[{l:"Gitignore",c:"#6B92FD"},[
{x:"2026-09-07",y:4},
{x:"2026-09-08",y:34},
]],
[{l:"grug-far",c:"#40E66E"},[
{x:"2026-09-02",y:21},
]],
[{l:"Others",c:"#888"},[
{x:"2026-09-08",y:2},
{x:"2026-09-07",y:4},
{x:"2026-09-02",y:2},
{x:"2026-09-01",y:10},
{x:"2026-08-31",y:3},
]],
]
,
f:[
{x:"2026-08-27",
y:53},
{x:"2026-09-02",
y:100},
{x:"2026-09-04",
y:68},
{x:"2026-09-07",
y:20},
{x:"2026-09-08",
y:30},
{x:"2026-09-09",
y:123},
]
})
TypeScript (JSX)
level
15 (403,116 XP)
(+582)
87 %
TypeScript
level
15 (363,698 XP)
(+1,842)
7 %
Markdown
level
10 (172,610 XP)
38 %
Neovim
level
7 (98,709 XP)
(+56)
85 %
Svelte
level
6 (61,842 XP)
20 %
Neovim (AI)
level
5 (50,112 XP)
57 %
JSON
level
5 (41,419 XP)
(+111)
8 %
YAML
level
4 (37,112 XP)
80 %
JavaScript
level
2 (13,835 XP)
93 %
Plain text
level
2 (10,885 XP)
56 %
Machines
Client
level
24 (946,098 XP)
(+2,591)
31 %
SERV
level
12 (268,959 XP)
96 %
Shine
level
7 (93,927 XP)
65 %
Latitude
level
3 (17,290 XP)
26 %
Other languages
Go
level
2 (8,373 XP)
Lua
level
2 (7,872 XP)
Kotlin
level
2 (6,433 XP)
CSS
level
1 (4,469 XP)
Terminal (Zsh)
level
1 (4,303 XP)
TOML
level
1 (3,894 XP)
Shell Script
level
1 (3,825 XP)
Dockerfile
level
1 (3,766 XP)
C/C++
level
1 (2,586 XP)
HTML
level
1 (2,426 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
481
1k
4k
6k
1k
9k
2k
4k
3k
2k
0
3k
8k
6k
3k
1k
108
127
939
2k
1k
7k
5k
4k
0
52
23
5k
3k
7k
6k
Feb
756
1k
4k
3k
2k
6k
9k
17
447
4k
4k
2k
2k
1k
79
720
8k
5k
3k
5k
3k
0
291
7k
2k
809
1k
0
0
Mar
455
972
1k
4k
8k
5k
3k
604
0
102
4k
6k
5k
2k
57
282
4k
5k
8k
13k
4k
1k
12k
7k
11k
14k
6k
3k
500
3k
8k
Apr
3k
4k
11k
1k
2k
1k
10k
1k
7k
4k
2k
1k
7k
2k
1k
4k
395
673
1k
5k
6k
7k
3k
2k
235
57
157
552
4k
3k
May
2k
720
2k
3k
1k
4k
7k
3k
5k
3k
1k
7k
8k
8k
8k
8k
3k
1k
3k
6k
7k
7k
4k
4k
1k
1k
7k
6k
5k
2k
3k
Jun
3k
7k
3k
11k
6k
6k
2k
7k
4k
248
7k
5k
4k
1k
1k
6k
8k
9k
6k
5k
4k
5k
7k
8k
8k
8k
6k
4k
1k
3k
Jul
5k
5k
5k
7k
3k
2k
7k
4k
6k
3k
4k
94
2k
3k
4k
3k
3k
4k
15
1k
5k
2k
3k
6k
5k
0
524
2k
7k
6k
4k
Aug
3k
116
186
2k
5k
2k
4k
2k
582
435
3k
6k
3k
7k
4k
47
2k
5k
6k
9k
3k
4k
289
4k
3k
6k
4k
3k
2k
0
628
Sep
2k
19k
3k
4k
3k
0
1k
3k
5k
7k
2k
1k
803
0
1k
6k
9k
6k
5k
5k
42
3k
1k
8k
6k
3k
1k
0
2k
2k
Oct
2k
3k
4k
0
0
688
2k
2k
2k
3k
40
9k
2k
2k
4k
3k
1k
40
0
716
1k
2k
4k
2k
646
888
983
352
3k
1k
1k
Nov
19
68
2k
2k
7k
4k
2k
67
68
723
932
2k
58
1k
0
0
1k
1k
2k
676
2k
0
2
1k
1k
717
3k
58
6k
35
Dec
628
4k
5k
3k
2k
2k
2
4k
6k
7k
5k
3k
7k
3k
903
2k
6k
4k
1k
1k
2k
1k
1k
47
44
1k
1k
580
409
1k
2k
Top flows
Longest
3 h 39 m
Apr 7, 2025
Most XP
3,418
May 31, 2025
Most XP/min
101
Mar 20, 2026
Day highlights
Most XP
16,943
Sep 2, 2025
Most focused
8 h 44 m
Apr 7, 2025
Top flow languages
TypeScript (JSX)
505
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:57},
{h:"01",x:50},
{h:"02",x:41},
{h:"03",x:812},
{h:"04",x:1517},
{h:"05",x:281},
{h:"06",x:4367},
{h:"07",x:49900},
{h:"08",x:67196},
{h:"09",x:121318},
{h:"10",x:155941},
{h:"11",x:162683},
{h:"12",x:71803},
{h:"13",x:128684},
{h:"14",x:131044},
{h:"15",x:181851},
{h:"16",x:106259},
{h:"17",x:44720},
{h:"18",x:55447},
{h:"19",x:18022},
{h:"20",x:3056},
{h:"21",x:3225},
{h:"22",x:13149},
{h:"23",x:4851},
]
,
f:[
{h:"03",m:24},
{h:"04",m:16},
{h:"06",m:184},
{h:"07",m:1473},
{h:"08",m:1785},
{h:"09",m:3245},
{h:"10",m:5699},
{h:"11",m:5359},
{h:"12",m:2423},
{h:"13",m:4412},
{h:"14",m:4110},
{h:"15",m:6392},
{h:"16",m:3309},
{h:"17",m:1117},
{h:"18",m:1531},
{h:"19",m:421},
{h:"20",m:122},
{h:"21",m:167},
{h:"22",m:444},
{h:"23",m:126},
]
})
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.