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.