({x:[
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-06-22",y:2771},
{x:"2026-06-23",y:10887},
{x:"2026-06-24",y:7435},
{x:"2026-06-25",y:4885},
{x:"2026-06-26",y:1458},
{x:"2026-06-29",y:3},
{x:"2026-07-02",y:2730},
{x:"2026-07-03",y:212},
{x:"2026-07-04",y:2707},
{x:"2026-07-05",y:4607},
]],
[{l:"PHP",c:"#4F5D95"},[
{x:"2026-06-23",y:3447},
{x:"2026-06-24",y:1393},
{x:"2026-06-25",y:835},
{x:"2026-06-26",y:144},
{x:"2026-06-27",y:210},
{x:"2026-06-28",y:9},
{x:"2026-06-29",y:1834},
{x:"2026-06-30",y:712},
{x:"2026-07-02",y:824},
{x:"2026-07-03",y:15},
{x:"2026-07-04",y:583},
{x:"2026-07-05",y:294},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2026-06-22",y:103},
{x:"2026-06-23",y:1487},
{x:"2026-06-24",y:24},
{x:"2026-06-25",y:55},
{x:"2026-07-02",y:558},
{x:"2026-07-04",y:18},
{x:"2026-07-05",y:107},
]],
[{l:"SQL",c:"#e38c00"},[
{x:"2026-06-23",y:1587},
{x:"2026-06-24",y:141},
{x:"2026-06-25",y:26},
{x:"2026-06-26",y:22},
{x:"2026-06-29",y:166},
{x:"2026-07-02",y:26},
{x:"2026-07-05",y:7},
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2026-06-22",y:206},
{x:"2026-06-23",y:557},
{x:"2026-06-24",y:81},
{x:"2026-06-25",y:62},
{x:"2026-06-26",y:22},
{x:"2026-06-29",y:1},
{x:"2026-07-02",y:159},
{x:"2026-07-03",y:18},
{x:"2026-07-04",y:166},
{x:"2026-07-05",y:178},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-06-23",y:4},
{x:"2026-06-24",y:280},
{x:"2026-06-27",y:266},
{x:"2026-07-04",y:118},
]],
[{l:"dockercompose",c:"#E5F208"},[
{x:"2026-06-23",y:395},
{x:"2026-06-29",y:217},
{x:"2026-07-02",y:11},
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2026-06-22",y:17},
{x:"2026-06-23",y:574},
]],
[{l:"DotEnv",c:"#50DDA1"},[
{x:"2026-06-23",y:76},
{x:"2026-06-24",y:9},
{x:"2026-06-29",y:43},
{x:"2026-07-05",y:42},
]],
[{l:"Docker",c:"#C5FD21"},[
{x:"2026-06-23",y:19},
{x:"2026-06-29",y:18},
]],
[{l:"Others",c:"#888"},[
{x:"2026-06-27",y:8},
{x:"2026-06-24",y:4},
]],
]
,
f:[
{x:"2026-06-22",
y:52},
{x:"2026-06-23",
y:262},
{x:"2026-06-24",
y:141},
{x:"2026-06-25",
y:28},
{x:"2026-07-02",
y:50},
{x:"2026-07-05",
y:68},
]
})
TypeScript
level
20 (647,168 XP)
11 %
JavaScript
level
15 (405,910 XP)
(+107)
93 %
Vue
level
11 (197,416 XP)
10 %
Python
level
9 (153,570 XP)
79 %
HTML
level
9 (135,942 XP)
21 %
PHP
level
8 (113,948 XP)
(+294)
42 %
Markdown
level
7 (92,737 XP)
60 %
Java
level
7 (78,509 XP)
0 %
Pug
level
6 (67,304 XP)
47 %
JSON
level
6 (60,494 XP)
14 %
Machines
Visual Studio Code
level
36 (2,085,652 XP)
(+5,235)
10 %
Intellij IDEA
level
7 (82,879 XP)
19 %
Visual Studio
level
3 (24,549 XP)
91 %
Atom
level
3 (14,907 XP)
5 %
WebStorm
level
2 (12,330 XP)
74 %
PyCharm
level
2 (11,811 XP)
68 %
CLion
level
0 (1,122 XP)
70 %
Other languages
Plain text
level
5 (48,904 XP)
(+4,607)
CSS
level
4 (31,158 XP)
(+178)
C#
level
3 (19,691 XP)
YAML
level
3 (17,885 XP)
astro
level
3 (15,523 XP)
Sass
level
2 (14,153 XP)
scminput
level
2 (13,666 XP)
Properties
level
2 (10,822 XP)
Docker
level
2 (10,096 XP)
dockercompose
level
2 (9,694 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
13k
11k
5k
2k
5k
6k
7k
5k
3k
2k
3k
1k
1k
3k
2k
9k
9k
7k
7k
11k
5k
1k
7k
204
786
406
5k
824
2k
1k
0
Feb
0
0
23
1k
2k
2k
3k
487
3k
1k
2k
920
4k
3k
10k
5k
1k
1k
6k
8k
2k
1k
49
2k
5k
0
2k
89
0
Mar
524
14k
2k
2k
5k
6k
4k
4k
10k
8k
8k
9k
1k
4k
6k
416
13k
17k
3k
5k
11k
10k
8k
12k
4k
1k
6k
3k
1k
224
2k
Apr
4k
6k
4k
1k
836
4k
5k
11k
16k
9k
10k
4k
1k
8k
7k
3k
7k
7k
7k
2k
6k
10k
6k
4k
2k
5k
1k
1k
52
1k
May
376
384
5k
10k
15k
7k
9k
6k
8k
2k
6k
4k
2k
2k
611
1k
3k
5k
348
2k
11k
17k
16k
4k
3k
7k
2k
1k
2k
278
1k
Jun
611
206
162
62
3k
4k
3k
15k
4k
3k
4k
2k
1k
297
767
1k
253
1k
613
0
60
16k
21k
14k
10k
9k
5k
5k
12k
3k
Jul
4k
12k
3k
6k
9k
9k
2k
2k
11k
17k
11k
5k
11k
6k
13k
5k
6k
3k
4k
2k
2k
5k
7k
8k
3k
2k
1k
252
8k
3k
7k
Aug
8k
5k
4k
5k
9k
7k
602
4k
7k
2k
795
0
178
5k
11k
13k
8k
8k
2k
6k
1k
5k
547
3k
5k
9k
7k
14k
14k
10k
7k
Sep
6k
7k
3k
18k
10k
9k
10k
10k
5k
7k
13k
18k
8k
4k
6k
4k
10k
6k
9k
8k
6k
11k
10k
5k
9k
5k
4k
8k
4k
6k
Oct
1k
2k
5k
3k
5k
5k
5k
3k
7k
6k
11k
11k
5k
3k
2k
3k
5k
5k
5k
4k
945
0
2k
10k
4k
8k
6k
5k
7k
9k
9k
Nov
7k
6k
5k
10k
2k
8k
10k
12k
3k
2k
1k
3k
7k
901
3k
251
3k
6k
2k
2k
6k
7k
4k
11k
1k
3k
250
8k
7k
15k
Dec
32k
20k
15k
13k
12k
19k
28k
16k
18k
21k
10k
16k
5k
4k
11k
10k
9k
12k
8k
3k
10k
2k
4k
246
1k
2k
3k
6k
3k
1k
16k
Top flows
Longest
2 h 4 m
Jul 23, 2020
Most XP
2,551
Jan 5, 2022
Most XP/min
64
Jul 6, 2024
Day highlights
Most XP
19,033
Jun 23, 2026
Most focused
4 h 22 m
Jun 23, 2026
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:158161},
{h:"01",x:129611},
{h:"02",x:88353},
{h:"03",x:61370},
{h:"04",x:26439},
{h:"05",x:13114},
{h:"06",x:2703},
{h:"07",x:3551},
{h:"08",x:27192},
{h:"09",x:60807},
{h:"10",x:78594},
{h:"11",x:96044},
{h:"12",x:123733},
{h:"13",x:116996},
{h:"14",x:117253},
{h:"15",x:114874},
{h:"16",x:111088},
{h:"17",x:78093},
{h:"18",x:124958},
{h:"19",x:122489},
{h:"20",x:128939},
{h:"21",x:150169},
{h:"22",x:144874},
{h:"23",x:153845},
]
,
f:[
{h:"00",m:1669},
{h:"01",m:1162},
{h:"02",m:963},
{h:"03",m:790},
{h:"04",m:203},
{h:"05",m:142},
{h:"06",m:57},
{h:"07",m:33},
{h:"08",m:259},
{h:"09",m:659},
{h:"10",m:1163},
{h:"11",m:1094},
{h:"12",m:1560},
{h:"13",m:1226},
{h:"14",m:1319},
{h:"15",m:1599},
{h:"16",m:1327},
{h:"17",m:675},
{h:"18",m:1344},
{h:"19",m:1514},
{h:"20",m:1610},
{h:"21",m:1449},
{h:"22",m:1704},
{h:"23",m:1493},
]
})
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.