cnek

  • User since:
  • Last programmed on:

Level 94 (14,161,502 XP) (+2,411)

({x:[ [{l:"Terminal (Zsh)",c:"#43E3BC"},[ {x:"2026-03-08",y:14088}, {x:"2026-03-09",y:543}, {x:"2026-03-10",y:134}, {x:"2026-03-11",y:701}, {x:"2026-03-12",y:1232}, {x:"2026-03-13",y:1412}, {x:"2026-03-14",y:9829}, {x:"2026-03-15",y:33135}, {x:"2026-03-16",y:38549}, {x:"2026-03-17",y:7110}, {x:"2026-03-18",y:4189}, {x:"2026-03-19",y:12997}, {x:"2026-03-20",y:3488}, {x:"2026-03-21",y:9}, ]], [{l:"TypeScript",c:"#2b7489"},[ {x:"2026-03-08",y:4755}, {x:"2026-03-09",y:1659}, {x:"2026-03-10",y:123}, {x:"2026-03-11",y:224}, {x:"2026-03-12",y:1633}, {x:"2026-03-13",y:129}, {x:"2026-03-14",y:41}, {x:"2026-03-15",y:4251}, {x:"2026-03-16",y:5968}, {x:"2026-03-17",y:2613}, {x:"2026-03-18",y:825}, {x:"2026-03-19",y:2909}, {x:"2026-03-20",y:1801}, {x:"2026-03-21",y:30}, ]], [{l:"Markdown",c:"#083fa1"},[ {x:"2026-03-08",y:303}, {x:"2026-03-09",y:2245}, {x:"2026-03-10",y:303}, {x:"2026-03-11",y:3116}, {x:"2026-03-12",y:262}, {x:"2026-03-13",y:1360}, {x:"2026-03-14",y:4935}, {x:"2026-03-15",y:251}, {x:"2026-03-16",y:1066}, {x:"2026-03-17",y:2490}, {x:"2026-03-18",y:274}, {x:"2026-03-19",y:116}, {x:"2026-03-20",y:62}, ]], [{l:"scminput",c:"#69C5A3"},[ {x:"2026-03-08",y:341}, {x:"2026-03-09",y:755}, {x:"2026-03-10",y:157}, {x:"2026-03-11",y:908}, {x:"2026-03-12",y:343}, {x:"2026-03-13",y:272}, {x:"2026-03-14",y:382}, {x:"2026-03-15",y:414}, {x:"2026-03-16",y:549}, {x:"2026-03-17",y:488}, {x:"2026-03-18",y:922}, {x:"2026-03-19",y:701}, {x:"2026-03-20",y:633}, {x:"2026-03-21",y:52}, ]], [{l:"TypeScript (JSX)",c:"#4FBB6B"},[ {x:"2026-03-08",y:5806}, {x:"2026-03-09",y:17}, {x:"2026-03-14",y:1}, {x:"2026-03-15",y:207}, {x:"2026-03-16",y:496}, {x:"2026-03-18",y:24}, {x:"2026-03-19",y:15}, ]], [{l:"JSON",c:"#292929"},[ {x:"2026-03-08",y:431}, {x:"2026-03-09",y:243}, {x:"2026-03-10",y:54}, {x:"2026-03-11",y:63}, {x:"2026-03-12",y:272}, {x:"2026-03-13",y:54}, {x:"2026-03-14",y:420}, {x:"2026-03-15",y:1429}, {x:"2026-03-16",y:415}, {x:"2026-03-17",y:228}, {x:"2026-03-18",y:838}, {x:"2026-03-19",y:292}, {x:"2026-03-20",y:278}, ]], [{l:"JavaScript",c:"#f1e05a"},[ {x:"2026-03-08",y:934}, {x:"2026-03-11",y:6}, {x:"2026-03-12",y:5}, {x:"2026-03-13",y:8}, {x:"2026-03-14",y:140}, {x:"2026-03-15",y:1536}, {x:"2026-03-16",y:124}, {x:"2026-03-17",y:11}, {x:"2026-03-18",y:21}, {x:"2026-03-19",y:185}, {x:"2026-03-20",y:428}, ]], [{l:"Vue",c:"#41b883"},[ {x:"2026-03-09",y:303}, {x:"2026-03-10",y:16}, {x:"2026-03-11",y:256}, {x:"2026-03-12",y:328}, {x:"2026-03-13",y:330}, {x:"2026-03-16",y:235}, {x:"2026-03-17",y:315}, {x:"2026-03-18",y:602}, {x:"2026-03-19",y:271}, {x:"2026-03-20",y:190}, ]], [{l:"Plain text",c:"#F39A07"},[ {x:"2026-03-08",y:195}, {x:"2026-03-09",y:189}, {x:"2026-03-10",y:80}, {x:"2026-03-11",y:222}, {x:"2026-03-12",y:46}, {x:"2026-03-13",y:53}, {x:"2026-03-14",y:72}, {x:"2026-03-15",y:376}, {x:"2026-03-16",y:111}, {x:"2026-03-17",y:74}, {x:"2026-03-18",y:197}, {x:"2026-03-19",y:177}, {x:"2026-03-20",y:137}, {x:"2026-03-21",y:1}, ]], [{l:"YAML",c:"#cb171e"},[ {x:"2026-03-08",y:80}, {x:"2026-03-09",y:76}, {x:"2026-03-12",y:19}, {x:"2026-03-14",y:316}, {x:"2026-03-15",y:319}, {x:"2026-03-16",y:84}, {x:"2026-03-17",y:1}, {x:"2026-03-18",y:42}, {x:"2026-03-20",y:54}, ]], [{l:"Others",c:"#888"},[ {x:"2026-03-20",y:36}, {x:"2026-03-19",y:396}, {x:"2026-03-18",y:82}, {x:"2026-03-17",y:41}, {x:"2026-03-16",y:1057}, {x:"2026-03-15",y:186}, {x:"2026-03-14",y:201}, {x:"2026-03-13",y:36}, {x:"2026-03-12",y:134}, {x:"2026-03-11",y:9}, {x:"2026-03-09",y:11}, {x:"2026-03-08",y:1212}, ]], ] , f:[ {x:"2026-03-08", y:279}, {x:"2026-03-09", y:96}, {x:"2026-03-11", y:136}, {x:"2026-03-12", y:68}, {x:"2026-03-13", y:56}, {x:"2026-03-14", y:72}, {x:"2026-03-15", y:400}, {x:"2026-03-16", y:386}, {x:"2026-03-17", y:99}, {x:"2026-03-18", y:172}, {x:"2026-03-19", y:208}, {x:"2026-03-20", y:172}, {x:"2026-03-21", y:9}, ] })

