kwlosek

  • User since:
  • Last programmed on:

Level 27 (1,242,651 XP)

({x:[ [{l:"Python",c:"#3572A5"},[ {x:"2026-01-02",y:2984}, {x:"2026-01-03",y:2751}, {x:"2026-01-04",y:772}, {x:"2025-12-24",y:4674}, {x:"2025-12-25",y:481}, {x:"2025-12-26",y:599}, {x:"2025-12-27",y:529}, {x:"2025-12-28",y:67}, {x:"2025-12-29",y:824}, {x:"2025-12-30",y:14}, ]], [{l:"Docs",c:"#A3907C"},[ {x:"2026-01-02",y:220}, {x:"2026-01-03",y:28}, {x:"2026-01-04",y:4471}, {x:"2025-12-24",y:2838}, {x:"2025-12-25",y:17}, {x:"2025-12-26",y:2}, {x:"2025-12-27",y:1275}, {x:"2025-12-28",y:4}, {x:"2025-12-29",y:103}, {x:"2025-12-30",y:825}, ]], [{l:"Linux Terminal",c:"#C4590F"},[ {x:"2026-01-02",y:488}, {x:"2026-01-03",y:155}, {x:"2026-01-04",y:1273}, {x:"2026-01-05",y:14}, {x:"2025-12-24",y:3241}, {x:"2025-12-25",y:488}, {x:"2025-12-26",y:663}, {x:"2025-12-27",y:593}, {x:"2025-12-28",y:318}, {x:"2025-12-29",y:443}, {x:"2025-12-30",y:341}, ]], [{l:"C#",c:"#178600"},[ {x:"2026-01-02",y:1375}, {x:"2026-01-04",y:1586}, {x:"2025-12-27",y:1995}, {x:"2025-12-28",y:1287}, {x:"2025-12-30",y:1609}, ]], [{l:"XML",c:"#0060ac"},[ {x:"2026-01-02",y:163}, {x:"2026-01-03",y:353}, {x:"2026-01-04",y:846}, {x:"2025-12-29",y:840}, {x:"2025-12-30",y:4}, ]], [{l:"JSON",c:"#292929"},[ {x:"2026-01-02",y:4}, {x:"2026-01-03",y:5}, {x:"2026-01-04",y:105}, {x:"2025-12-24",y:136}, {x:"2025-12-26",y:26}, {x:"2025-12-27",y:63}, {x:"2025-12-29",y:16}, {x:"2025-12-30",y:4}, ]], [{l:"scminput",c:"#69C5A3"},[ {x:"2026-01-02",y:50}, {x:"2026-01-04",y:153}, {x:"2025-12-24",y:27}, {x:"2025-12-25",y:18}, {x:"2025-12-26",y:4}, {x:"2025-12-28",y:6}, ]], [{l:"Shell Script",c:"#3F17D5"},[ {x:"2026-01-02",y:13}, {x:"2026-01-03",y:19}, {x:"2026-01-04",y:9}, {x:"2025-12-24",y:165}, {x:"2025-12-25",y:7}, {x:"2025-12-26",y:14}, {x:"2025-12-27",y:10}, {x:"2025-12-30",y:7}, ]], [{l:"textmate",c:"#DC62AA"},[ {x:"2026-01-04",y:17}, {x:"2025-12-27",y:20}, {x:"2025-12-29",y:97}, ]], [{l:"Docker",c:"#C5FD21"},[ {x:"2025-12-24",y:57}, {x:"2025-12-26",y:12}, {x:"2025-12-27",y:15}, {x:"2025-12-28",y:13}, ]], [{l:"Others",c:"#888"},[ {x:"2025-12-30",y:5}, {x:"2025-12-29",y:18}, {x:"2025-12-28",y:56}, {x:"2025-12-27",y:8}, {x:"2025-12-26",y:35}, {x:"2025-12-25",y:15}, {x:"2025-12-24",y:39}, {x:"2026-01-04",y:54}, {x:"2026-01-03",y:13}, {x:"2026-01-02",y:44}, ]], ] , f:[ {x:"2026-01-02", y:162}, {x:"2026-01-03", y:78}, {x:"2026-01-04", y:260}, {x:"2025-12-24", y:30}, {x:"2025-12-25", y:23}, {x:"2025-12-27", y:26}, {x:"2025-12-28", y:30}, {x:"2025-12-29", y:42}, {x:"2025-12-30", y:116}, ] })

Linux Terminal level 14 (341,476 XP)

Python level 12 (255,366 XP)

Docs level 10 (177,382 XP)

C# level 7 (86,985 XP)

C/C++ level 5 (49,776 XP)

HTML level 5 (48,859 XP)

Swift level 5 (42,615 XP)

YAML level 5 (42,473 XP)

Java level 4 (29,920 XP)

Shell Script level 3 (24,853 XP)

Machines

local1 level 26 (1,130,847 XP)

remote1 level 8 (111,804 XP)

