({x:[
[{l:"PHP",c:"#4F5D95"},[
{x:"2025-12-05",y:89},
{x:"2025-12-06",y:960},
{x:"2025-12-07",y:761},
{x:"2025-12-08",y:497},
{x:"2025-12-09",y:2193},
{x:"2025-12-10",y:4661},
{x:"2025-12-11",y:1262},
{x:"2025-12-12",y:286},
{x:"2025-12-15",y:629},
{x:"2025-12-16",y:31},
{x:"2025-12-17",y:134},
{x:"2025-12-18",y:555},
]],
[{l:"SCSS",c:"#c6538c"},[
{x:"2025-12-05",y:167},
{x:"2025-12-06",y:882},
{x:"2025-12-07",y:150},
{x:"2025-12-08",y:2227},
{x:"2025-12-09",y:390},
{x:"2025-12-12",y:15},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-12-05",y:235},
{x:"2025-12-06",y:1322},
{x:"2025-12-07",y:75},
{x:"2025-12-08",y:154},
{x:"2025-12-09",y:582},
{x:"2025-12-10",y:1083},
{x:"2025-12-11",y:18},
{x:"2025-12-15",y:30},
{x:"2025-12-16",y:24},
{x:"2025-12-17",y:35},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-12-06",y:350},
{x:"2025-12-07",y:621},
{x:"2025-12-08",y:457},
{x:"2025-12-16",y:518},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2025-12-06",y:198},
{x:"2025-12-07",y:213},
{x:"2025-12-08",y:379},
{x:"2025-12-09",y:3},
{x:"2025-12-10",y:25},
{x:"2025-12-11",y:772},
{x:"2025-12-15",y:45},
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2025-12-05",y:398},
{x:"2025-12-07",y:88},
{x:"2025-12-08",y:2},
{x:"2025-12-09",y:56},
{x:"2025-12-16",y:12},
]],
[{l:"ApacheConfig",c:"#F4D493"},[
{x:"2025-12-05",y:89},
{x:"2025-12-06",y:67},
{x:"2025-12-17",y:14},
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2025-12-05",y:141},
]],
[{l:"CSV, TSV",c:"#176FEC"},[
{x:"2025-12-15",y:46},
]],
[{l:"json5",c:"#267CB9"},[
{x:"2025-12-06",y:4},
{x:"2025-12-08",y:38},
]],
[{l:"Others",c:"#888"},[
{x:"2025-12-14",y:1},
{x:"2025-12-11",y:22},
{x:"2025-12-10",y:15},
{x:"2025-12-09",y:2},
{x:"2025-12-08",y:21},
{x:"2025-12-07",y:37},
{x:"2025-12-05",y:23},
]],
]
,
f:[
{x:"2025-12-05",
y:31},
{x:"2025-12-06",
y:78},
{x:"2025-12-07",
y:46},
{x:"2025-12-08",
y:139},
{x:"2025-12-09",
y:74},
{x:"2025-12-10",
y:112},
{x:"2025-12-11",
y:21},
{x:"2025-12-16",
y:26},
]
})
PHP
level
36 (2,090,508 XP)
(+555)
14 %
Plain text
level
22 (824,677 XP)
70 %
JavaScript
level
18 (527,537 XP)
15 %
TypeScript
level
16 (440,153 XP)
58 %
SCSS
level
14 (325,730 XP)
26 %
Markdown
level
11 (226,696 XP)
90 %
HTML
level
9 (140,672 XP)
36 %
Conventional Commit
level
8 (108,908 XP)
24 %
Terminal (Zsh)
level
6 (77,139 XP)
94 %
CSS
level
6 (69,039 XP)
55 %
Machines
MBP14
level
56 (5,175,684 XP)
(+555)
87 %
Other languages
Blade
level
5 (57,541 XP)
JSON
level
5 (45,776 XP)
Plant UML
level
4 (37,230 XP)
YAML
level
4 (29,301 XP)
DotEnv
level
3 (19,979 XP)
Vue template
level
3 (19,849 XP)
SQL (MySQL)
level
3 (19,677 XP)
BladeHTML
level
3 (19,156 XP)
MariaDB
level
3 (17,978 XP)
ApacheConfig
level
3 (15,098 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
5k
2k
10k
6k
4k
3k
10k
10k
11k
14k
16k
20k
16k
15k
18k
14k
992
6k
16k
9k
14k
9k
13k
18k
10k
21k
21k
23k
16k
17k
13k
Feb
16k
21k
9k
12k
18k
20k
24k
17k
24k
22k
20k
12k
15k
15k
15k
6k
5k
4k
7k
9k
10k
5k
7k
8k
13k
18k
23k
18k
8k
Mar
12k
9k
4k
10k
5k
15k
17k
4k
6k
17k
19k
4k
2k
7k
19k
10k
8k
3k
2k
4k
6k
9k
7k
11k
10k
11k
16k
19k
15k
26k
19k
Apr
19k
7k
8k
10k
11k
20k
17k
38k
19k
19k
38k
23k
2k
9k
5k
8k
15k
28k
18k
6k
8k
9k
5k
11k
14k
12k
17k
16k
17k
17k
May
35k
17k
8k
11k
25k
15k
20k
24k
29k
32k
13k
9k
14k
12k
21k
14k
22k
22k
18k
9k
15k
17k
20k
19k
16k
14k
9k
17k
9k
10k
17k
Jun
9k
14k
11k
7k
9k
6k
1k
1k
10k
4k
6k
3k
1k
5k
6k
4k
12k
14k
8k
2k
2k
9k
8k
19k
14k
13k
19k
12k
11k
13k
Jul
14k
17k
17k
5k
8k
5k
5k
16k
20k
12k
14k
16k
15k
22k
18k
28k
27k
21k
24k
22k
10k
18k
13k
25k
9k
13k
15k
20k
11k
17k
16k
Aug
10k
7k
7k
25k
12k
21k
11k
5k
7k
8k
14k
8k
6k
9k
12k
7k
3k
9k
9k
19k
18k
26k
22k
13k
12k
22k
17k
15k
11k
8k
10k
Sep
24k
22k
25k
23k
18k
20k
9k
21k
20k
13k
16k
11k
18k
23k
19k
20k
21k
21k
9k
7k
6k
6k
8k
20k
18k
13k
8k
3k
14k
10k
Oct
9k
12k
18k
11k
9k
13k
12k
16k
11k
13k
9k
12k
13k
29k
21k
30k
27k
7k
7k
8k
15k
9k
13k
9k
15k
11k
10k
11k
12k
16k
10k
Nov
11k
10k
14k
26k
11k
8k
19k
15k
27k
28k
18k
14k
13k
12k
7k
11k
25k
19k
17k
22k
11k
9k
9k
18k
16k
10k
13k
12k
14k
15k
Dec
9k
14k
20k
17k
14k
16k
23k
34k
36k
24k
17k
18k
21k
22k
11k
18k
13k
7k
10k
4k
3k
13k
10k
4k
1k
4k
7k
6k
13k
20k
10k
Top flows
Longest
3 h 5 m
Feb 28, 2024
Most XP
3,437
Aug 23, 2023
Most XP/min
77
Nov 4, 2019
Day highlights
Most XP
19,118
Nov 4, 2019
Most focused
12 h 6 m
May 9, 2021
Top flow languages
Conventional Commit
126
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:298239},
{h:"01",x:239409},
{h:"02",x:150347},
{h:"03",x:67620},
{h:"04",x:24098},
{h:"05",x:10004},
{h:"06",x:5876},
{h:"07",x:6041},
{h:"08",x:25365},
{h:"09",x:71256},
{h:"10",x:158924},
{h:"11",x:206893},
{h:"12",x:248902},
{h:"13",x:274959},
{h:"14",x:307208},
{h:"15",x:345505},
{h:"16",x:358609},
{h:"17",x:353275},
{h:"18",x:347870},
{h:"19",x:343876},
{h:"20",x:323764},
{h:"21",x:334873},
{h:"22",x:339609},
{h:"23",x:333162},
]
,
f:[
{h:"00",m:10325},
{h:"01",m:9461},
{h:"02",m:6297},
{h:"03",m:3143},
{h:"04",m:1038},
{h:"05",m:397},
{h:"06",m:140},
{h:"07",m:171},
{h:"08",m:559},
{h:"09",m:1676},
{h:"10",m:3279},
{h:"11",m:4625},
{h:"12",m:6134},
{h:"13",m:7378},
{h:"14",m:8615},
{h:"15",m:9939},
{h:"16",m:10120},
{h:"17",m:10738},
{h:"18",m:10319},
{h:"19",m:10404},
{h:"20",m:9575},
{h:"21",m:9782},
{h:"22",m:8899},
{h:"23",m:9587},
]
})
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.