TypeScript level 55 (4,899,844 XP) (+1,309)

JavaScript level 31 (1,601,724 XP) (+51)

Markdown level 26 (1,140,433 XP)

Terminal (Zsh) level 24 (945,001 XP) (+398)

Vue level 24 (931,847 XP)

SCSS level 22 (779,063 XP)

TypeScript (JSX) level 22 (775,782 XP)

astro level 21 (713,553 XP)

JSON level 14 (357,251 XP) (+266)

YAML level 12 (261,143 XP) (+46)

Machines

MHack level 93 (14,132,455 XP) (+2,411)

MiniMac level 4 (26,061 XP)

Servers level 1 (2,986 XP)

Other languages

  • PHP level 11 (198,121 XP)
  • scminput level 11 (195,358 XP) (+249)
  • HTML (Twig) level 10 (187,366 XP)
  • Shell Script level 9 (138,093 XP) (+18)
  • Go level 8 (122,616 XP)
  • MDX level 8 (119,210 XP)
  • JavaScript (JSX) level 8 (105,528 XP)
  • HTML level 7 (96,356 XP)
  • Makefile level 7 (80,672 XP)
  • Plain text level 7 (80,567 XP) (+71)

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 34k 43k 22k 38k 35k 34k 44k 52k 46k 40k 46k 45k 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 35k 15k 25k 12k 17k 26k 20k 19k 26k 28k 23k 24k 26k 28k 25k 19k 23k 23k 23k 23k 7k
Mar 30k 17k 29k 33k 27k 30k 33k 54k 29k 21k 32k 41k 39k 52k 72k 82k 58k 51k 35k 28k 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 22k 40k 39k 42k 37k 34k 44k 29k 32k
Jul 40k 46k 38k 53k 42k 52k 58k 34k 26k 37k 44k 44k 43k 45k 42k 38k 31k 36k 36k 20k 39k 39k 35k 29k 28k 30k 23k 39k 44k 26k 38k
Aug 35k 51k 41k 37k 45k 40k 48k 31k 28k 39k 57k 60k 55k 30k 42k 39k 42k 45k 35k 67k 68k 73k 68k 68k 64k 49k 65k 55k 67k 51k 59k
Sep 46k 46k 45k 39k 39k 61k 54k 48k 46k 54k 51k 34k 49k 46k 52k 58k 19k 37k 43k 46k 40k 26k 36k 18k 33k 47k 48k 43k 26k 20k
Oct 26k 14k 15k 42k 59k 70k 59k 33k 49k 50k 59k 64k 73k 50k 37k 55k 41k 39k 41k 45k 37k 42k 47k 49k 51k 37k 31k 49k 43k 47k 48k
Nov 55k 57k 63k 45k 39k 46k 27k 25k 32k 41k 36k 44k 46k 61k 42k 61k 39k 52k 47k 38k 32k 43k 45k 48k 30k 21k 24k 20k 15k 29k
Dec 33k 15k 30k 20k 38k 37k 58k 36k 50k 23k 26k 25k 34k 25k 16k 18k 14k 10k 12k 5k 10k 33k 31k 15k 1k 0 107 25k 26k 35k 45k

