Otterlord

  • User since:
  • Last programmed on:

Level 26 (1,086,659 XP) (+5)

({x:[ [{l:"astro",c:"#ff5a03"},[ {x:"2025-11-05",y:56}, {x:"2025-11-07",y:324}, {x:"2025-11-10",y:1371}, {x:"2025-11-11",y:465}, {x:"2025-11-12",y:5864}, {x:"2025-11-13",y:748}, {x:"2025-11-14",y:1032}, {x:"2025-11-15",y:1}, {x:"2025-11-17",y:1704}, {x:"2025-11-18",y:136}, ]], [{l:"TypeScript (JSX)",c:"#4FBB6B"},[ {x:"2025-11-05",y:250}, {x:"2025-11-07",y:1187}, {x:"2025-11-10",y:871}, {x:"2025-11-12",y:36}, {x:"2025-11-13",y:102}, {x:"2025-11-15",y:613}, {x:"2025-11-18",y:135}, ]], [{l:"TypeScript",c:"#2b7489"},[ {x:"2025-11-05",y:88}, {x:"2025-11-07",y:180}, {x:"2025-11-10",y:400}, {x:"2025-11-11",y:10}, {x:"2025-11-12",y:62}, {x:"2025-11-13",y:1195}, {x:"2025-11-14",y:306}, {x:"2025-11-15",y:12}, {x:"2025-11-17",y:478}, {x:"2025-11-18",y:5}, ]], [{l:"Rust",c:"#dea584"},[ {x:"2025-11-05",y:46}, {x:"2025-11-07",y:15}, {x:"2025-11-10",y:38}, {x:"2025-11-12",y:153}, {x:"2025-11-13",y:1}, {x:"2025-11-14",y:308}, {x:"2025-11-17",y:1946}, {x:"2025-11-18",y:5}, ]], [{l:"scminput",c:"#69C5A3"},[ {x:"2025-11-05",y:219}, {x:"2025-11-07",y:174}, {x:"2025-11-10",y:218}, {x:"2025-11-11",y:2}, {x:"2025-11-12",y:149}, {x:"2025-11-13",y:159}, {x:"2025-11-14",y:105}, {x:"2025-11-15",y:25}, {x:"2025-11-17",y:208}, {x:"2025-11-18",y:2}, ]], [{l:"JSON",c:"#292929"},[ {x:"2025-11-05",y:474}, {x:"2025-11-07",y:243}, {x:"2025-11-12",y:5}, {x:"2025-11-13",y:19}, {x:"2025-11-14",y:3}, {x:"2025-11-15",y:114}, ]], [{l:"JavaScript",c:"#f1e05a"},[ {x:"2025-11-05",y:4}, {x:"2025-11-13",y:445}, {x:"2025-11-14",y:6}, ]], [{l:"Properties",c:"#9FC2D2"},[ {x:"2025-11-10",y:31}, {x:"2025-11-13",y:159}, {x:"2025-11-14",y:14}, ]], [{l:"Plain text",c:"#F39A07"},[ {x:"2025-11-05",y:21}, {x:"2025-11-07",y:91}, {x:"2025-11-10",y:15}, {x:"2025-11-11",y:1}, {x:"2025-11-12",y:7}, {x:"2025-11-13",y:5}, {x:"2025-11-14",y:7}, {x:"2025-11-15",y:8}, {x:"2025-11-17",y:12}, {x:"2025-11-18",y:1}, ]], [{l:"YAML",c:"#cb171e"},[ {x:"2025-11-05",y:28}, {x:"2025-11-07",y:15}, {x:"2025-11-15",y:3}, ]], [{l:"Others",c:"#888"},[ {x:"2025-11-17",y:5}, {x:"2025-11-14",y:5}, {x:"2025-11-13",y:14}, {x:"2025-11-12",y:4}, {x:"2025-11-05",y:44}, ]], ] , f:[ {x:"2025-11-05", y:28}, {x:"2025-11-07", y:69}, {x:"2025-11-10", y:20}, {x:"2025-11-12", y:185}, {x:"2025-11-13", y:46}, {x:"2025-11-14", y:52}, {x:"2025-11-15", y:39}, {x:"2025-11-17", y:56}, {x:"2025-11-18", y:23}, ] })

astro level 14 (356,858 XP)

TypeScript (JSX) level 12 (256,168 XP)

TypeScript level 11 (230,330 XP) (+5)

Markdown level 7 (85,949 XP)

Rust level 4 (29,469 XP)

JSON level 4 (26,858 XP)

MDX level 3 (20,983 XP)

JavaScript level 3 (20,723 XP)

Plain text level 2 (13,700 XP)

scminput level 2 (9,321 XP)

Machines

Macbook Air level 18 (545,798 XP) (+5)

