hkbertoson
- User since:
- Last programmed on:
Level 14 (329,473 XP) (+5,015)
({x:[
[{l:"astro",c:"#ff5a03"},[
{x:"2025-01-09",y:2302}
,
{x:"2025-01-10",y:3081}
,
{x:"2025-01-11",y:821}
,
{x:"2025-01-12",y:71}
,
{x:"2025-01-14",y:2645}
,
{x:"2025-01-15",y:814}
,
{x:"2025-01-16",y:3188}
,
{x:"2025-01-17",y:269}
,
{x:"2025-01-21",y:684}
,
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-01-09",y:232}
,
{x:"2025-01-10",y:2678}
,
{x:"2025-01-11",y:200}
,
{x:"2025-01-12",y:169}
,
{x:"2025-01-13",y:480}
,
{x:"2025-01-14",y:1127}
,
{x:"2025-01-15",y:1248}
,
{x:"2025-01-16",y:274}
,
{x:"2025-01-17",y:242}
,
{x:"2025-01-19",y:81}
,
{x:"2025-01-20",y:382}
,
{x:"2025-01-21",y:2740}
,
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-01-09",y:146}
,
{x:"2025-01-10",y:141}
,
{x:"2025-01-11",y:45}
,
{x:"2025-01-13",y:950}
,
{x:"2025-01-14",y:703}
,
{x:"2025-01-15",y:767}
,
{x:"2025-01-16",y:523}
,
{x:"2025-01-17",y:1}
,
{x:"2025-01-19",y:30}
,
{x:"2025-01-20",y:11}
,
{x:"2025-01-21",y:129}
,
]],
[{l:"MDX",c:"#CD49EE"},[
{x:"2025-01-09",y:57}
,
{x:"2025-01-10",y:1105}
,
{x:"2025-01-11",y:433}
,
{x:"2025-01-14",y:830}
,
{x:"2025-01-15",y:94}
,
{x:"2025-01-16",y:97}
,
]],
[{l:"Svelte",c:"#ff3e00"},[
{x:"2025-01-21",y:1267}
,
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2025-01-10",y:244}
,
{x:"2025-01-14",y:91}
,
{x:"2025-01-15",y:344}
,
{x:"2025-01-16",y:401}
,
{x:"2025-01-21",y:181}
,
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-01-09",y:7}
,
{x:"2025-01-10",y:731}
,
{x:"2025-01-13",y:35}
,
{x:"2025-01-14",y:84}
,
{x:"2025-01-15",y:42}
,
{x:"2025-01-16",y:166}
,
{x:"2025-01-17",y:87}
,
{x:"2025-01-20",y:50}
,
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2025-01-09",y:28}
,
{x:"2025-01-10",y:920}
,
{x:"2025-01-13",y:2}
,
{x:"2025-01-14",y:28}
,
{x:"2025-01-15",y:75}
,
{x:"2025-01-21",y:2}
,
]],
[{l:"dockercompose",c:"#E5F208"},[
{x:"2025-01-20",y:512}
,
]],
[{l:"tailwindcss",c:"#C00104"},[
{x:"2025-01-15",y:392}
,
{x:"2025-01-16",y:115}
,
]],
[{l:"Others",c:"#888"},[
{x:"2025-01-21",y:12}
,
{x:"2025-01-20",y:334}
,
{x:"2025-01-19",y:98}
,
{x:"2025-01-17",y:2}
,
{x:"2025-01-16",y:184}
,
{x:"2025-01-15",y:97}
,
{x:"2025-01-14",y:127}
,
{x:"2025-01-13",y:317}
,
{x:"2025-01-12",y:5}
,
{x:"2025-01-11",y:2}
,
{x:"2025-01-10",y:68}
,
{x:"2025-01-09",y:61}
,
]],
]
,
f:[
{x:"2025-01-09",
y:73},
{x:"2025-01-10",
y:210},
{x:"2025-01-11",
y:31},
{x:"2025-01-13",
y:30},
{x:"2025-01-14",
y:100},
{x:"2025-01-15",
y:139},
{x:"2025-01-16",
y:48},
{x:"2025-01-21",
y:33},
]
})
astro level 8 (122,606 XP) (+684)
TypeScript level 8 (116,858 XP) (+2,740)
TypeScript (JSX) level 4 (28,845 XP)
JSON level 2 (14,399 XP) (+129)
JavaScript level 2 (8,779 XP) (+181)
MDX level 2 (6,590 XP)
C# level 1 (5,075 XP)
Markdown level 1 (4,624 XP)
YAML level 1 (3,481 XP) (+2)
tailwindcss level 1 (2,141 XP)
Machines
Macbook level 14 (329,473 XP) (+5,015)
Other languages
- scminput level 1 (1,861 XP) (+8)
- Python level 1 (1,655 XP)
- Properties level 1 (1,641 XP) (+4)
- HTML level 0 (1,518 XP)
- Svelte level 0 (1,267 XP) (+1,267)
- Shell Script level 0 (1,243 XP)
- Vue level 0 (1,080 XP)
- JavaScript (JSX) level 0 (944 XP)
- Plain text level 0 (742 XP)
- tf level 0 (615 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 | 4k | 3k | 41 | 191 | 21 | 1k | 63 | 2k | 8k | 1k | 245 | 1k | 5k | 3k | 4k | 601 | 0 | 209 | 1k | 5k | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Feb | 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 | ||
Mar | 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 |
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 | 1k | 1k | 1k | 1k | 188 | 0 | 0 | |
Jul | 39 | 252 | 0 | 1k | 800 | 324 | 86 | 263 | 0 | 0 | 658 | 0 | 0 | 0 | 3k | 1k | 3k | 3k | 39 | 0 | 0 | 2k | 1k | 0 | 3k | 166 | 0 | 0 | 9 | 3k | 0 |
Aug | 1k | 1k | 0 | 0 | 559 | 4k | 236 | 817 | 5k | 55 | 0 | 0 | 1k | 111 | 555 | 1k | 0 | 5k | 2k | 2k | 4k | 6k | 164 | 0 | 0 | 1k | 0 | 5k | 2k | 5k | 0 |
Sep | 904 | 29 | 4k | 1k | 103 | 0 | 0 | 0 | 45 | 2k | 2k | 0 | 196 | 0 | 0 | 0 | 561 | 887 | 1k | 247 | 0 | 3k | 2k | 3 | 977 | 3k | 1k | 0 | 0 | 3k | |
Oct | 630 | 3k | 2k | 5k | 0 | 0 | 3k | 2k | 1k | 5k | 3k | 0 | 0 | 1k | 129 | 1k | 2k | 2k | 1k | 0 | 5k | 4k | 244 | 1k | 2k | 0 | 0 | 346 | 0 | 0 | 409 |
Nov | 2k | 6 | 0 | 0 | 0 | 4k | 4k | 4k | 0 | 973 | 2k | 3k | 2k | 12k | 9k | 0 | 0 | 4k | 3k | 843 | 2k | 13k | 0 | 0 | 632 | 4k | 165 | 0 | 0 | 7 | |
Dec | 0 | 11 | 2k | 1k | 1k | 0 | 0 | 0 | 0 | 1k | 1k | 395 | 1k | 1k | 2k | 2k | 2k | 843 | 6k | 100 | 638 | 0 | 0 | 0 | 0 | 0 | 0 | 1k | 0 | 681 | 3k |
Top flows
Longest
2 h 29 m
Most XP
3,461
Most XP/min
38
Day highlights
Average XP/day
2,257
Most XP
13,817
Most focused
4 h 59 m
Top flow languages
49
astro
90 flows
50
TypeScript
73 flows
58
TypeScript (JSX)
20 flows
29
JSON
12 flows
44
JavaScript
10 flows
50
MDX
7 flows
22
Markdown
4 flows
58
Python
3 flows
19
YAML
3 flows
43
tailwindcss
3 flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"08",x:1025},
{h:"09",x:9137},
{h:"10",x:16371},
{h:"11",x:20388},
{h:"12",x:26039},
{h:"13",x:28470},
{h:"14",x:42242},
{h:"15",x:57577},
{h:"16",x:40102},
{h:"17",x:40889},
{h:"18",x:17766},
{h:"19",x:11537},
{h:"20",x:11366},
{h:"21",x:6337},
{h:"22",x:227},
]
,
f:[
{h:"09",m:112},
{h:"10",m:361},
{h:"11",m:295},
{h:"12",m:307},
{h:"13",m:493},
{h:"14",m:860},
{h:"15",m:1098},
{h:"16",m:734},
{h:"17",m:742},
{h:"18",m:324},
{h:"19",m:219},
{h:"20",m:207},
{h:"21",m:76},
{h:"22",m:1},
]
})
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.