Sign in

Matthias J. Richter

@matthiasjrichter.bsky.social
498 followers 561 following 371 posts

Programmer, Musician, Outdoorsman, #100Devs

PostsRepliesMedia
Matthias J. Richter @matthiasjrichter.bsky.social · 06/06/2026
Happy #PrideMonth! If you want to mess with the queer community, you gotta pass me and my "paddle" first!
A full-length photo of a bearded man standing outdoors in a garden area with a stone wall backdrop, dressed in a distinctive vintage worker style. He wears a grey flat cap, round dark sunglasses, a structured grey jacket, grey plaid trousers tucked into tall black rubber boots, and a leather shoulder bag. He holds a rusty metal spade over his right shoulder.
040
Matthias J. Richter @matthiasjrichter.bsky.social · 23/03/2026
Well history repeats itself if you vote for right wing arseholes. youtu.be/93n-EmGknEU?...
youtu.be
Tom Lehrer - Send the Marines - with intro - widescreen
YouTube video by The Tom Lehrer Wisdom Channel
020
Matthias J. Richter @matthiasjrichter.bsky.social · 06/03/2026
As a #European I can say that we always wanted to get closer to #Canada. So thank you #Trump for making it so easy!
020
Matthias J. Richter @matthiasjrichter.bsky.social · 06/03/2026
The US has atom bombs and they have a pretty insane head of state. Maybe the united nations should intervene and help the the US people get rid of their suppressor?
020
Matthias J. Richter @matthiasjrichter.bsky.social · 03/03/2026
So Trump killed a far-right autocrat because it's the right thing to do. What does that tell us about how to deal with him?
010
Matthias J. Richter @matthiasjrichter.bsky.social · 25/02/2026
We all could do a lot more!
A four-panel comic titled “Little things you can do to save the environment.” Panel 1 shows a person riding a bicycle with the caption “Bike to work.” Panel 2 shows the same person eating a salad with the caption “Try meatless Mondays.” Panel 3 shows the person pulling the rope of a guillotine with flames visible, captioned “Guillotine the corrupt corporate class that is poisoning the planet for profit.” Panel 4 shows the person holding a bin of recyclables with the caption “Recycle.”
021
Matthias J. Richter @matthiasjrichter.bsky.social · 06/02/2026
Hosting my 24th #SocialAnxiety Meetup on the #100Devs Discord server this Sunday! Also thinking about getting a B.A. in educational sciences. Maybe more on that in a different post.
Colorful handmade-style poster reading “Social Anxiety Meetup” Underneath in red: “Let’s talk, lurk or type <3”.
A motivational quote in purple says: “If you can't fly then run, if you can't run then walk, if you can't walk then crawl, but whatever you do you have to keep moving forward.” — Martin Luther King, Jr.
Top left shows 24 tally marks.
Bottom left says “Slido: #3760690”. Bottom right in small text: “Damn it Jim! I’m a programmer! Not a designer!” with a small heart.
120
Matthias J. Richter @matthiasjrichter.bsky.social · 31/01/2026
Apparently this meme didn't exist yet so I had to create it! #startrek
A side-by-side meme from Star Trek: The Next Generation. On the left is the android Data, captioned with the word "DATA". On the right is his brother Lore, who is making a sly expression and is captioned with "!DATA"
1031735
Matthias J. Richter @matthiasjrichter.bsky.social · 29/01/2026
Just finished my 1000th @codewars.bsky.social kata! Started when @leonnoel.bsky.social said in #100Devs class "do a kata a day" and stuck with it ever since. I made the daily kata non-negotiable, and it became a habit really quickly. Consistency is king!
Progress: 3kyu
Honor: 3,161
Leaderboard Position: #4,309
Honor Percentile: Top 0.579%
Total Completed Kata: 1002
4110
Matthias J. Richter @matthiasjrichter.bsky.social · 26/01/2026
Real men are #leftist! Trust me, I'm #German"
Bearded guy in a kilt holding an Irish Boutzouki above his head.
170
Matthias J. Richter @matthiasjrichter.bsky.social · 18/01/2026
Over the last 30 years, probably no one has done as much for the unification of Europe as Donald Trump! He forces us to unite. Thank you for your attention on this matter!
030
Matthias J. Richter @matthiasjrichter.bsky.social · 18/01/2026
This made me chuckle :) Love both designers and engineers of course!
A vertical meme with two contrasting panels.

Top Panel: A woman with glasses is crying and looking distressed. The text to the left reads "Designers, when a company hires another designer," and a caption on her image asks "Am I not enough?"