Other languages

  • JavaScript level 3 (18,486 XP)
  • Ansible level 3 (16,226 XP)
  • PHP level 3 (15,238 XP)
  • Go level 2 (13,873 XP)
  • CSS level 2 (9,972 XP)
  • C level 2 (7,391 XP)
  • JSON level 1 (5,788 XP)
  • Docker level 1 (5,720 XP)
  • C++ level 1 (5,009 XP)
  • scminput level 1 (4,786 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 11k 7k 5k 9k 2k 37 570 3k 3k 782 9k 605 490 361 4k 2k 156 729 40 709 3k 4k 195 32 683 5k 378 19 18 1k 517
Feb 0 2 10 244 14 426 380 72 1k 645 300 346 698 4 53 3 1 415 15 217 965 229 63 326 1k 1k 10 806 28
Mar 705 4 1k 1k 542 999 686 1k 1 349 380 779 609 770 1k 3k 3k 1k 2k 7k 1k 552 2k 2k 5k 1k 1k 251 1k 8k 2k
Apr 6k 2k 1k 741 3k 585 2k 286 2k 8k 3k 1k 312 648 3k 1k 1k 168 30 7k 3k 1k 1k 1k 49 137 1k 1k 2k 1k
May 8k 10k 459 486 300 141 1k 1k 5k 3k 3k 2k 2k 3k 3k 16 6k 5k 2k 537 6k 4k 2k 6k 7k 5k 7k 5k 767 1k 4k
Jun 6k 4k 129 4k 7k 2k 5k 1k 2k 2k 1 1k 2k 946 135 6k 1 7k 5k 3k 5k 6 1k 908 72 11k 6k 11k 464 2k
Jul 2k 193 4k 3k 2k 5k 5k 3k 1k 36 2 201 540 313 8 766 109 5k 3k 6k 116 525 17 4k 327 1k 1k 5k 297 2k 69
Aug 234 1k 185 20 4k 69 912 50k 17k 0 83 5k 487 2k 3 959 12 1k 1k 9k 10 12 0 850 47 26 30 4k 1k 187 4k
Sep 1k 4k 4k 1k 3k 2k 3k 6k 3k 1k 11k 945 90 164 1k 1k 1k 1k 1k 2k 255 911 11k 4k 2k 3k 13k 7k 1k 1k
Oct 295 776 5k 6k 737 46 2k 351 6k 4k 4k 4k 161 4k 5k 10k 2k 1k 6k 8k 2k 10k 10k 17k 16k 2k 1k 5k 5k 5k 5k
Nov 1k 2k 4k 5k 12k 4k 3k 4k 9k 7k 10k 9k 5k 11k 1k 9k 1k 958 13k 7k 5k 8k 9k 4k 8k 9k 7k 960 5k 496
Dec 1k 1k 10k 11k 7k 3k 3k 1k 14k 8k 12k 4k 3k 3k 5k 5k 3k 9k 2k 1k 3k 10k 7k 16k 7k 2k 5k 1k 2k 3k 263

Top flows

Longest

2 h 32 m

Most XP

16,061

Most XP/min

198

Day highlights

Average XP/day

1,457

 
Most XP

50,015

Most focused

5 h 12 m

Top flow languages

61

Python

161 flows

30

Linux Terminal

134 flows

42

Docs

70 flows

33

C#

48 flows

62

HTML

44 flows

76

C/C++

30 flows

38

YAML

28 flows

81

Swift

23 flows

75

Java

19 flows

59

JavaScript

18 flows

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

Most prolific hours of the day

({x:[ {h:"00",x:50597}, {h:"01",x:38990}, {h:"02",x:27998}, {h:"03",x:12788}, {h:"04",x:10459}, {h:"05",x:1840}, {h:"06",x:2476}, {h:"07",x:77}, {h:"08",x:10625}, {h:"09",x:8188}, {h:"10",x:38249}, {h:"11",x:49044}, {h:"12",x:45704}, {h:"13",x:90158}, {h:"14",x:111383}, {h:"15",x:89617}, {h:"16",x:94668}, {h:"17",x:94672}, {h:"18",x:90144}, {h:"19",x:89666}, {h:"20",x:88072}, {h:"21",x:65613}, {h:"22",x:72973}, {h:"23",x:58650}, ] , f:[ {h:"00",m:1150}, {h:"01",m:780}, {h:"02",m:626}, {h:"03",m:287}, {h:"04",m:160}, {h:"05",m:30}, {h:"06",m:17}, {h:"08",m:65}, {h:"09",m:114}, {h:"10",m:438}, {h:"11",m:622}, {h:"12",m:818}, {h:"13",m:1431}, {h:"14",m:2229}, {h:"15",m:1586}, {h:"16",m:1584}, {h:"17",m:1509}, {h:"18",m:1269}, {h:"19",m:1224}, {h:"20",m:1487}, {h:"21",m:1434}, {h:"22",m:1272}, {h:"23",m:1190}, ] })
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.