Otterlord
- User since:
- Last programmed on:
Level 15 (403,931 XP) (+99)
({x:[
[{l:"astro",c:"#ff5a03"},[
{x:"2025-02-28",y:2999}
,
{x:"2025-03-01",y:375}
,
{x:"2025-03-02",y:5625}
,
{x:"2025-03-03",y:40}
,
{x:"2025-03-07",y:3743}
,
{x:"2025-03-08",y:262}
,
{x:"2025-03-09",y:214}
,
{x:"2025-03-12",y:12}
,
{x:"2025-03-13",y:96}
,
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-02-28",y:1}
,
{x:"2025-03-01",y:232}
,
{x:"2025-03-02",y:3350}
,
{x:"2025-03-03",y:2}
,
{x:"2025-03-08",y:115}
,
{x:"2025-03-09",y:714}
,
{x:"2025-03-11",y:512}
,
{x:"2025-03-13",y:884}
,
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-02-28",y:4}
,
{x:"2025-03-03",y:173}
,
{x:"2025-03-05",y:488}
,
{x:"2025-03-08",y:1}
,
{x:"2025-03-09",y:253}
,
{x:"2025-03-10",y:730}
,
{x:"2025-03-11",y:130}
,
{x:"2025-03-12",y:161}
,
{x:"2025-03-13",y:97}
,
]],
[{l:"Rust",c:"#dea584"},[
{x:"2025-03-09",y:1033}
,
{x:"2025-03-10",y:322}
,
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-03-01",y:244}
,
{x:"2025-03-02",y:869}
,
{x:"2025-03-05",y:4}
,
{x:"2025-03-08",y:18}
,
{x:"2025-03-09",y:57}
,
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-02-28",y:4}
,
{x:"2025-03-01",y:3}
,
{x:"2025-03-03",y:49}
,
{x:"2025-03-05",y:60}
,
{x:"2025-03-07",y:7}
,
{x:"2025-03-08",y:1}
,
{x:"2025-03-09",y:11}
,
{x:"2025-03-10",y:190}
,
{x:"2025-03-11",y:51}
,
{x:"2025-03-12",y:207}
,
{x:"2025-03-13",y:1}
,
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2025-03-09",y:307}
,
{x:"2025-03-10",y:103}
,
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2025-02-28",y:87}
,
{x:"2025-03-08",y:55}
,
{x:"2025-03-09",y:28}
,
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2025-03-05",y:89}
,
]],
[{l:"Batch",c:"#51FFE9"},[
{x:"2025-03-10",y:56}
,
]],
[{l:"Others",c:"#888"},[
{x:"2025-03-13",y:2}
,
{x:"2025-03-09",y:157}
,
{x:"2025-03-08",y:2}
,
]],
]
,
f:[
{x:"2025-02-28",
y:48},
{x:"2025-03-02",
y:198},
{x:"2025-03-07",
y:115},
{x:"2025-03-09",
y:22},
{x:"2025-03-13",
y:27},
]
})
astro level 9 (145,387 XP)
TypeScript level 8 (123,592 XP)
Markdown level 5 (53,975 XP) (+97)
MDX level 3 (19,382 XP)
JSON level 2 (11,311 XP)
JavaScript level 2 (9,469 XP)
Plain text level 2 (7,267 XP)
YAML level 1 (6,204 XP)
CSS level 1 (5,695 XP)
Rust level 1 (4,408 XP)
Machines
Framework Laptop level 15 (403,931 XP) (+99)
Other languages
- LaTeX level 1 (3,425 XP)
- TypeScript (JSX) level 1 (3,218 XP)
- Go level 1 (1,778 XP)
- tailwindcss level 0 (1,473 XP)
- JavaScript (JSX) level 0 (1,155 XP)
- Shell Script level 0 (1,082 XP)
- HTML level 0 (984 XP)
- Vue level 0 (688 XP)
- scminput level 0 (495 XP) (+2)
- Ignore level 0 (455 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Apr | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
May | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jun | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7k | |
Jul | 1k | 5k | 1k | 1k | 161 | 722 | 863 | 734 | 1k | 6k | 8k | 1k | 9 | 11k | 0 | 1k | 419 | 5k | 1k | 7k | 2k | 1k | 848 | 1k | 5k | 1k | 704 | 178 | 3k | 3k | 1k |
Aug | 2k | 939 | 53 | 528 | 1k | 931 | 4k | 1k | 182 | 0 | 123 | 3k | 3k | 934 | 7k | 1k | 2 | 414 | 506 | 1k | 2k | 981 | 2k | 481 | 2k | 290 | 51 | 11 | 87 | 12 | 0 |
Sep | 706 | 2k | 378 | 3k | 846 | 97 | 0 | 982 | 698 | 1k | 27 | 1k | 258 | 0 | 21 | 1k | 3k | 3k | 8k | 1k | 0 | 1k | 2k | 9k | 7k | 10k | 3k | 1k | 335 | 1k | |
Oct | 153 | 399 | 596 | 5 | 908 | 764 | 1k | 1k | 386 | 3k | 1k | 475 | 3k | 421 | 1k | 1 | 0 | 0 | 6k | 304 | 3k | 0 | 0 | 1k | 2k | 192 | 945 | 516 | 5k | 3k | 376 |
Nov | 426 | 1k | 417 | 1k | 812 | 335 | 1k | 74 | 197 | 712 | 573 | 53 | 327 | 917 | 192 | 87 | 23 | 130 | 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
1 h 55 m
Most XP
4,034
Most XP/min
58
Day highlights
Average XP/day
1,712
Most XP
11,483
Most focused
4 h 47 m
Top flow languages
50
TypeScript
79 flows
42
astro
72 flows
27
Markdown
19 flows
50
MDX
15 flows
36
CSS
6 flows
18
JSON
6 flows
26
JavaScript
5 flows
18
Rust
3 flows
14
YAML
3 flows
45
Shell Script
2 flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:3713},
{h:"01",x:12},
{h:"06",x:8},
{h:"07",x:707},
{h:"08",x:1240},
{h:"09",x:4345},
{h:"10",x:18860},
{h:"11",x:31464},
{h:"12",x:21294},
{h:"13",x:26208},
{h:"14",x:40944},
{h:"15",x:44644},
{h:"16",x:40806},
{h:"17",x:24263},
{h:"18",x:23980},
{h:"19",x:29132},
{h:"20",x:23760},
{h:"21",x:26492},
{h:"22",x:17503},
{h:"23",x:24556},
]
,
f:[
{h:"00",m:89},
{h:"08",m:29},
{h:"09",m:41},
{h:"10",m:229},
{h:"11",m:495},
{h:"12",m:237},
{h:"13",m:269},
{h:"14",m:571},
{h:"15",m:581},
{h:"16",m:623},
{h:"17",m:276},
{h:"18",m:250},
{h:"19",m:433},
{h:"20",m:369},
{h:"21",m:400},
{h:"22",m:246},
{h:"23",m:272},
]
})
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.