mate2fr

  • User since:
  • Last programmed on:

Level 34 (1,928,704 XP)

({x:[ [{l:"Svelte",c:"#ff3e00"},[ {x:"2025-07-21",y:4649}, {x:"2025-07-22",y:2902}, {x:"2025-07-25",y:2}, {x:"2025-07-30",y:2}, {x:"2025-08-03",y:281}, ]], [{l:"JavaScript (JSX)",c:"#E75DCD"},[ {x:"2025-07-21",y:191}, {x:"2025-07-22",y:150}, {x:"2025-07-23",y:69}, {x:"2025-07-24",y:139}, {x:"2025-07-25",y:47}, {x:"2025-07-28",y:135}, {x:"2025-07-29",y:28}, {x:"2025-07-30",y:236}, {x:"2025-07-31",y:166}, {x:"2025-08-01",y:2}, ]], [{l:"Markdown",c:"#083fa1"},[ {x:"2025-07-21",y:5}, {x:"2025-07-22",y:244}, {x:"2025-07-24",y:102}, {x:"2025-07-25",y:22}, {x:"2025-07-27",y:12}, {x:"2025-07-28",y:191}, {x:"2025-07-29",y:26}, {x:"2025-07-30",y:18}, {x:"2025-08-01",y:56}, {x:"2025-08-02",y:420}, {x:"2025-08-03",y:54}, ]], [{l:"YAML",c:"#cb171e"},[ {x:"2025-07-22",y:61}, {x:"2025-07-23",y:364}, {x:"2025-07-24",y:30}, {x:"2025-07-25",y:68}, {x:"2025-07-28",y:9}, {x:"2025-07-29",y:4}, {x:"2025-07-30",y:38}, {x:"2025-07-31",y:2}, {x:"2025-08-01",y:2}, ]], [{l:"JSON",c:"#292929"},[ {x:"2025-07-21",y:12}, {x:"2025-07-22",y:270}, {x:"2025-07-23",y:60}, {x:"2025-07-24",y:8}, {x:"2025-07-25",y:13}, {x:"2025-07-28",y:14}, {x:"2025-07-29",y:52}, {x:"2025-07-30",y:41}, {x:"2025-07-31",y:23}, {x:"2025-08-01",y:1}, ]], [{l:"TypeScript",c:"#2b7489"},[ {x:"2025-07-21",y:183}, {x:"2025-07-22",y:201}, {x:"2025-07-24",y:4}, {x:"2025-07-30",y:15}, ]], [{l:"scminput",c:"#69C5A3"},[ {x:"2025-07-21",y:119}, {x:"2025-07-22",y:108}, ]], [{l:"Plain text",c:"#F39A07"},[ {x:"2025-07-21",y:14}, {x:"2025-07-22",y:56}, {x:"2025-07-23",y:27}, {x:"2025-07-24",y:6}, {x:"2025-07-25",y:11}, {x:"2025-07-27",y:1}, {x:"2025-07-28",y:14}, {x:"2025-07-29",y:6}, {x:"2025-07-30",y:48}, {x:"2025-07-31",y:2}, {x:"2025-08-01",y:2}, ]], [{l:"Ruby",c:"#701516"},[ {x:"2025-07-22",y:13}, {x:"2025-07-23",y:39}, {x:"2025-07-24",y:4}, {x:"2025-07-25",y:32}, {x:"2025-07-28",y:38}, {x:"2025-07-29",y:11}, {x:"2025-07-30",y:5}, ]], [{l:"XML",c:"#0060ac"},[ {x:"2025-07-22",y:30}, {x:"2025-07-30",y:97}, ]], [{l:"Others",c:"#888"},[ {x:"2025-07-31",y:24}, {x:"2025-07-30",y:31}, {x:"2025-07-29",y:22}, {x:"2025-07-28",y:8}, {x:"2025-07-25",y:69}, {x:"2025-07-24",y:4}, {x:"2025-07-23",y:23}, {x:"2025-07-22",y:18}, {x:"2025-07-21",y:14}, ]], ] , f:[ {x:"2025-07-21", y:225}, {x:"2025-07-22", y:166}, {x:"2025-07-24", y:20}, {x:"2025-07-30", y:49}, {x:"2025-08-03", y:25}, ] })

JavaScript (JSX) level 28 (1,280,065 XP)

Markdown level 9 (141,348 XP)

Svelte level 8 (115,431 XP)

TypeScript (JSX) level 8 (110,040 XP)

TypeScript level 6 (64,780 XP)

JSON level 5 (40,058 XP)

Plain text level 4 (35,968 XP)

CSS level 4 (31,957 XP)

GraphQL level 3 (21,669 XP)

HTML level 3 (16,392 XP)

Machines

Mac-Erin level 21 (739,479 XP)

Aya level 15 (401,303 XP)

MBP16-Erin level 15 (381,041 XP)

Mac-BS level 12 (252,386 XP)

Mbp-Cti level 9 (132,028 XP)

kubuntu level 3 (22,467 XP)

