dabe's gravatar dabe

  • User since:
  • Last programmed on:

Level 31 (1,562,347 XP) (+269)

({x:[ [{l:"Terminal (Zsh)",c:"#43E3BC"},[ {x:"2026-04-23",y:531}, {x:"2026-04-24",y:955}, {x:"2026-04-26",y:241}, {x:"2026-04-27",y:1036}, {x:"2026-04-28",y:738}, {x:"2026-04-29",y:363}, {x:"2026-04-30",y:1813}, {x:"2026-05-01",y:3511}, {x:"2026-05-02",y:603}, {x:"2026-05-03",y:664}, {x:"2026-05-04",y:346}, {x:"2026-05-05",y:165}, ]], [{l:"typst",c:"#29BCFB"},[ {x:"2026-04-26",y:3354}, {x:"2026-04-27",y:2156}, {x:"2026-04-28",y:107}, ]], [{l:"Python",c:"#3572A5"},[ {x:"2026-04-24",y:771}, {x:"2026-04-27",y:6}, {x:"2026-04-29",y:4}, {x:"2026-04-30",y:2010}, {x:"2026-05-01",y:226}, ]], [{l:"Go",c:"#00ADD8"},[ {x:"2026-05-02",y:823}, {x:"2026-05-03",y:598}, {x:"2026-05-04",y:3}, ]], [{l:"Git Commit Message",c:"#CC8BEF"},[ {x:"2026-04-23",y:64}, {x:"2026-04-24",y:229}, {x:"2026-04-27",y:471}, {x:"2026-04-28",y:76}, {x:"2026-04-29",y:16}, {x:"2026-04-30",y:37}, {x:"2026-05-01",y:51}, {x:"2026-05-02",y:22}, {x:"2026-05-03",y:69}, {x:"2026-05-04",y:58}, ]], [{l:"Markdown",c:"#083fa1"},[ {x:"2026-04-23",y:100}, {x:"2026-04-24",y:716}, {x:"2026-04-27",y:51}, {x:"2026-04-30",y:41}, {x:"2026-05-01",y:38}, ]], [{l:"fugitive",c:"#3F16E1"},[ {x:"2026-04-23",y:15}, {x:"2026-04-24",y:141}, {x:"2026-04-27",y:132}, {x:"2026-04-28",y:17}, {x:"2026-04-29",y:6}, {x:"2026-04-30",y:34}, {x:"2026-05-01",y:51}, {x:"2026-05-02",y:113}, {x:"2026-05-03",y:84}, {x:"2026-05-04",y:48}, {x:"2026-05-05",y:67}, ]], [{l:"Shell Script",c:"#3F17D5"},[ {x:"2026-04-24",y:166}, {x:"2026-04-26",y:51}, {x:"2026-04-27",y:160}, {x:"2026-04-30",y:112}, {x:"2026-05-01",y:52}, {x:"2026-05-02",y:7}, {x:"2026-05-03",y:58}, {x:"2026-05-04",y:2}, ]], [{l:"mason",c:"#5C29C2"},[ {x:"2026-04-26",y:3}, {x:"2026-05-01",y:33}, {x:"2026-05-02",y:163}, ]], [{l:"Dockerfile",c:"#384d54"},[ {x:"2026-04-24",y:40}, {x:"2026-04-27",y:57}, {x:"2026-04-28",y:5}, {x:"2026-04-30",y:52}, ]], [{l:"Others",c:"#888"},[ {x:"2026-05-05",y:37}, {x:"2026-05-04",y:21}, {x:"2026-05-03",y:42}, {x:"2026-05-02",y:21}, {x:"2026-05-01",y:75}, {x:"2026-04-30",y:85}, {x:"2026-04-29",y:12}, {x:"2026-04-28",y:1}, {x:"2026-04-27",y:20}, {x:"2026-04-26",y:1}, {x:"2026-04-24",y:219}, {x:"2026-04-23",y:1}, ]], ] , f:[ {x:"2026-04-24", y:129}, {x:"2026-04-26", y:88}, {x:"2026-04-27", y:93}, {x:"2026-04-28", y:25}, {x:"2026-04-30", y:127}, {x:"2026-05-01", y:93}, {x:"2026-05-02", y:73}, {x:"2026-05-03", y:85}, ] })

Terminal (Zsh) level 21 (744,491 XP) (+165)

Python level 12 (252,427 XP)

Markdown level 9 (140,314 XP)

Git Commit Message level 6 (72,719 XP)

Java level 5 (43,946 XP)

TypeScript level 4 (25,873 XP) (+35)

Plain text level 3 (24,584 XP)

C/C++ level 3 (21,554 XP)

YAML level 3 (20,680 XP)

Lua level 3 (20,328 XP)

Machines

melinoe level 26 (1,090,116 XP) (+269)

mac-mini level 8 (129,084 XP)

macaria level 7 (97,194 XP)

toonton level 2 (8,077 XP)

