cnek

  • User since:
  • Last programmed on:

Level 89 (12,725,853 XP) (+8,650)

({x:[ [{l:"TypeScript",c:"#2b7489"},[ {x:"2025-06-30",y:5951}, {x:"2025-07-01",y:13056}, {x:"2025-07-02",y:6559}, {x:"2025-07-03",y:8300}, {x:"2025-07-04",y:7127}, {x:"2025-07-05",y:6999}, {x:"2025-07-06",y:13674}, {x:"2025-07-07",y:13103}, {x:"2025-07-08",y:8535}, {x:"2025-07-09",y:7827}, {x:"2025-07-10",y:10103}, {x:"2025-07-11",y:4652}, {x:"2025-07-12",y:3473}, {x:"2025-07-13",y:3836}, ]], [{l:"TypeScript (JSX)",c:"#4FBB6B"},[ {x:"2025-06-30",y:563}, {x:"2025-07-01",y:881}, {x:"2025-07-02",y:876}, {x:"2025-07-03",y:594}, {x:"2025-07-04",y:233}, {x:"2025-07-05",y:178}, {x:"2025-07-06",y:873}, {x:"2025-07-07",y:1141}, {x:"2025-07-08",y:3349}, {x:"2025-07-09",y:638}, {x:"2025-07-10",y:2157}, {x:"2025-07-11",y:368}, {x:"2025-07-12",y:297}, {x:"2025-07-13",y:377}, ]], [{l:"Markdown",c:"#083fa1"},[ {x:"2025-07-01",y:2}, {x:"2025-07-02",y:1891}, {x:"2025-07-03",y:559}, {x:"2025-07-04",y:4}, {x:"2025-07-05",y:1}, {x:"2025-07-10",y:46}, {x:"2025-07-12",y:2159}, ]], [{l:"JSON",c:"#292929"},[ {x:"2025-06-30",y:8}, {x:"2025-07-01",y:28}, {x:"2025-07-02",y:16}, {x:"2025-07-03",y:110}, {x:"2025-07-04",y:64}, {x:"2025-07-05",y:51}, {x:"2025-07-06",y:17}, {x:"2025-07-07",y:12}, {x:"2025-07-08",y:245}, {x:"2025-07-09",y:89}, {x:"2025-07-11",y:20}, {x:"2025-07-12",y:17}, {x:"2025-07-13",y:8}, ]], [{l:"Plain text",c:"#F39A07"},[ {x:"2025-06-30",y:1}, {x:"2025-07-01",y:9}, {x:"2025-07-02",y:12}, {x:"2025-07-03",y:533}, {x:"2025-07-04",y:6}, {x:"2025-07-05",y:13}, {x:"2025-07-06",y:8}, {x:"2025-07-07",y:18}, {x:"2025-07-08",y:5}, {x:"2025-07-09",y:9}, {x:"2025-07-10",y:7}, {x:"2025-07-11",y:9}, {x:"2025-07-12",y:34}, {x:"2025-07-13",y:3}, ]], [{l:"Terminal (Zsh)",c:"#43E3BC"},[ {x:"2025-07-01",y:38}, {x:"2025-07-02",y:8}, {x:"2025-07-04",y:75}, {x:"2025-07-05",y:47}, {x:"2025-07-06",y:16}, {x:"2025-07-08",y:11}, {x:"2025-07-09",y:73}, {x:"2025-07-10",y:28}, {x:"2025-07-11",y:3}, {x:"2025-07-12",y:35}, {x:"2025-07-13",y:6}, ]], [{l:"CSS",c:"#563d7c"},[ {x:"2025-07-02",y:9}, {x:"2025-07-05",y:219}, {x:"2025-07-08",y:49}, {x:"2025-07-10",y:32}, ]], [{l:"scminput",c:"#69C5A3"},[ {x:"2025-06-30",y:43}, {x:"2025-07-01",y:28}, {x:"2025-07-02",y:7}, {x:"2025-07-03",y:29}, {x:"2025-07-04",y:23}, {x:"2025-07-06",y:9}, {x:"2025-07-07",y:16}, {x:"2025-07-08",y:8}, {x:"2025-07-09",y:16}, {x:"2025-07-10",y:17}, {x:"2025-07-11",y:12}, {x:"2025-07-12",y:16}, ]], [{l:"Shell Script",c:"#3F17D5"},[ {x:"2025-07-10",y:164}, ]], [{l:"HTML",c:"#e34c26"},[ {x:"2025-07-04",y:106}, {x:"2025-07-07",y:2}, ]], [{l:"Others",c:"#888"},[ {x:"2025-07-13",y:1}, {x:"2025-07-08",y:15}, {x:"2025-07-07",y:20}, {x:"2025-07-06",y:6}, {x:"2025-07-05",y:5}, {x:"2025-07-03",y:6}, ]], ] , f:[ {x:"2025-06-30", y:179}, {x:"2025-07-01", y:312}, {x:"2025-07-02", y:219}, {x:"2025-07-03", y:267}, {x:"2025-07-04", y:183}, {x:"2025-07-05", y:136}, {x:"2025-07-06", y:484}, {x:"2025-07-07", y:451}, {x:"2025-07-08", y:207}, {x:"2025-07-09", y:195}, {x:"2025-07-10", y:360}, {x:"2025-07-11", y:163}, {x:"2025-07-12", y:103}, {x:"2025-07-13", y:150}, ] })

TypeScript level 50 (4,119,989 XP) (+5,795)

JavaScript level 31 (1,587,956 XP)

Markdown level 25 (1,025,797 XP) (+2,159)

Vue level 23 (915,650 XP)

SCSS level 22 (778,524 XP)

astro level 21 (711,746 XP)

TypeScript (JSX) level 20 (695,072 XP) (+589)

