melchsee
- User since:
- Last programmed on:
Level 23 (905,538 XP) (+2,573)
({x:[
[{l:"Vue",c:"#41b883"},[
{x:"2025-02-06",y:347}
,
{x:"2025-02-07",y:3295}
,
{x:"2025-02-10",y:863}
,
{x:"2025-02-11",y:823}
,
{x:"2025-02-12",y:7}
,
{x:"2025-02-13",y:1217}
,
{x:"2025-02-14",y:3197}
,
{x:"2025-02-15",y:1210}
,
{x:"2025-02-17",y:2685}
,
{x:"2025-02-18",y:5382}
,
{x:"2025-02-19",y:2770}
,
]],
[{l:"Go",c:"#00ADD8"},[
{x:"2025-02-07",y:2208}
,
{x:"2025-02-10",y:914}
,
{x:"2025-02-11",y:242}
,
{x:"2025-02-12",y:3936}
,
{x:"2025-02-13",y:1310}
,
{x:"2025-02-14",y:1425}
,
{x:"2025-02-15",y:112}
,
{x:"2025-02-17",y:1475}
,
{x:"2025-02-18",y:1911}
,
{x:"2025-02-19",y:2099}
,
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-02-07",y:1378}
,
{x:"2025-02-08",y:26}
,
{x:"2025-02-10",y:5493}
,
{x:"2025-02-11",y:381}
,
{x:"2025-02-12",y:52}
,
{x:"2025-02-13",y:369}
,
{x:"2025-02-14",y:3}
,
{x:"2025-02-15",y:4993}
,
{x:"2025-02-16",y:1475}
,
{x:"2025-02-17",y:927}
,
{x:"2025-02-18",y:45}
,
{x:"2025-02-19",y:142}
,
]],
[{l:"Neovim",c:"#D3E402"},[
{x:"2025-02-06",y:31}
,
{x:"2025-02-07",y:1218}
,
{x:"2025-02-08",y:250}
,
{x:"2025-02-10",y:744}
,
{x:"2025-02-11",y:790}
,
{x:"2025-02-12",y:1231}
,
{x:"2025-02-13",y:762}
,
{x:"2025-02-14",y:334}
,
{x:"2025-02-15",y:530}
,
{x:"2025-02-16",y:1381}
,
{x:"2025-02-17",y:354}
,
{x:"2025-02-18",y:757}
,
{x:"2025-02-19",y:2839}
,
]],
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2025-02-08",y:12}
,
{x:"2025-02-13",y:1587}
,
{x:"2025-02-16",y:1231}
,
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-02-08",y:1854}
,
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-02-06",y:2}
,
{x:"2025-02-10",y:11}
,
{x:"2025-02-11",y:415}
,
{x:"2025-02-12",y:4}
,
{x:"2025-02-13",y:407}
,
{x:"2025-02-15",y:1}
,
{x:"2025-02-17",y:2}
,
{x:"2025-02-18",y:6}
,
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2025-02-07",y:3}
,
{x:"2025-02-14",y:177}
,
{x:"2025-02-15",y:189}
,
{x:"2025-02-16",y:1}
,
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-02-11",y:136}
,
{x:"2025-02-12",y:6}
,
{x:"2025-02-16",y:108}
,
{x:"2025-02-18",y:5}
,
{x:"2025-02-19",y:4}
,
]],
[{l:"Groovy",c:"#4298b8"},[
{x:"2025-02-10",y:55}
,
{x:"2025-02-11",y:146}
,
{x:"2025-02-12",y:1}
,
]],
[{l:"Others",c:"#888"},[
{x:"2025-02-18",y:12}
,
{x:"2025-02-16",y:25}
,
{x:"2025-02-13",y:9}
,
{x:"2025-02-12",y:127}
,
{x:"2025-02-11",y:2}
,
{x:"2025-02-10",y:3}
,
{x:"2025-02-08",y:2}
,
{x:"2025-02-07",y:3}
,
]],
]
,
f:[
{x:"2025-02-07",
y:240},
{x:"2025-02-10",
y:348},
{x:"2025-02-11",
y:55},
{x:"2025-02-12",
y:241},
{x:"2025-02-13",
y:180},
{x:"2025-02-14",
y:355},
{x:"2025-02-15",
y:253},
{x:"2025-02-16",
y:82},
{x:"2025-02-17",
y:208},
{x:"2025-02-18",
y:346},
{x:"2025-02-19",
y:256},
]
})
Go level 15 (368,854 XP) (+86)
C/C++ level 9 (145,144 XP)
Neovim level 6 (69,845 XP) (+266)
Vue level 5 (54,675 XP) (+2,221)
react level 5 (53,567 XP)
Terminal (Zsh) level 5 (42,582 XP)
JavaScript level 4 (29,828 XP)
TypeScript level 4 (26,691 XP)
Plain text level 3 (20,662 XP)
Rust level 3 (15,662 XP)
Machines
Office Macbook level 23 (905,538 XP) (+2,573)
Other languages
- Markdown level 3 (14,866 XP)
- TypeScript (JSX) level 3 (14,760 XP)
- Lua level 2 (7,541 XP)
- CMake level 2 (7,037 XP)
- Shell Script (Zsh) level 1 (6,214 XP)
- SQL level 1 (5,709 XP)
- Dockerfile level 1 (4,663 XP)
- proto level 1 (4,423 XP)
- YAML level 1 (3,726 XP)
- tmux level 1 (2,140 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 | 12 | 4k | 441 | 1k | 1k | 0 | 0 | 0 | 30 | 0 | 0 | 0 | 663 | 30 | 1k | 125 | 1k | 49 | 264 | 5k | 12k | 6k | 2k | 689 | 3k | 353 | 8k | 1k | 0 | 183 | 6k |
Feb | 3k | 31 | 5k | 8k | 8k | 1k | 8k | 2k | 419 | 8k | 2k | 5k | 5k | 5k | 8k | 4k | 5k | 8k | 13k | 9k | 1k | 1k | 2k | 2 | 0 | 5k | 346 | 2k | 141 | ||
Mar | 2k | 1k | 0 | 2k | 3k | 2k | 4k | 4k | 3k | 1k | 3k | 479 | 354 | 1 | 0 | 29 | 14 | 163 | 1k | 5k | 924 | 2k | 0 | 0 | 3k | 374 | 109 | 1k | 0 | 0 | 0 |
Apr | 2k | 0 | 671 | 135 | 16 | 0 | 0 | 2k | 192 | 0 | 4k | 7k | 933 | 1k | 9k | 892 | 1k | 2k | 7k | 0 | 0 | 751 | 3k | 3k | 664 | 2 | 0 | 0 | 2k | 7k | |
May | 0 | 10 | 1k | 0 | 0 | 1k | 1k | 409 | 7k | 1k | 0 | 0 | 6k | 14 | 11k | 3k | 4k | 849 | 1k | 14k | 6k | 6k | 4k | 12k | 1k | 3k | 13k | 19k | 20k | 5k | 4k |
Jun | 551 | 0 | 6k | 520 | 1k | 3k | 687 | 469 | 113 | 162 | 3k | 2k | 968 | 272 | 442 | 2k | 392 | 94 | 1k | 3k | 1k | 3k | 0 | 2k | 4k | 3k | 84 | 2k | 1 | 0 | |
Jul | 4k | 1k | 10k | 294 | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4k | 1k | 9k | 5k | 6k | 3k | 418 | 1k | 1k | 5k | 4k | 2k | 887 | 64 | 3k | 3k | 8k |
Aug | 2k | 4k | 1k | 9k | 15k | 8k | 10k | 5k | 158 | 2k | 163 | 5k | 244 | 6k | 1k | 4k | 2k | 1k | 1k | 280 | 5k | 2k | 2k | 272 | 1k | 929 | 22 | 180 | 23 | 4k | 2k |
Sep | 3k | 15k | 1k | 1k | 5k | 4k | 0 | 3k | 887 | 919 | 6k | 149 | 685 | 386 | 5k | 959 | 0 | 1k | 2k | 2 | 3k | 932 | 368 | 908 | 4k | 8k | 6k | 1k | 1k | 264 | |
Oct | 2 | 80 | 0 | 0 | 0 | 0 | 10 | 0 | 2k | 1k | 4k | 3k | 1k | 191 | 0 | 1k | 1k | 0 | 6k | 2k | 3 | 45 | 5k | 7k | 9k | 2k | 26k | 978 | 151 | 6k | 20 |
Nov | 5k | 10k | 4k | 637 | 0 | 2k | 4k | 5k | 5k | 2 | 558 | 0 | 0 | 3k | 1k | 230 | 96 | 880 | 0 | 178 | 84 | 3k | 23 | 7 | 0 | 0 | 0 | 53 | 41 | 0 | |
Dec | 0 | 478 | 19 | 0 | 89 | 183 | 0 | 58 | 0 | 15 | 0 | 79 | 0 | 0 | 38 | 0 | 0 | 248 | 0 | 17 | 20 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 52 |
Top flows
Longest
3 h 22 m
Most XP
4,263
Most XP/min
62
Day highlights
Average XP/day
2,396
Most XP
26,426
Most focused
9 h 18 m
Top flow languages
46
Go
184 flows
66
C/C++
72 flows
35
Neovim
68 flows
73
Vue
61 flows
71
TypeScript
40 flows
59
react
38 flows
42
Terminal (Zsh)
24 flows
43
JavaScript
22 flows
86
TypeScript (JSX)
12 flows
59
Rust
10 flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:9538},
{h:"01",x:23634},
{h:"02",x:67067},
{h:"03",x:74393},
{h:"04",x:66421},
{h:"05",x:72514},
{h:"06",x:71925},
{h:"07",x:69168},
{h:"08",x:57808},
{h:"09",x:58436},
{h:"10",x:34893},
{h:"11",x:25635},
{h:"12",x:31629},
{h:"13",x:43116},
{h:"14",x:39467},
{h:"15",x:35650},
{h:"16",x:25478},
{h:"17",x:20235},
{h:"18",x:14424},
{h:"19",x:7636},
{h:"20",x:14044},
{h:"21",x:22773},
{h:"22",x:12295},
{h:"23",x:7359},
]
,
f:[
{h:"00",m:198},
{h:"01",m:477},
{h:"02",m:1096},
{h:"03",m:1336},
{h:"04",m:1160},
{h:"05",m:1355},
{h:"06",m:1523},
{h:"07",m:1381},
{h:"08",m:1344},
{h:"09",m:1360},
{h:"10",m:522},
{h:"11",m:557},
{h:"12",m:577},
{h:"13",m:927},
{h:"14",m:896},
{h:"15",m:871},
{h:"16",m:601},
{h:"17",m:417},
{h:"18",m:209},
{h:"19",m:58},
{h:"20",m:98},
{h:"21",m:330},
{h:"22",m:188},
{h:"23",m:195},
]
})
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.