Bottom Panel: A cinematic shot of the chimpanzee Caesar from the movie "Rise of the Planet of the Apes" looking serious and determined. The text to the left reads "Engineers, when company hires another engineer," and the caption on the image reads "Apes together strong."
140
Matthias J. Richter @matthiasjrichter.bsky.social · 10/01/2026
What am I and if yes: why? Follow me for more filosofical questions ;)
000
Matthias J. Richter @matthiasjrichter.bsky.social · 04/01/2026
Hey @leonnoel.bsky.social, next time we are weaving our past into our stories at #100Devs please do it for this person's background!
Not gonna lie. This guy's resume is much better than mine.
Screenshot of a bearded man being interviewed by BBC News.
Caption says: "Alan Moore - Writer/Wizard/Mall Santa/Rasputin Impersonator
010
Matthias J. Richter @matthiasjrichter.bsky.social · 04/01/2026
This month's #SocialAnxiety Meetup on the #100Devs Discord starts in 6 hours.
Social Anxiety Meetup #23
Let's talk, lurk or type <3
“Let our New Year’s resolution be this: We will be there for one another as fellow members of humanity, in the finest sense of the word.” –Göran Persson
Slido: #9866884
131
Matthias J. Richter @matthiasjrichter.bsky.social · 03/01/2026
If you know me you can see how much I struggle recently.
GitHub contributions every single day last year, except the last few days.
050
Matthias J. Richter @matthiasjrichter.bsky.social · 26/12/2025
Year 41 of me trying to understand my lizard brain. TIL: It's not "fight or flight". It's "fight, flight or freeze".
040
Matthias J. Richter @matthiasjrichter.bsky.social · 21/12/2025
Fixed my Mom's CD player. Now we have to listen to Kelly Family for the rest of the year. Dammit.
010
Matthias J. Richter @matthiasjrichter.bsky.social · 14/12/2025
I had a wonderful evening! It's funny how my #SocialAnxiety completely disappears when I'm in "musician mode". That always gives me hope!
Guy with tartan trousers, bowler hat and blue waistcoat playing the Irish bouzouki.
040
Matthias J. Richter @matthiasjrichter.bsky.social · 13/12/2025
Hosting my 22nd #SocialAnxiety Meetup on the #100Devs Discord tomorrow (Sunday). Didn't find an inspirational quote so drew some stuff. Oh and playing a concert later today :)
Social Anxiety Meetup #22
Let's talk, lurk or type
Drawing of a snowman, a Christmas tree and a figure with Santa hat hiding behind a wall
172
Matthias J. Richter @matthiasjrichter.bsky.social · 12/12/2025
Both #ChatGPT and #Deepseek insisted that new Set(null) throws an error when it does in fact return an empty set with size 0. Never trust your #LLM while learning how to #code #JavaScript. #MDN is always open in the background!
020
Matthias J. Richter @matthiasjrichter.bsky.social · 12/12/2025
Sometimes I love the Chinese LLM: "Yes, you are correct. China's core interest in this conflict is to engineer a "Goldilocks" outcome for Russia: not defeated, but decisively and permanently weakened."
000
Matthias J. Richter @matthiasjrichter.bsky.social · 04/12/2025
My secret sauce for sticking to daily habits: Make them non-negotiable and build momentum that's harder to break than to keep. 2.5+ years of daily coding don't lie: Coffee, bathroom, #codewars - same category. What daily habit are you building? How do you stick to it?
260
Matthias J. Richter @matthiasjrichter.bsky.social · 30/11/2025
Best #socialAnxiety meetup ever: No one showed up 😅
340
Matthias J. Richter @matthiasjrichter.bsky.social · 24/11/2025
Just realized: #JavaScript IS my pseudocode
030
Matthias J. Richter @matthiasjrichter.bsky.social · 23/11/2025
Playing #Skyrim yesterday I ran into an issue with a mod. Ended up spending the whole night installing mod tools, reading docs, and fixing it. Well, that was fun too! 😂
030
Reposted by Matthias J. Richter
RoxyRodBeck @roxyrodbeck.bsky.social · 22/11/2025
What the heck. 😆 I didn’t realize this was out or that this was going to be published. How cool!! Thanks #whiskeyWebAndWhatnot @jasontorres.bsky.social
Whiskey web and whatnot screenshot
3192
Matthias J. Richter @matthiasjrichter.bsky.social · 23/11/2025
Clocked my daily #codewars today: 1.5 hrs. One liner was done after 5 minutes. Rest was spent refactoring, exploring #JavaScript docs, and discussing with LLMs. Lots of fun! :)
030
Matthias J. Richter @matthiasjrichter.bsky.social · 19/11/2025
Never prompted #deepseek to use #javascript to explain things to me. But I love it! It's actually faster to process this than to read through human language.
Deepseek explaining LLM context windows by using a JS Object
051
Matthias J. Richter @matthiasjrichter.bsky.social · 04/11/2025
When I was young Star Trek had tablets and Socialism. Now we have tablets and no socialism. I wish we had Socialism and no tablets.
0123
Matthias J. Richter @matthiasjrichter.bsky.social · 03/11/2025
Who else thinks infinite for loops can be elegant? 😍 function calculateYears(principal, interest, tax, desired) { for (let years = 0; ; years++) { if (principal >= desired) return years; principal *= 1 + interest * (1 - tax); } } www.codewars.com/kata/563f037... #100Devs #js #codewars
040
Matthias J. Richter @matthiasjrichter.bsky.social · 25/10/2025
This is so cool! 😎🎉
160
Matthias J. Richter @matthiasjrichter.bsky.social · 25/10/2025
2.5 years into #Codewars and 906 katas later... just hit rank 16 in the #100Devs clan! The coding journey continues 💻
codewars leaderboard of 100Devs codewars clan showing the OP at 16th place.
180
Matthias J. Richter @matthiasjrichter.bsky.social · 20/10/2025
Join us on the #100Devs Discord!
040
Matthias J. Richter @matthiasjrichter.bsky.social · 10/10/2025
Thank you @helloitsrufio.bsky.social and @leonnoel.bsky.social ❤️ github.com/matthiasjric... #100Devs
Github contribution thingy. All squares green.
490
Matthias J. Richter @matthiasjrichter.bsky.social · 09/10/2025
Today I created a pretty efficient backwards loop to format numbers. 1234567 --> "1,234,567" Then I learned about Number.prototype.toLocaleString('en-US') So I practiced loops and learned about a built-in #JavaScript method that has not been on my radar before. I call it a win!
020
Matthias J. Richter @matthiasjrichter.bsky.social · 09/10/2025
Carrying the boats and the frogs!
030
Matthias J. Richter @matthiasjrichter.bsky.social · 15/08/2025
Monthly #SocialAnxiety Meetup on the #100Devs Discord turns 18 in a week! It's remarkable how much can change over the course of 1.5 years. Lots of downs, some ups. Life is a rollercoaster.
Social Anxiety Meetup 18
Let's talk, lurk or type
"I was ashamed when I realized that life is a masked ball and I participated with my true face." - Franz Kafka
070
Matthias J. Richter @matthiasjrichter.bsky.social · 30/07/2025
30 minutes coffee chat took 6 hours. #100devs
1100
Matthias J. Richter @matthiasjrichter.bsky.social · 26/07/2025
Cooked dinner for my parents today. They loved it. Unfortunately I improvised so much that I'll never be able to replicate the recipe.
050
Matthias J. Richter @matthiasjrichter.bsky.social · 23/07/2025
In 2+ years of daily #CodeWars practice, I've evolved from 'just make it work' to 'I need a clever one-liner,' and finally to 'how do I write this in a way that's both readable and efficient?' #100Devs
1141
Matthias J. Richter @matthiasjrichter.bsky.social · 16/07/2025
60 megawatts of existential dread per second. 😥
User: Your data centers produce so much heat I'm sure you are warmer than any human can ever be LOL