Other languages

  • Go level 3 (17,937 XP)
  • Kotlin level 3 (17,706 XP)
  • fugitive level 3 (17,394 XP) (+67)
  • JavaScript level 3 (15,633 XP)
  • scminput level 2 (13,752 XP)
  • Shell Script level 2 (11,979 XP)
  • C++ level 2 (10,760 XP)
  • github-actions-workflow level 2 (9,973 XP)
  • JSON level 2 (9,503 XP) (+1)
  • CMake level 2 (8,184 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 6k 9k 16k 19k 5k 4k 3k 2k 6k 3k 1k 9k 1k 3k 4k 6k 849 1k 542 436 1k 5k 1k 4k 8k 1k 6k 2k 3k 5k 3k
Feb 7k 3k 7k 187 12k 12k 1k 4k 7k 5k 11k 1k 4k 3k 3k 2k 2k 4k 1k 5k 6k 5k 5k 6k 12k 5k 9k 1k 2k
Mar 1k 6k 4k 474 6k 4k 13k 764 5k 8k 1k 5k 487 6k 6k 4k 6k 5k 5k 5k 2k 786 7k 22k 8k 14k 20k 14k 2k 10k 9k
Apr 6k 5k 19k 5k 9k 4k 5k 1k 11k 14k 5k 9k 2k 13k 8k 8k 5k 7k 3k 2k 1k 6k 5k 5k 7k 10k 10k 8k 6k 10k
May 10k 15k 2k 487 1k 201 1k 1k 4k 689 286 6k 1k 5k 2k 1k 396 3k 4k 30 1k 1k 50 2k 1k 1k 148 44 344 146 1k
Jun 96 3k 561 523 5k 552 600 1k 1k 7 1k 475 424 2 0 0 100 892 711 5k 6k 5k 2k 3k 329 2k 4k 3k 6k 4k
Jul 287 60 1k 8k 4k 3k 102 881 3k 1k 973 802 2k 9k 1k 1k 2k 5k 4k 6k 2k 1k 1k 1k 6k 2k 3k 7k 5k 966 817
Aug 3k 11k 4k 672 162 1k 2k 6k 3k 7k 2k 902 3k 3k 3k 2k 1k 2k 1k 234 421 8k 614 2k 1k 73 3k 2k 2k 30 1k
Sep 2k 507 7 171 1k 2k 6k 13k 850 706 3k 279 444 1k 1k 407 1k 3k 5k 5k 835 5k 4k 2k 1k 3k 7k 1k 3k 915
Oct 1k 3k 1k 4k 5k 4k 1k 2k 5k 3k 2k 8k 2k 686 13k 5k 2k 2k 3k 1k 3k 7k 6k 8k 3k 3k 9k 4k 3k 3k 4k
Nov 2k 1k 4k 2k 1k 1k 1k 9k 985 2k 3k 1k 4k 1k 4k 4k 5k 2k 1k 5k 4k 7k 3k 8k 4k 1k 970 3k 5k 6k
Dec 3k 5k 22k 3k 8k 6k 3k 5k 2k 1k 3k 3k 9k 2k 295 593 5k 8k 3k 5k 5k 6k 8k 9k 5k 13k 2k 3k 9k 2k 4k

Top flows

Longest

2 h 38 m

Most XP

5,639

Most XP/min

69

Day highlights

Average XP/day

1,808

 
Most XP

19,785

Most focused

4 h 57 m

Top flow languages

26

Terminal (Zsh)

337 flows

62

Python

203 flows

17

Git Commit Message

55 flows

51

Markdown

47 flows

40

Java

32 flows

54

TypeScript

30 flows

45

Lua

25 flows

70

JavaScript

17 flows

44

C/C++

16 flows

55

Go

16 flows

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

Most prolific hours of the day

({x:[ {h:"00",x:114934}, {h:"01",x:44463}, {h:"02",x:6477}, {h:"03",x:81}, {h:"04",x:6}, {h:"05",x:10}, {h:"06",x:39}, {h:"07",x:1419}, {h:"08",x:19512}, {h:"09",x:52887}, {h:"10",x:85718}, {h:"11",x:96812}, {h:"12",x:98862}, {h:"13",x:89081}, {h:"14",x:86736}, {h:"15",x:99803}, {h:"16",x:95205}, {h:"17",x:96875}, {h:"18",x:73206}, {h:"19",x:63551}, {h:"20",x:60486}, {h:"21",x:88325}, {h:"22",x:133715}, {h:"23",x:154144}, ] , f:[ {h:"00",m:1735}, {h:"01",m:537}, {h:"02",m:77}, {h:"08",m:102}, {h:"09",m:685}, {h:"10",m:1195}, {h:"11",m:1331}, {h:"12",m:1068}, {h:"13",m:1326}, {h:"14",m:1326}, {h:"15",m:1478}, {h:"16",m:1665}, {h:"17",m:1599}, {h:"18",m:1235}, {h:"19",m:997}, {h:"20",m:1157}, {h:"21",m:1506}, {h:"22",m:2187}, {h:"23",m:2790}, ] })
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.