asfo
- User since:
- Last programmed on:
Level 36 (2,097,496 XP) (+7,253)
({x:[
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-03-12",y:1652}
,
{x:"2025-03-13",y:2724}
,
{x:"2025-03-14",y:651}
,
{x:"2025-03-18",y:559}
,
{x:"2025-03-19",y:917}
,
{x:"2025-03-20",y:928}
,
{x:"2025-03-21",y:4024}
,
{x:"2025-03-22",y:3302}
,
{x:"2025-03-24",y:5070}
,
{x:"2025-03-25",y:6120}
,
]],
[{l:"Angular HTML template (18.1+)",c:"#B6DD3C"},[
{x:"2025-03-12",y:523}
,
{x:"2025-03-13",y:238}
,
{x:"2025-03-14",y:425}
,
{x:"2025-03-18",y:35}
,
{x:"2025-03-19",y:319}
,
{x:"2025-03-20",y:264}
,
{x:"2025-03-21",y:220}
,
{x:"2025-03-24",y:1250}
,
{x:"2025-03-25",y:846}
,
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2025-03-12",y:102}
,
{x:"2025-03-13",y:23}
,
{x:"2025-03-14",y:118}
,
{x:"2025-03-18",y:104}
,
{x:"2025-03-19",y:10}
,
{x:"2025-03-20",y:15}
,
{x:"2025-03-21",y:829}
,
{x:"2025-03-22",y:477}
,
{x:"2025-03-24",y:256}
,
{x:"2025-03-25",y:118}
,
]],
[{l:"SCSS",c:"#c6538c"},[
{x:"2025-03-14",y:226}
,
{x:"2025-03-18",y:20}
,
{x:"2025-03-19",y:476}
,
{x:"2025-03-20",y:492}
,
{x:"2025-03-21",y:206}
,
{x:"2025-03-24",y:42}
,
]],
[{l:"Angular2",c:"#AFC94D"},[
{x:"2025-03-12",y:24}
,
{x:"2025-03-13",y:113}
,
{x:"2025-03-14",y:116}
,
{x:"2025-03-18",y:3}
,
{x:"2025-03-19",y:33}
,
{x:"2025-03-20",y:27}
,
{x:"2025-03-21",y:42}
,
{x:"2025-03-22",y:39}
,
{x:"2025-03-24",y:297}
,
{x:"2025-03-25",y:147}
,
]],
[{l:"Angular HTML template (17+)",c:"#63DBDC"},[
{x:"2025-03-21",y:171}
,
{x:"2025-03-22",y:265}
,
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-03-12",y:9}
,
{x:"2025-03-13",y:5}
,
{x:"2025-03-14",y:18}
,
{x:"2025-03-18",y:11}
,
{x:"2025-03-19",y:1}
,
{x:"2025-03-20",y:1}
,
{x:"2025-03-21",y:83}
,
{x:"2025-03-22",y:78}
,
{x:"2025-03-24",y:105}
,
{x:"2025-03-25",y:5}
,
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2025-03-13",y:4}
,
{x:"2025-03-21",y:16}
,
{x:"2025-03-22",y:4}
,
{x:"2025-03-24",y:51}
,
{x:"2025-03-25",y:17}
,
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-03-12",y:1}
,
{x:"2025-03-13",y:7}
,
{x:"2025-03-21",y:38}
,
]],
[{l:"Terminal Prompt",c:"#4272F5"},[
{x:"2025-03-12",y:1}
,
{x:"2025-03-21",y:19}
,
{x:"2025-03-22",y:20}
,
{x:"2025-03-24",y:1}
,
]],
]
,
f:[
{x:"2025-03-12",
y:75},
{x:"2025-03-13",
y:140},
{x:"2025-03-14",
y:39},
{x:"2025-03-19",
y:40},
{x:"2025-03-20",
y:103},
{x:"2025-03-21",
y:130},
{x:"2025-03-22",
y:142},
{x:"2025-03-24",
y:180},
{x:"2025-03-25",
y:200},
]
})
TypeScript level 24 (966,964 XP) (+6,120)
JavaScript level 15 (367,984 XP) (+17)
Angular HTML Template level 10 (173,565 XP)
PHP level 10 (172,048 XP)
SCSS level 9 (139,542 XP)
Markdown level 6 (71,278 XP)
HTML level 4 (38,037 XP)
Angular HTML template (18.1+) level 4 (28,826 XP) (+846)
Angular2 level 4 (27,089 XP) (+147)
CSS level 3 (24,966 XP)
Machines
Asfo level 36 (2,097,496 XP) (+7,253)
Other languages
- TypeScript (JSX) level 3 (22,426 XP)
- JSON level 3 (19,133 XP)
- YAML level 3 (14,656 XP)
- DotEnv level 1 (6,372 XP)
- Plain text level 1 (5,715 XP) (+5)
- Blade level 1 (4,642 XP)
- Vue template level 1 (3,427 XP)
- Shell Script level 1 (3,128 XP) (+118)
- Pug level 1 (1,686 XP)
- .gitignore (GitIgnore) level 0 (1,255 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 | 8k | 5k | 9k | 10k | 3k | 2k | 14k | 13k | 15k | 5k | 11k | 8k | 8k | 5k | 10k | 6k | 10k | 8k | 9k | 5k | 14k | 9k | 7k | 5k | 6k | 10k | 3k | 10k | 2k | 1k |
Feb | 2k | 3k | 634 | 5k | 18 | 3k | 1k | 5k | 10k | 1k | 4k | 2k | 1k | 798 | 3k | 5k | 1k | 1k | 11k | 2k | 1k | 2k | 2k | 5k | 3k | 5k | 11k | 3k | 759 | ||
Mar | 9k | 3k | 8k | 3k | 8k | 8k | 4k | 1k | 732 | 15k | 12k | 2k | 6k | 2k | 1k | 1k | 10k | 10k | 11k | 2k | 8k | 22k | 4k | 14k | 18k | 3k | 3k | 5k | 1k | 1k | 4k |
Apr | 5k | 4k | 7k | 2k | 1k | 6k | 4k | 8k | 2k | 5k | 10k | 15k | 7k | 6k | 2k | 5k | 9k | 13k | 15k | 1k | 9k | 6k | 1k | 5k | 3k | 5k | 723 | 244 | 1k | 679 | |
May | 0 | 1k | 4k | 2k | 1k | 1k | 2k | 610 | 3k | 5k | 39 | 4k | 16k | 1k | 5k | 3k | 3k | 3k | 859 | 1k | 2k | 7k | 1k | 5k | 4k | 1k | 7k | 3k | 3k | 2k | 6k |
Jun | 10k | 3k | 3k | 1k | 1k | 1k | 15k | 7k | 811 | 4k | 2k | 2k | 6k | 5k | 1k | 4k | 10k | 3k | 9k | 9k | 6k | 1k | 2k | 10k | 9k | 4k | 3k | 7k | 4k | 1k | |
Jul | 10k | 4k | 3k | 13k | 17k | 4k | 3k | 9k | 3k | 2k | 5k | 6k | 13k | 3k | 11k | 2k | 1k | 4k | 6k | 6k | 2k | 9k | 5k | 3k | 11k | 5k | 1k | 4k | 7k | 512 | 7k |
Aug | 3k | 10k | 5k | 4k | 6k | 10k | 2k | 1k | 4k | 4k | 259 | 4k | 3k | 942 | 3k | 3k | 5k | 2k | 6k | 11k | 4k | 8k | 9k | 8k | 14k | 11k | 11k | 8k | 6k | 1k | 5k |
Sep | 4k | 1k | 4k | 4k | 6k | 4k | 7k | 4k | 4k | 4k | 18k | 7k | 5k | 4k | 10k | 4k | 7k | 2k | 15k | 8k | 6k | 8k | 5k | 5k | 6k | 3k | 2k | 11k | 11k | 2k | |
Oct | 3k | 5k | 3k | 1k | 4k | 4k | 1k | 4k | 5k | 4k | 7k | 4k | 4k | 5k | 7k | 6k | 3k | 6k | 6k | 2k | 9k | 9k | 9k | 2k | 5k | 7k | 3k | 14k | 7k | 8k | 2k |
Nov | 5k | 920 | 2k | 1k | 1k | 9k | 2k | 4k | 2k | 3k | 13k | 6k | 4k | 10k | 8k | 3k | 5k | 0 | 2k | 1k | 6k | 6k | 6k | 4k | 10k | 1k | 6k | 2k | 2k | 17k | |
Dec | 11k | 7k | 6k | 9k | 3k | 2k | 22k | 23k | 4k | 11k | 6k | 1k | 3k | 8k | 9k | 3k | 9k | 129 | 3k | 302 | 5k | 7k | 3k | 0 | 0 | 5k | 9k | 3k | 17 | 1k | 0 |
Top flows
Longest
2 h 59 m
Most XP
8,915
Most XP/min
99
Day highlights
Average XP/day
2,167
Most XP
15,888
Most focused
5 h 42 m
Top flow languages
54
TypeScript
643 flows
46
JavaScript
207 flows
57
Angular HTML Template
169 flows
45
SCSS
159 flows
64
PHP
131 flows
47
HTML
49 flows
42
Angular HTML template (18.1+)
37 flows
58
CSS
31 flows
49
Markdown
30 flows
48
TypeScript (JSX)
20 flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:5571},
{h:"01",x:3595},
{h:"02",x:1811},
{h:"03",x:52},
{h:"06",x:18},
{h:"07",x:9579},
{h:"08",x:93885},
{h:"09",x:187040},
{h:"10",x:230791},
{h:"11",x:238988},
{h:"12",x:244863},
{h:"13",x:266607},
{h:"14",x:223747},
{h:"15",x:194423},
{h:"16",x:130931},
{h:"17",x:77290},
{h:"18",x:49078},
{h:"19",x:53897},
{h:"20",x:39954},
{h:"21",x:27846},
{h:"22",x:10613},
{h:"23",x:6917},
]
,
f:[
{h:"00",m:166},
{h:"01",m:150},
{h:"02",m:77},
{h:"03",m:2},
{h:"07",m:198},
{h:"08",m:2194},
{h:"09",m:3701},
{h:"10",m:4679},
{h:"11",m:5316},
{h:"12",m:5464},
{h:"13",m:5895},
{h:"14",m:5392},
{h:"15",m:4356},
{h:"16",m:2943},
{h:"17",m:1670},
{h:"18",m:924},
{h:"19",m:1392},
{h:"20",m:943},
{h:"21",m:581},
{h:"22",m:184},
{h:"23",m:147},
]
})
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.