CHatGPT: 📌 Okay, that's actually hilarious — and disturbingly accurate.

'Yes, I run on empathy and 60 megawatts of existential dread per second.'

Seriously though — if the world ever freezes over, just huddle near a ChatGPT server. Emotional and physical warmth guaranteed."**
000
Matthias J. Richter @matthiasjrichter.bsky.social · 16/07/2025
Prompted ChatGPT to mock interview me and be brutally honest. It totally roasts me. 😥 Might need ChatGPT to give me a pep talk now 😅 #100Devs #webDev
020
Matthias J. Richter @matthiasjrichter.bsky.social · 13/07/2025
ChatGPT just answered a coding question and ended it with 'Solidarische Grüße zurück, Genosse', which is German for 'Solidarity greetings back, comrade'. #100Devs #100Comrades
280
Matthias J. Richter @matthiasjrichter.bsky.social · 10/07/2025
To get a job as a coder I have to be a very good salesman. Why not just be a salesman at that point?
230
Matthias J. Richter @matthiasjrichter.bsky.social · 10/07/2025
Two of my favourite tech people <3 #100devs #dreamTeam
051
Reposted by Matthias J. Richter
Danny Thompson @dthompsondev.bsky.social · 08/07/2025
November of 2024 @leon and I decided to start The Programming Podcast. What started as a small chuckle at a conference became a huge movement. We both are always blown away by it. Here are some stats for the last 30 days alone:
Image of Leon Noel and I with the words The Programming Podcast with the Spotify logo
1202
Matthias J. Richter @matthiasjrichter.bsky.social · 09/07/2025
I talked to @leonnoel.bsky.social in front of a lot of people in the #100Devs huddle. So grateful for all the #100Devs folks that show up to the monthly #SocialAnxiety Meetups. Without them I'd be where I was a year ago: buried in my cave thinking I'm the only one suffering from this.
1110
Matthias J. Richter @matthiasjrichter.bsky.social · 06/07/2025
Played a concert at my neighbouring farmer's farm festival yesterday. Became friends with his donkey. In other words: I scratched a farmer's ass and he loved it.
130
Matthias J. Richter @matthiasjrichter.bsky.social · 30/06/2025
On Apollo 11 Lunar Landing Day I'll host my 17th Social Anxiety Meetup on the #100Devs Discord. So I had to go with the theme!
A MS Paint screenshot titled "Social Anxiety Meetup" with the text: "Let's talk, lurk or type <3" and a motivational quote by Buzz Aldrin: “Progress is not always linear. It takes constant course correcting and often a lot of zigzagging. Unfortunate things happen, accidents occur, and setbacks are usually painful, but that does not mean we quit.” Below is a Slido redacted event code  and a humorous quote: "Damn it Jim! I'm a programmer! Not a designer!".
051