Framework Laptop level 18 (540,861 XP)

Other languages

  • CSS level 2 (8,121 XP)
  • YAML level 2 (7,873 XP)
  • LaTeX level 1 (3,439 XP)
  • Properties level 1 (3,142 XP)
  • JavaScript (JSX) level 1 (2,513 XP)
  • Shell Script level 1 (2,113 XP)
  • Go level 1 (1,778 XP)
  • tailwindcss level 0 (1,473 XP)
  • HTML level 0 (1,329 XP)
  • github-actions-workflow level 0 (813 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 0 678 3k 3k 287 3k 2k 3k 2k 0 1k 5 329 286 10 6k 8 27 176 317 286 368 1k 10k 85 103 105 3k 36 53 436
Feb 150 78 188 1k 0 0 2k 215 0 226 60 3 1k 4k 363 64 1k 3k 3k 3k 3k 66 4 38 13 332 1k 3k 0
Mar 854 9k 264 0 641 0 3k 454 2k 1k 693 380 1k 4k 15 166 396 166 255 1k 4k 17 1k 834 9k 840 984 6k 7 256 1k
Apr 1k 520 1k 452 682 1k 7k 7k 3k 4k 0 0 220 6k 4k 4k 9k 3k 3k 2k 1k 7k 4k 5k 5k 113 0 2k 4k 4k
May 5k 2k 472 2k 547 7k 0 1k 0 0 103 8k 6k 7k 7k 5k 0 41 3k 5k 7k 2k 3k 155 401 206 3k 5k 0 0 0
Jun 0 6k 2k 3k 13k 12k 0 13 5k 6k 7k 12k 9k 1k 224 4k 5k 5k 5k 3k 24 4 1k 4k 2k 2k 0 279 0 14k
Jul 6k 8k 4k 7k 161 924 6k 4k 6k 10k 11k 2k 114 14k 3k 4k 4k 9k 1k 7k 5k 4k 3k 5k 8k 1k 3k 4k 7k 9k 6k
Aug 5k 939 351 3k 4k 4k 7k 4k 182 0 4k 7k 7k 4k 11k 1k 24 4k 942 1k 2k 981 2k 481 2k 2k 4k 3k 3k 12 1
Sep 3k 6k 3k 5k 3k 97 112 5k 6k 4k 2k 3k 258 5 2k 4k 6k 5k 10k 1k 590 4k 6k 13k 9k 15k 3k 1k 4k 4k
Oct 2k 5k 6k 384 954 5k 3k 1k 389 3k 2k 867 7k 5k 4k 4k 2k 1k 8k 1k 7k 5k 3k 3k 2k 192 4k 5k 8k 7k 4k
Nov 426 3k 2k 4k 2k 335 3k 74 197 3k 1k 6k 3k 2k 968 87 4k 414 2k 0 157 246 252 0 2k 154 24 1k 1k 18
Dec 2k 503 1k 384 0 20 888 241 834 3k 399 648 3k 449 6k 1k 758 210 1k 43 1k 2k 1k 8k 57 770 4k 3k 0 1k 585

Top flows

Longest

2 h 30 m

Most XP

4,034

Most XP/min

40

Day highlights

Average XP/day

2,409

 
Most XP

13,583

Most focused

5 h 40 m

Top flow languages

40

astro

269 flows

51

TypeScript (JSX)

199 flows

44

TypeScript

182 flows

46

Rust

29 flows

26

Markdown

27 flows

21

JSON

20 flows

46

MDX

15 flows

22

JavaScript

13 flows

37

CSS

10 flows

8

scminput

6 flows

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

Most prolific hours of the day

({x:[ {h:"00",x:9480}, {h:"01",x:1031}, {h:"06",x:8}, {h:"07",x:1185}, {h:"08",x:10098}, {h:"09",x:48476}, {h:"10",x:94204}, {h:"11",x:119254}, {h:"12",x:71933}, {h:"13",x:100786}, {h:"14",x:127958}, {h:"15",x:126615}, {h:"16",x:119374}, {h:"17",x:44290}, {h:"18",x:34196}, {h:"19",x:44002}, {h:"20",x:36718}, {h:"21",x:35762}, {h:"22",x:27809}, {h:"23",x:33480}, ] , f:[ {h:"00",m:142}, {h:"01",m:25}, {h:"07",m:15}, {h:"08",m:146}, {h:"09",m:1288}, {h:"10",m:2441}, {h:"11",m:2905}, {h:"12",m:1313}, {h:"13",m:2084}, {h:"14",m:2926}, {h:"15",m:2694}, {h:"16",m:2828}, {h:"17",m:688}, {h:"18",m:380}, {h:"19",m:671}, {h:"20",m:554}, {h:"21",m:468}, {h:"22",m:334}, {h:"23",m:450}, ] })
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.