f4bio
- User since:
- Last programmed on:
Level 17 (485,533 XP) (+1,502)
({x:[
[{l:"Vue",c:"#41b883"},[
{x:"2025-03-18",y:635}
,
{x:"2025-03-19",y:2646}
,
{x:"2025-03-20",y:1385}
,
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-03-07",y:795}
,
{x:"2025-03-08",y:277}
,
{x:"2025-03-10",y:39}
,
{x:"2025-03-11",y:518}
,
{x:"2025-03-12",y:310}
,
{x:"2025-03-18",y:688}
,
{x:"2025-03-19",y:126}
,
{x:"2025-03-20",y:93}
,
]],
[{l:"Python",c:"#3572A5"},[
{x:"2025-03-13",y:189}
,
{x:"2025-03-14",y:1196}
,
{x:"2025-03-17",y:638}
,
{x:"2025-03-18",y:38}
,
{x:"2025-03-20",y:2}
,
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-03-11",y:3}
,
{x:"2025-03-12",y:8}
,
{x:"2025-03-13",y:527}
,
{x:"2025-03-14",y:251}
,
{x:"2025-03-15",y:552}
,
{x:"2025-03-17",y:6}
,
]],
[{l:"Vue template",c:"#53FD3E"},[
{x:"2025-03-07",y:189}
,
{x:"2025-03-08",y:20}
,
{x:"2025-03-10",y:84}
,
{x:"2025-03-11",y:69}
,
{x:"2025-03-12",y:379}
,
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-03-07",y:27}
,
{x:"2025-03-10",y:38}
,
{x:"2025-03-11",y:5}
,
{x:"2025-03-12",y:35}
,
{x:"2025-03-14",y:55}
,
{x:"2025-03-15",y:53}
,
{x:"2025-03-18",y:260}
,
{x:"2025-03-19",y:23}
,
{x:"2025-03-20",y:4}
,
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2025-03-07",y:8}
,
{x:"2025-03-08",y:110}
,
{x:"2025-03-11",y:183}
,
{x:"2025-03-12",y:41}
,
{x:"2025-03-14",y:49}
,
{x:"2025-03-15",y:33}
,
{x:"2025-03-20",y:10}
,
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2025-03-13",y:4}
,
{x:"2025-03-14",y:12}
,
{x:"2025-03-15",y:85}
,
{x:"2025-03-17",y:129}
,
{x:"2025-03-18",y:134}
,
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-03-07",y:25}
,
{x:"2025-03-08",y:11}
,
{x:"2025-03-10",y:4}
,
{x:"2025-03-11",y:35}
,
{x:"2025-03-12",y:95}
,
{x:"2025-03-13",y:1}
,
{x:"2025-03-14",y:24}
,
{x:"2025-03-15",y:20}
,
{x:"2025-03-17",y:7}
,
{x:"2025-03-18",y:1}
,
{x:"2025-03-19",y:4}
,
{x:"2025-03-20",y:1}
,
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-03-13",y:17}
,
{x:"2025-03-14",y:16}
,
{x:"2025-03-15",y:16}
,
{x:"2025-03-17",y:53}
,
{x:"2025-03-18",y:69}
,
{x:"2025-03-19",y:24}
,
{x:"2025-03-20",y:6}
,
]],
[{l:"Others",c:"#888"},[
{x:"2025-03-20",y:1}
,
{x:"2025-03-19",y:119}
,
{x:"2025-03-15",y:37}
,
{x:"2025-03-14",y:145}
,
{x:"2025-03-13",y:92}
,
{x:"2025-03-12",y:93}
,
{x:"2025-03-11",y:24}
,
{x:"2025-03-08",y:3}
,
{x:"2025-03-07",y:7}
,
]],
]
,
f:[
{x:"2025-03-07",
y:69},
{x:"2025-03-11",
y:27},
{x:"2025-03-12",
y:38},
{x:"2025-03-14",
y:53},
{x:"2025-03-15",
y:20},
{x:"2025-03-17",
y:20},
{x:"2025-03-18",
y:47},
{x:"2025-03-19",
y:63},
{x:"2025-03-20",
y:39},
]
})
Dart level 10 (173,168 XP)
JavaScript level 4 (36,928 XP)
YAML level 4 (35,582 XP)
TypeScript level 4 (35,516 XP) (+93)
Python level 4 (27,880 XP) (+2)
Vue level 3 (23,703 XP) (+1,385)
JSON level 3 (21,770 XP) (+4)
Plain text level 3 (16,211 XP) (+1)
Kotlin level 2 (12,885 XP)
Markdown level 2 (11,766 XP)
Machines
wind0ws level 17 (485,533 XP) (+1,502)
Other languages
- HTML level 2 (8,809 XP)
- Shell Script level 2 (7,391 XP) (+10)
- d2 level 2 (6,473 XP)
- PHP level 1 (5,902 XP)
- Ansible level 1 (5,744 XP)
- Docker level 1 (4,676 XP)
- TypeScript (JSX) level 1 (4,465 XP)
- dockercompose level 1 (3,713 XP)
- scminput level 1 (3,293 XP) (+6)
- CSS level 1 (2,848 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 | 1k | 1k | 3k | 144 | 4 | 883 | 7 | 0 | 8 | 2k | 0 | 1k | 0 | 0 | 0 | 0 | 461 | 839 | 1k | 1k | 587 | 965 | 4 | 274 | 0 | 2 | 10 | 175 | 236 | 137 | 169 |
Feb | 363 | 1k | 90 | 204 | 6 | 4 | 731 | 229 | 1k | 3k | 1k | 6k | 1k | 6k | 7 | 0 | 0 | 49 | 0 | 0 | 0 | 3k | 2k | 2k | 45 | 5k | 2k | 3k | 229 | ||
Mar | 1k | 6k | 1k | 1k | 1k | 1k | 1k | 758 | 573 | 165 | 1k | 1k | 1k | 4k | 1k | 0 | 855 | 2k | 3k | 1k | 2k | 2k | 1k | 1k | 3k | 756 | 2k | 636 | 1k | 2k | 2k |
Apr | 0 | 574 | 2k | 1k | 3k | 5k | 0 | 3k | 1k | 1k | 2k | 5k | 2k | 652 | 3k | 5k | 5k | 3k | 392 | 3k | 864 | 64 | 0 | 906 | 545 | 2k | 2k | 5k | 270 | 2k | |
May | 1k | 734 | 1k | 1k | 220 | 1k | 1k | 1k | 1k | 3k | 331 | 2k | 1k | 989 | 748 | 1k | 980 | 82 | 1k | 830 | 9 | 1k | 1k | 2k | 933 | 3k | 733 | 1k | 681 | 851 | 4k |
Jun | 1k | 0 | 0 | 0 | 0 | 3k | 3k | 153 | 80 | 2k | 2k | 2k | 796 | 2k | 862 | 2k | 2k | 4k | 5k | 3k | 2k | 1k | 445 | 806 | 1k | 2k | 1k | 2k | 2k | 0 | |
Jul | 45 | 0 | 567 | 133 | 671 | 409 | 1k | 3k | 4k | 2k | 3k | 2k | 1k | 893 | 811 | 440 | 914 | 1k | 2k | 676 | 1k | 734 | 1k | 397 | 25 | 124 | 0 | 2 | 0 | 18 | 343 |
Aug | 836 | 1k | 1k | 0 | 1k | 2k | 1k | 399 | 2k | 174 | 4k | 2k | 0 | 2k | 1k | 1k | 2k | 5k | 9k | 3k | 4k | 9k | 9k | 9k | 1k | 5k | 1k | 2k | 267 | 130 | 0 |
Sep | 64 | 949 | 845 | 2k | 0 | 27 | 147 | 680 | 0 | 0 | 1k | 2k | 1k | 1k | 1k | 195 | 1k | 6k | 2k | 1k | 1k | 471 | 1k | 184 | 346 | 158 | 669 | 1k | 1k | 1k | |
Oct | 420 | 1k | 816 | 871 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 196 | 0 | 0 | 0 | 0 | 1k | 0 | 0 | 176 | 344 | 0 | 1k | 2k | 574 | 947 | 332 | 20 | 0 | 0 | 0 |
Nov | 0 | 110 | 0 | 375 | 310 | 0 | 0 | 953 | 134 | 0 | 0 | 1k | 1k | 1k | 1k | 511 | 0 | 1k | 508 | 547 | 2k | 275 | 589 | 4 | 0 | 0 | 30 | 864 | 168 | 0 | |
Dec | 85 | 0 | 347 | 81 | 259 | 164 | 2k | 604 | 0 | 0 | 108 | 1k | 1k | 474 | 427 | 79 | 2k | 1k | 63 | 0 | 10 | 401 | 1k | 0 | 0 | 0 | 14 | 259 | 0 | 58 | 910 |
Top flows
Longest
1 h 54 m
Most XP
1,746
Most XP/min
46
Day highlights
Average XP/day
1,094
Most XP
9,444
Most focused
5 h 20 m
Top flow languages
45
Dart
141 flows
54
JavaScript
36 flows
49
TypeScript
36 flows
66
Vue
26 flows
18
YAML
22 flows
53
Python
20 flows
16
JSON
16 flows
21
Markdown
12 flows
11
Plain text
11 flows
67
Ansible
8 flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:20392},
{h:"01",x:12286},
{h:"02",x:9701},
{h:"03",x:6623},
{h:"04",x:5157},
{h:"05",x:7512},
{h:"06",x:6400},
{h:"07",x:8664},
{h:"08",x:6988},
{h:"09",x:12527},
{h:"10",x:19313},
{h:"11",x:30460},
{h:"12",x:40192},
{h:"13",x:30566},
{h:"14",x:22951},
{h:"15",x:32246},
{h:"16",x:29563},
{h:"17",x:31596},
{h:"18",x:27633},
{h:"19",x:26861},
{h:"20",x:21271},
{h:"21",x:29301},
{h:"22",x:22706},
{h:"23",x:24624},
]
,
f:[
{h:"00",m:713},
{h:"01",m:431},
{h:"02",m:216},
{h:"03",m:206},
{h:"04",m:145},
{h:"05",m:367},
{h:"06",m:261},
{h:"07",m:340},
{h:"08",m:271},
{h:"09",m:416},
{h:"10",m:713},
{h:"11",m:1193},
{h:"12",m:1542},
{h:"13",m:1240},
{h:"14",m:763},
{h:"15",m:1173},
{h:"16",m:1032},
{h:"17",m:1032},
{h:"18",m:920},
{h:"19",m:950},
{h:"20",m:583},
{h:"21",m:728},
{h:"22",m:841},
{h:"23",m:947},
]
})
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.