({x:[
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-06-16",y:27},
{x:"2026-06-17",y:6},
{x:"2026-06-22",y:19},
{x:"2026-06-23",y:416},
{x:"2026-06-24",y:7968},
{x:"2026-06-25",y:93},
{x:"2026-06-26",y:260},
{x:"2026-06-27",y:12},
{x:"2026-06-28",y:7},
{x:"2026-06-29",y:58},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-06-16",y:35},
{x:"2026-06-17",y:9},
{x:"2026-06-18",y:19},
{x:"2026-06-19",y:12},
{x:"2026-06-22",y:1},
{x:"2026-06-23",y:483},
{x:"2026-06-24",y:5},
{x:"2026-06-25",y:172},
{x:"2026-06-26",y:20},
{x:"2026-06-28",y:6},
{x:"2026-06-29",y:79},
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2026-06-17",y:1},
{x:"2026-06-23",y:325},
{x:"2026-06-24",y:14},
]],
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2026-06-17",y:289},
{x:"2026-06-19",y:7},
{x:"2026-06-22",y:9},
]],
[{l:"Svelte",c:"#ff3e00"},[
{x:"2026-06-23",y:97},
{x:"2026-06-24",y:5},
{x:"2026-06-25",y:117},
{x:"2026-06-29",y:17},
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2026-06-23",y:6},
{x:"2026-06-25",y:184},
{x:"2026-06-29",y:1},
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-06-18",y:37},
{x:"2026-06-22",y:9},
{x:"2026-06-24",y:3},
{x:"2026-06-25",y:2},
{x:"2026-06-26",y:2},
{x:"2026-06-27",y:1},
{x:"2026-06-28",y:7},
{x:"2026-06-29",y:108},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-06-18",y:4},
{x:"2026-06-22",y:5},
{x:"2026-06-24",y:7},
{x:"2026-06-25",y:5},
{x:"2026-06-26",y:3},
{x:"2026-06-27",y:16},
{x:"2026-06-28",y:87},
{x:"2026-06-29",y:19},
]],
[{l:"XML",c:"#0060ac"},[
{x:"2026-06-22",y:1},
{x:"2026-06-23",y:130},
{x:"2026-06-24",y:3},
{x:"2026-06-25",y:5},
{x:"2026-06-26",y:1},
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2026-06-25",y:38},
{x:"2026-06-26",y:2},
]],
[{l:"Others",c:"#888"},[
{x:"2026-06-29",y:1},
{x:"2026-06-26",y:6},
{x:"2026-06-25",y:12},
{x:"2026-06-24",y:11},
{x:"2026-06-18",y:3},
{x:"2026-06-17",y:36},
{x:"2026-06-16",y:30},
]],
]
,
f:[
{x:"2026-06-23",
y:46},
{x:"2026-06-24",
y:22},
{x:"2026-06-25",
y:27},
]
})
JavaScript (JSX)
level
28 (1,299,305 XP)
(+1)
49 %
Markdown
level
11 (198,124 XP)
(+34)
12 %
Svelte
level
8 (120,369 XP)
(+6)
66 %
TypeScript (JSX)
level
8 (118,227 XP)
58 %
TypeScript
level
7 (92,503 XP)
59 %
JSON
level
5 (51,815 XP)
(+17)
67 %
Plain text
level
4 (37,877 XP)
(+4)
85 %
CSS
level
4 (32,488 XP)
48 %
GraphQL
level
3 (22,744 XP)
75 %
HTML
level
3 (16,970 XP)
(+1)
23 %
Machines
Mac-Erin
level
21 (752,953 XP)
(+44)
69 %
MBP16-Erin
level
17 (507,649 XP)
(+19)
81 %
Aya
level
15 (401,303 XP)
83 %
Mac-BS
level
12 (252,386 XP)
55 %
Mbp-Cti
level
9 (132,028 XP)
8 %
kubuntu
level
3 (22,467 XP)
72 %
Other languages
scminput
level
3 (15,732 XP)
JavaScript
level
2 (13,081 XP)
Pug
level
2 (6,717 XP)
Ruby
level
1 (6,328 XP)
YAML
level
1 (6,261 XP)
PHP
level
1 (6,160 XP)
XML
level
1 (5,492 XP)
Groovy
level
1 (3,060 XP)
Shell Script
level
1 (2,073 XP)
Ignore
level
1 (2,015 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
1k
343
3k
4k
5k
5k
7k
5k
5k
5k
601
914
4k
6k
3k
1k
425
5k
5k
3k
3k
3k
6k
10k
8k
886
48
2k
5k
1k
2k
Feb
2k
3k
3k
6k
1k
4k
15k
6k
8k
3k
5k
8k
10k
12k
5k
2k
4k
4k
2k
3k
5k
2k
2k
2k
3k
9k
2k
1k
15
Mar
1k
4k
3k
1k
336
1k
977
1k
2k
3k
3k
1k
1k
1k
7k
7k
5k
8k
4k
340
211
6k
4k
5k
9k
6k
7k
9k
8k
10k
7k
Apr
10k
2k
390
1k
4k
11k
5k
4k
7k
978
1k
3k
1k
2k
2k
1k
1k
195
3k
4k
3k
7k
5k
1k
341
9k
6k
9k
4k
2k
May
10k
2k
6k
3k
1k
2k
8k
5k
4k
9k
5k
12k
17k
16k
6k
5k
11k
15k
15k
10k
1k
7k
6k
5k
3k
4k
6k
11k
7k
17k
7k
Jun
3k
2k
5k
15k
23k
19k
11k
7k
8k
14k
14k
8k
5k
11k
4k
5k
22k
9k
17k
21k
6k
6k
8k
13k
9k
10k
9k
11k
3k
2k
Jul
1k
5k
8k
10k
10k
13k
9k
10k
9k
13k
14k
14k
12k
9k
10k
10k
7k
3k
2k
3k
7k
11k
8k
2k
3k
5k
6k
8k
9k
14k
8k
Aug
6k
7k
9k
10k
13k
14k
3k
6k
6k
5k
1k
6k
4k
5k
4k
12k
9k
4k
1k
5k
1k
3k
12k
8k
7k
7k
11k
7k
14k
10k
6k
Sep
4k
5k
3k
5k
4k
2k
8k
5k
3k
3k
3k
3k
4k
7k
3k
6k
6k
7k
4k
9k
6k
4k
3k
5k
8k
3k
8k
4k
2k
10k
Oct
4k
6k
4k
4k
5k
2k
5k
10k
6k
9k
11k
3k
6k
9k
3k
3k
5k
5k
4k
3k
4k
5k
2k
6k
10k
7k
2k
2k
5k
1k
2k
Nov
1k
2k
1k
4k
2k
587
1k
2k
3k
4k
2k
909
3k
4k
3k
1k
8k
6k
4k
2k
2k
2k
6k
2k
2k
1k
962
489
14
1k
Dec
3k
2k
2k
3k
1k
494
951
2k
4k
931
225
2k
1k
5k
412
6k
4k
2k
1k
903
1k
3k
2k
29
49
127
550
76
292
2k
1k
Top flows
Longest
2 h 49 m
Mar 30, 2021
Most XP
2,483
Jun 24, 2026
Most XP/min
73
Feb 26, 2025
Day highlights
Most XP
10,610
May 19, 2020
Most focused
7 h 19 m
Jun 17, 2020
Top flow languages
JavaScript (JSX)
875
flows
TypeScript (JSX)
85
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:29016},
{h:"01",x:30413},
{h:"02",x:26964},
{h:"03",x:17906},
{h:"04",x:4803},
{h:"05",x:5135},
{h:"06",x:7512},
{h:"07",x:13802},
{h:"08",x:10646},
{h:"09",x:55362},
{h:"10",x:97349},
{h:"11",x:168528},
{h:"12",x:230600},
{h:"13",x:219702},
{h:"14",x:214707},
{h:"15",x:252156},
{h:"16",x:234870},
{h:"17",x:130135},
{h:"18",x:85062},
{h:"19",x:49117},
{h:"20",x:41826},
{h:"21",x:56198},
{h:"22",x:48305},
{h:"23",x:38672},
]
,
f:[
{h:"00",m:676},
{h:"01",m:752},
{h:"02",m:696},
{h:"03",m:381},
{h:"04",m:100},
{h:"05",m:175},
{h:"06",m:208},
{h:"07",m:469},
{h:"08",m:302},
{h:"09",m:1161},
{h:"10",m:1871},
{h:"11",m:4048},
{h:"12",m:5293},
{h:"13",m:5147},
{h:"14",m:4951},
{h:"15",m:6197},
{h:"16",m:5996},
{h:"17",m:3706},
{h:"18",m:2558},
{h:"19",m:1332},
{h:"20",m:1485},
{h:"21",m:1584},
{h:"22",m:1277},
{h:"23",m:786},
]
})
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.