Top flows

Longest

5 h 31 m

Most XP

11,046

Most XP/min

368

Day highlights

Average XP/day

6,529

 
Most XP

48,654

Most focused

254 h 47 m

Top flow languages

75

TypeScript

4639 flows

71

JavaScript

1636 flows

69

SCSS

958 flows

67

TypeScript (JSX)

941 flows

38

Terminal (Zsh)

927 flows

73

astro

824 flows

71

Markdown

817 flows

77

Vue

788 flows

29

JSON

424 flows

44

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:879727}, {h:"01",x:909465}, {h:"02",x:948888}, {h:"03",x:952048}, {h:"04",x:911532}, {h:"05",x:850185}, {h:"06",x:751165}, {h:"07",x:666728}, {h:"08",x:540404}, {h:"09",x:434758}, {h:"10",x:372743}, {h:"11",x:328580}, {h:"12",x:306695}, {h:"13",x:298748}, {h:"14",x:343716}, {h:"15",x:370429}, {h:"16",x:395605}, {h:"17",x:425552}, {h:"18",x:483933}, {h:"19",x:466079}, {h:"20",x:530933}, {h:"21",x:572286}, {h:"22",x:646764}, {h:"23",x:774539}, ] , f:[ {h:"00",m:27613}, {h:"01",m:28751}, {h:"02",m:30382}, {h:"03",m:31078}, {h:"04",m:29968}, {h:"05",m:27592}, {h:"06",m:24277}, {h:"07",m:21907}, {h:"08",m:18300}, {h:"09",m:14541}, {h:"10",m:12265}, {h:"11",m:10510}, {h:"12",m:10493}, {h:"13",m:9548}, {h:"14",m:10925}, {h:"15",m:12028}, {h:"16",m:12701}, {h:"17",m:13691}, {h:"18",m:15203}, {h:"19",m:14712}, {h:"20",m:16607}, {h:"21",m:19078}, {h:"22",m:21831}, {h:"23",m:24971}, ] })
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.