({x:[
[{l:"nginx",c:"#009639"},[
{x:"2026-01-11",y:41},
{x:"2026-01-14",y:331},
{x:"2026-01-15",y:1460},
{x:"2026-01-16",y:135},
{x:"2026-01-18",y:183},
{x:"2026-01-19",y:37},
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2026-01-11",y:93},
{x:"2026-01-12",y:11},
{x:"2026-01-13",y:121},
{x:"2026-01-14",y:91},
{x:"2026-01-16",y:252},
{x:"2026-01-17",y:82},
{x:"2026-01-18",y:138},
{x:"2026-01-19",y:78},
]],
[{l:"dockercompose",c:"#E5F208"},[
{x:"2026-01-11",y:159},
{x:"2026-01-13",y:129},
{x:"2026-01-15",y:95},
{x:"2026-01-16",y:320},
{x:"2026-01-17",y:64},
]],
[{l:"Git",c:"#0BCC70"},[
{x:"2026-01-14",y:56},
{x:"2026-01-17",y:372},
{x:"2026-01-19",y:29},
]],
[{l:"SQL",c:"#e38c00"},[
{x:"2026-01-16",y:426},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-01-09",y:19},
{x:"2026-01-10",y:92},
{x:"2026-01-11",y:1},
{x:"2026-01-12",y:8},
{x:"2026-01-14",y:8},
{x:"2026-01-15",y:20},
{x:"2026-01-16",y:68},
{x:"2026-01-17",y:2},
{x:"2026-01-18",y:1},
{x:"2026-01-19",y:3},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-01-11",y:3},
{x:"2026-01-14",y:7},
{x:"2026-01-17",y:169},
{x:"2026-01-19",y:34},
]],
[{l:"Log",c:"#CE0BE7"},[
{x:"2026-01-17",y:192},
]],
[{l:"Docker",c:"#C5FD21"},[
{x:"2026-01-13",y:147},
{x:"2026-01-14",y:17},
]],
[{l:"Ini",c:"#d1dbe0"},[
{x:"2026-01-10",y:15},
{x:"2026-01-14",y:4},
{x:"2026-01-16",y:79},
{x:"2026-01-17",y:9},
]],
[{l:"Others",c:"#888"},[
{x:"2026-01-19",y:2},
{x:"2026-01-17",y:128},
{x:"2026-01-16",y:55},
{x:"2026-01-15",y:18},
{x:"2026-01-14",y:40},
{x:"2026-01-11",y:2},
{x:"2026-01-10",y:53},
{x:"2026-01-09",y:28},
]],
]
,
f:[
{x:"2026-01-11",
y:24},
{x:"2026-01-13",
y:30},
{x:"2026-01-15",
y:51},
{x:"2026-01-17",
y:47},
{x:"2026-01-18",
y:21},
]
})
HTML
level
8 (112,544 XP)
37 %
Markdown
level
7 (96,257 XP)
74 %
PHP
level
7 (93,814 XP)
64 %
CSS
level
6 (74,921 XP)
83 %
Shell Script
level
6 (57,686 XP)
0 %
Plain text
level
5 (45,249 XP)
30 %
Git
level
5 (43,422 XP)
19 %
JavaScript
level
5 (42,761 XP)
16 %
SCSS
level
5 (41,055 XP)
6 %
Log
level
3 (15,346 XP)
8 %
Machines
Franklin
level
21 (721,510 XP)
23 %
Other languages
JSON
level
3 (14,717 XP)
nginx
level
2 (12,835 XP)
YAML
level
2 (9,126 XP)
Batch
level
2 (8,664 XP)
TypeScript
level
2 (8,518 XP)
Ini
level
1 (5,941 XP)
Properties
level
1 (5,462 XP)
TOML
level
1 (4,158 XP)
XML
level
1 (3,897 XP)
scminput
level
1 (3,225 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
438
3k
1k
827
355
4k
2k
5k
2k
559
761
0
Feb
1k
349
213
0
663
106
0
718
2k
3k
474
301
572
467
324
1k
302
2k
861
479
558
2k
601
64
1k
2k
3k
6k
3k
Mar
3k
9k
4k
1k
189
1k
2k
1k
388
61
1k
802
1k
1k
4k
1k
1k
317
2k
3k
1k
2k
348
1k
2k
364
83
309
2k
2k
4k
Apr
750
426
3k
3k
1k
649
405
801
1k
1k
153
585
343
159
66
0
249
902
2k
1k
2k
2k
9k
4k
2k
639
3k
2k
6k
1k
May
3k
1k
2k
1k
1k
3k
4k
3k
1k
2k
2k
3k
5k
4k
3k
269
1k
1k
461
2k
1k
2k
4k
6k
3k
3k
5k
2k
5k
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:42920},
{h:"01",x:31396},
{h:"02",x:17265},
{h:"03",x:17390},
{h:"04",x:15595},
{h:"05",x:17140},
{h:"06",x:18191},
{h:"07",x:15632},
{h:"08",x:19008},
{h:"09",x:18803},
{h:"10",x:19264},
{h:"11",x:31340},
{h:"12",x:28991},
{h:"13",x:31337},
{h:"14",x:32009},
{h:"15",x:35794},
{h:"16",x:33853},
{h:"17",x:37120},
{h:"18",x:38898},
{h:"19",x:37109},
{h:"20",x:41123},
{h:"21",x:54145},
{h:"22",x:43477},
{h:"23",x:43710},
]
,
f:[
{h:"00",m:1082},
{h:"01",m:766},
{h:"02",m:465},
{h:"03",m:343},
{h:"04",m:418},
{h:"05",m:453},
{h:"06",m:417},
{h:"07",m:463},
{h:"08",m:466},
{h:"09",m:535},
{h:"10",m:358},
{h:"11",m:582},
{h:"12",m:662},
{h:"13",m:785},
{h:"14",m:707},
{h:"15",m:689},
{h:"16",m:688},
{h:"17",m:831},
{h:"18",m:587},
{h:"19",m:674},
{h:"20",m:914},
{h:"21",m:1222},
{h:"22",m:1249},
{h:"23",m:1049},
]
})
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.