Terminal (Zsh) level 20 (680,082 XP) (+41)

JSON level 14 (315,254 XP) (+16)

YAML level 12 (255,908 XP)

Machines

MHack level 89 (12,697,505 XP) (+8,650)

MiniMac level 3 (25,362 XP)

Servers level 1 (2,986 XP)

Other languages

  • PHP level 11 (198,019 XP)
  • HTML (Twig) level 10 (187,366 XP)
  • scminput level 10 (173,938 XP) (+16)
  • Shell Script level 9 (134,030 XP)
  • Go level 8 (122,616 XP)
  • MDX level 8 (117,777 XP)
  • JavaScript (JSX) level 8 (103,897 XP)
  • HTML level 7 (89,093 XP)
  • Makefile level 7 (80,672 XP)
  • dockercompose level 6 (76,879 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 27k 40k 35k 32k 41k 20k 36k 30k 33k 42k 50k 45k 38k 44k 43k 33k 64k 41k 43k 28k 22k 17k 30k 14k 19k 20k 17k 10k 19k 22k 14k
Feb 30k 17k 22k 33k 29k 18k 45k 34k 34k 15k 25k 9k 14k 25k 20k 17k 26k 24k 20k 23k 25k 28k 24k 19k 23k 23k 22k 18k 7k
Mar 11k 13k 21k 6k 6k 10k 24k 21k 23k 20k 26k 36k 35k 36k 30k 33k 45k 43k 17k 21k 28k 27k 12k 25k 32k 44k 28k 16k 22k 35k 38k
Apr 17k 32k 44k 25k 35k 27k 43k 33k 48k 51k 20k 31k 20k 38k 62k 49k 60k 46k 32k 43k 53k 28k 26k 39k 53k 55k 31k 46k 51k 37k
May 65k 51k 44k 57k 50k 58k 57k 58k 89k 48k 51k 73k 25k 50k 50k 37k 51k 49k 47k 44k 63k 49k 61k 64k 54k 48k 44k 38k 46k 51k 46k
Jun 48k 40k 34k 39k 38k 30k 29k 52k 26k 23k 31k 32k 34k 23k 46k 34k 39k 33k 38k 41k 36k 20k 40k 39k 42k 37k 34k 43k 29k 32k
Jul 40k 46k 38k 52k 42k 52k 57k 34k 25k 36k 44k 44k 35k 32k 30k 31k 24k 27k 25k 14k 35k 30k 26k 21k 19k 27k 14k 27k 33k 19k 27k
Aug 23k 43k 29k 28k 40k 31k 38k 27k 26k 33k 49k 46k 43k 20k 32k 30k 36k 33k 33k 63k 60k 72k 64k 57k 63k 46k 57k 43k 59k 44k 53k
Sep 39k 43k 34k 32k 32k 51k 49k 42k 39k 48k 43k 27k 41k 37k 48k 50k 11k 29k 36k 40k 31k 18k 22k 10k 26k 34k 36k 34k 24k 19k
Oct 21k 14k 13k 38k 55k 62k 50k 27k 46k 43k 51k 57k 66k 44k 32k 50k 35k 34k 31k 40k 34k 35k 44k 47k 39k 28k 26k 42k 37k 36k 40k
Nov 46k 44k 55k 29k 32k 31k 23k 19k 26k 36k 31k 35k 39k 55k 30k 50k 32k 45k 39k 31k 24k 37k 41k 41k 30k 16k 18k 20k 15k 27k
Dec 31k 13k 27k 20k 32k 25k 57k 29k 42k 19k 26k 25k 34k 25k 16k 18k 14k 10k 12k 5k 10k 33k 31k 15k 1k 0 107 25k 24k 34k 44k

Top flows

Longest

5 h 31 m

Most XP

3,234

Most XP/min

84

Day highlights

Average XP/day

6,483

 
Most XP

30,549

Most focused

15 h 59 m

Top flow languages

77

TypeScript

3942 flows

71

JavaScript

1637 flows

69

SCSS

955 flows

69

TypeScript (JSX)

833 flows

73

astro

819 flows

33

Terminal (Zsh)

809 flows

77

Vue

779 flows

73

Markdown

751 flows

31

JSON

378 flows

45

YAML

352 flows

Flow score means percentage of all XP for language acquired in flow state.

Most prolific hours of the day

({x:[ {h:"00",x:775425}, {h:"01",x:814699}, {h:"02",x:860887}, {h:"03",x:872241}, {h:"04",x:838187}, {h:"05",x:776353}, {h:"06",x:691607}, {h:"07",x:620859}, {h:"08",x:503920}, {h:"09",x:410639}, {h:"10",x:339244}, {h:"11",x:298968}, {h:"12",x:274340}, {h:"13",x:265000}, {h:"14",x:295534}, {h:"15",x:322134}, {h:"16",x:351503}, {h:"17",x:373041}, {h:"18",x:420270}, {h:"19",x:406455}, {h:"20",x:462695}, {h:"21",x:517784}, {h:"22",x:564537}, {h:"23",x:669531}, ] , f:[ {h:"00",m:23621}, {h:"01",m:25234}, {h:"02",m:26608}, {h:"03",m:27520}, {h:"04",m:26433}, {h:"05",m:24316}, {h:"06",m:21293}, {h:"07",m:19293}, {h:"08",m:15789}, {h:"09",m:12311}, {h:"10",m:9936}, {h:"11",m:8035}, {h:"12",m:7961}, {h:"13",m:7191}, {h:"14",m:8328}, {h:"15",m:9139}, {h:"16",m:10115}, {h:"17",m:10933}, {h:"18",m:12261}, {h:"19",m:11795}, {h:"20",m:13515}, {h:"21",m:15940}, {h:"22",m:17934}, {h:"23",m:21112}, ] })
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.