({x:[
[{l:"PHP",c:"#4F5D95"},[
{x:"2026-05-21",y:179},
{x:"2026-05-22",y:336},
{x:"2026-05-23",y:2},
{x:"2026-05-25",y:5},
{x:"2026-05-26",y:111},
{x:"2026-05-27",y:4},
{x:"2026-05-29",y:248},
{x:"2026-05-30",y:221},
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2026-05-20",y:33},
{x:"2026-05-21",y:147},
{x:"2026-05-22",y:145},
{x:"2026-05-23",y:29},
{x:"2026-05-25",y:2},
{x:"2026-05-26",y:44},
{x:"2026-05-27",y:1},
{x:"2026-05-29",y:130},
{x:"2026-05-30",y:101},
]],
[{l:"dockercompose",c:"#E5F208"},[
{x:"2026-05-26",y:414},
{x:"2026-05-27",y:186},
]],
[{l:"C++",c:"#f34b7d"},[
{x:"2026-05-20",y:112},
{x:"2026-05-21",y:129},
{x:"2026-05-23",y:63},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-05-20",y:11},
{x:"2026-05-21",y:15},
{x:"2026-05-22",y:128},
{x:"2026-05-24",y:33},
{x:"2026-05-26",y:16},
{x:"2026-05-27",y:5},
{x:"2026-05-28",y:8},
{x:"2026-05-29",y:4},
]],
[{l:"nginx",c:"#009639"},[
{x:"2026-05-21",y:60},
{x:"2026-05-22",y:8},
{x:"2026-05-23",y:45},
{x:"2026-05-24",y:29},
{x:"2026-05-26",y:32},
{x:"2026-05-27",y:32},
{x:"2026-05-30",y:5},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-05-21",y:69},
{x:"2026-05-22",y:28},
{x:"2026-05-23",y:4},
{x:"2026-05-27",y:2},
{x:"2026-05-29",y:49},
{x:"2026-05-30",y:30},
]],
[{l:"Ini",c:"#d1dbe0"},[
{x:"2026-05-20",y:52},
{x:"2026-05-23",y:97},
{x:"2026-05-26",y:29},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-05-22",y:7},
{x:"2026-05-24",y:9},
{x:"2026-05-26",y:8},
{x:"2026-05-27",y:140},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2026-05-22",y:28},
{x:"2026-05-27",y:37},
]],
[{l:"Others",c:"#888"},[
{x:"2026-05-29",y:8},
{x:"2026-05-26",y:19},
{x:"2026-05-25",y:12},
{x:"2026-05-23",y:37},
{x:"2026-05-20",y:6},
]],
]
,
f:[
{x:"2026-05-21",
y:38},
{x:"2026-05-22",
y:38},
{x:"2026-05-26",
y:23},
{x:"2026-05-30",
y:24},
]
})
HTML
level
8 (121,351 XP)
70 %
Markdown
level
8 (106,006 XP)
13 %
PHP
level
7 (98,221 XP)
83 %
CSS
level
6 (76,940 XP)
93 %
Shell Script
level
6 (59,735 XP)
10 %
Plain text
level
5 (48,139 XP)
46 %
JavaScript
level
5 (45,637 XP)
32 %
Git
level
5 (44,787 XP)
27 %
SCSS
level
5 (41,793 XP)
10 %
nginx
level
3 (16,610 XP)
20 %
Machines
Franklin
level
21 (767,582 XP)
90 %
Other languages
Log
level
3 (16,515 XP)
JSON
level
3 (15,198 XP)
YAML
level
2 (10,062 XP)
Batch
level
2 (8,664 XP)
TypeScript
level
2 (8,518 XP)
Ini
level
1 (6,354 XP)
TOML
level
1 (5,522 XP)
Properties
level
1 (5,462 XP)
XML
level
1 (3,973 XP)
dockercompose
level
1 (3,785 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
4k
9k
2k
354
1k
16
851
70
462
1k
4k
307
499
3k
2k
1k
2k
1k
1k
528
3k
1k
827
375
4k
2k
5k
2k
559
1k
19
Feb
1k
349
326
325
664
1k
0
718
4k
5k
882
301
1k
2k
5k
1k
1k
2k
861
676
1k
2k
601
64
1k
2k
3k
6k
3k
Mar
3k
9k
6k
2k
331
1k
2k
1k
1k
664
1k
802
1k
1k
4k
1k
1k
325
2k
3k
2k
2k
348
1k
2k
491
877
498
2k
2k
4k
Apr
807
1k
3k
3k
2k
2k
753
2k
1k
3k
548
811
856
654
68
0
326
902
2k
1k
2k
2k
9k
4k
2k
639
3k
2k
6k
1k
May
3k
1k
2k
1k
1k
3k
4k
4k
1k
2k
2k
3k
5k
4k
3k
273
1k
1k
461
2k
1k
3k
4k
6k
3k
4k
6k
2k
6k
3k
4k
Jun
3k
2k
1k
3k
3k
374
492
844
557
2k
1k
1k
2k
876
297
1k
1k
1k
3k
4k
8k
6k
3k
3k
11k
1k
1k
6k
8k
3k
Jul
504
1k
4k
2k
3k
1k
1k
1k
224
188
2k
2k
26
1k
2k
767
1k
452
1k
3k
1k
2k
3k
1k
189
3k
1k
1k
277
2k
457
Aug
1k
123
750
1k
741
100
1k
200
935
4k
1k
382
778
1k
1k
1k
1k
1k
865
2k
1k
2k
3k
1k
2k
6k
3k
6k
1k
700
2k
Sep
2k
1k
4k
5k
8k
3k
1k
3k
2k
70
1k
483
559
2k
2k
4k
2k
1k
856
207
808
505
682
518
1k
2k
2k
6k
370
4k
Oct
405
4k
693
1k
953
515
394
4k
2k
1k
1k
1k
791
579
426
874
1k
683
3k
1k
1k
1k
537
364
84
1k
253
342
1k
3k
1k
Nov
1k
707
1k
656
2k
769
145
1k
2k
1k
1k
3k
271
2k
2k
186
1k
1k
1k
2k
4k
5k
3k
143
2k
2k
2k
4k
2k
498
Dec
3k
273
1k
264
1k
1k
2k
2k
1k
258
1k
46
3k
1k
5
3k
1k
1k
3k
1k
941
603
135
213
127
232
1k
1k
169
748
1k
Top flows
Longest
1 h 50 m
Aug 3, 2023
Most XP
2,482
Apr 29, 2025
Most XP/min
39
Jun 21, 2025
Day highlights
Most XP
9,618
Jun 25, 2025
Most focused
4 h 36 m
Jan 2, 2023
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:44670},
{h:"01",x:32649},
{h:"02",x:17544},
{h:"03",x:17519},
{h:"04",x:16243},
{h:"05",x:18641},
{h:"06",x:20061},
{h:"07",x:17157},
{h:"08",x:20079},
{h:"09",x:20749},
{h:"10",x:21379},
{h:"11",x:32468},
{h:"12",x:30247},
{h:"13",x:32372},
{h:"14",x:34600},
{h:"15",x:36988},
{h:"16",x:34582},
{h:"17",x:37678},
{h:"18",x:42016},
{h:"19",x:40456},
{h:"20",x:45070},
{h:"21",x:58112},
{h:"22",x:47326},
{h:"23",x:48976},
]
,
f:[
{h:"00",m:1112},
{h:"01",m:766},
{h:"02",m:465},
{h:"03",m:343},
{h:"04",m:418},
{h:"05",m:480},
{h:"06",m:526},
{h:"07",m:508},
{h:"08",m:468},
{h:"09",m:604},
{h:"10",m:406},
{h:"11",m:582},
{h:"12",m:662},
{h:"13",m:785},
{h:"14",m:759},
{h:"15",m:710},
{h:"16",m:688},
{h:"17",m:834},
{h:"18",m:723},
{h:"19",m:723},
{h:"20",m:940},
{h:"21",m:1309},
{h:"22",m:1396},
{h:"23",m:1114},
]
})
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.