Other languages

  • scminput level 2 (14,329 XP)
  • JavaScript level 2 (13,081 XP)
  • Pug level 2 (6,717 XP)
  • PHP level 1 (6,098 XP)
  • Ruby level 1 (5,821 XP)
  • YAML level 1 (4,970 XP)
  • XML level 1 (4,568 XP)
  • Groovy level 1 (3,058 XP)
  • Ignore level 1 (1,807 XP)
  • SCSS level 0 (1,584 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 343 3k 4k 5k 5k 7k 5k 5k 5k 601 914 4k 6k 3k 1k 425 5k 5k 3k 3k 3k 6k 10k 8k 886 48 2k 5k 1k 2k
Feb 2k 2k 3k 6k 1k 3k 15k 6k 6k 2k 5k 5k 9k 12k 4k 1k 3k 4k 2k 1k 5k 787 1k 2k 3k 9k 2k 1k 15
Mar 1k 4k 2k 1k 62 1k 977 1k 2k 3k 3k 813 1k 1k 7k 7k 5k 8k 4k 340 211 6k 3k 3k 9k 6k 4k 9k 7k 9k 7k
Apr 9k 1k 311 1k 4k 11k 4k 3k 6k 100 1k 2k 1k 2k 1k 1k 1k 195 2k 4k 3k 7k 5k 1k 106 8k 6k 9k 4k 2k
May 9k 2k 6k 3k 1k 2k 7k 5k 4k 9k 5k 12k 17k 16k 6k 5k 11k 14k 15k 10k 1k 7k 6k 5k 3k 4k 6k 11k 7k 17k 7k
Jun 3k 2k 4k 15k 23k 19k 11k 7k 7k 14k 12k 8k 5k 11k 4k 5k 22k 9k 17k 21k 6k 6k 7k 5k 8k 10k 9k 11k 3k 2k
Jul 1k 5k 8k 10k 10k 13k 9k 10k 9k 13k 14k 14k 12k 9k 10k 10k 7k 3k 2k 3k 7k 11k 8k 2k 3k 5k 6k 8k 9k 14k 8k
Aug 6k 7k 9k 7k 12k 14k 2k 6k 6k 5k 318 5k 3k 4k 4k 12k 7k 4k 1k 3k 881 2k 12k 8k 6k 6k 9k 5k 12k 8k 4k
Sep 3k 215 1k 5k 4k 2k 7k 4k 2k 1k 2k 2k 4k 6k 1k 4k 5k 6k 3k 9k 6k 3k 3k 4k 8k 3k 8k 4k 1k 9k
Oct 4k 6k 4k 4k 5k 2k 5k 10k 5k 9k 11k 3k 5k 9k 3k 3k 5k 5k 4k 2k 4k 4k 2k 5k 10k 6k 2k 2k 4k 1k 2k
Nov 1k 2k 1k 4k 2k 417 800 2k 3k 2k 1k 862 3k 2k 2k 1k 5k 4k 3k 2k 1k 2k 6k 1k 1k 1k 593 13 14 1k
Dec 3k 2k 2k 2k 394 494 951 2k 3k 703 20 2k 1k 5k 289 5k 3k 2k 1k 825 1k 3k 2k 29 49 127 540 76 292 2k 1k

Top flows

Longest

2 h 49 m

Most XP

3,871

Most XP/min

73

Day highlights

Average XP/day

1,261

 
Most XP

10,610

Most focused

7 h 19 m

Top flow languages

52

JavaScript (JSX)

860 flows

63

Svelte

128 flows

41

Markdown

87 flows

37

TypeScript (JSX)

78 flows

33

TypeScript

57 flows

46

CSS

56 flows

15

JSON

25 flows

56

JavaScript

15 flows

66

HTML

14 flows

19

GraphQL

10 flows

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

Most prolific hours of the day

({x:[ {h:"00",x:28527}, {h:"01",x:30276}, {h:"02",x:26822}, {h:"03",x:17837}, {h:"04",x:4803}, {h:"05",x:5135}, {h:"06",x:7512}, {h:"07",x:13788}, {h:"08",x:10477}, {h:"09",x:50891}, {h:"10",x:92800}, {h:"11",x:155164}, {h:"12",x:213153}, {h:"13",x:205512}, {h:"14",x:202757}, {h:"15",x:233055}, {h:"16",x:212079}, {h:"17",x:121284}, {h:"18",x:78552}, {h:"19",x:45203}, {h:"20",x:39576}, {h:"21",x:51179}, {h:"22",x:45061}, {h:"23",x:37261}, ] , f:[ {h:"00",m:663}, {h:"01",m:752}, {h:"02",m:687}, {h:"03",m:369}, {h:"04",m:100}, {h:"05",m:175}, {h:"06",m:208}, {h:"07",m:469}, {h:"08",m:293}, {h:"09",m:1099}, {h:"10",m:1785}, {h:"11",m:3799}, {h:"12",m:4892}, {h:"13",m:4905}, {h:"14",m:4536}, {h:"15",m:5476}, {h:"16",m:5412}, {h:"17",m:3407}, {h:"18",m:2194}, {h:"19",m:1220}, {h:"20",m:1460}, {h:"21",m:1447}, {h:"22",m:1188}, {h:"23",m:772}, ] })
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.