Frederik Held
banner
frederikheld.bsky.social
Frederik Held
@frederikheld.bsky.social
#IndieDeveloper. Curious #hacker/#maker. #Scouts. Political being. Software #freelancer and aspiring #SaaS #entrepreneur 🚀 http://letsbuildtogether.dev
Reposted by Frederik Held
My first advice to junior contributors is to STOP using vibe coding for PRs. OSS is always about people more than about code. We don't need more code generated by LLM, we need more people who care.
November 10, 2025 at 11:47 AM
Reposted by Frederik Held
preaching to the choir i assume but on behalf of oss maintainers everywhere, please note:

good-first-issue != claude can one-shot this

one must occasionally use the brain to "do open source"
October 22, 2025 at 7:17 PM
An die Leute mit den bunten LED-Lichtern im Rücken: wie macht ihr das mit den Reflektionen auf dem Monitor? 🤔Bunter Background ist geil, aber es stört schon arg beim Blick auf den Monitor 🪩 Bin ich zu schlank? Oder der Monitor zu breit? Oder hab ich grundsätzlich was falsch gemacht?
November 4, 2025 at 10:12 PM
lol rekt. Recht hat er 😁
Über unsere Autokrise schreibe ich in der aktuellen Kolumne. #Miosga
November 3, 2025 at 9:42 PM
Reposted by Frederik Held
Early on, before PMF, the startup is changing faster than the world is, and the point of testing and interviewing is to understand how you fit into it.

After PMF, you buckle down and focus, still testing for optimization, and because the market will shift over your lifetime.
August 25, 2025 at 9:43 PM
#stuttgart er Behörde möchte eine Fotografie meines #Personalausweis es per E-Mail vorab für einen Termin, der vor Ort stattfinden wird. Ist das diese #Digitalisierung der Verwaltung, die jetzt überall um sich greift? Dann möchte ich das bitte nicht.
August 7, 2025 at 12:01 PM
Trying to reverse engineer an object of type any 😬 Some programmers want to watch the world burn. I try to put out the fire, one wtf at a time. #JustDevThings #CodeArcheology #JavaScript #TypeScript
July 20, 2025 at 7:00 PM
Aus einem Kundenprojekt: Bitte erschießt mich 😵 Die Funktion wird von einer anderen Funktion `bulkCreateEvent` aufgerufen, die wieder von einer Funktion `bulkCreateEvent` aufgerufen wird. Weil Schichten-Architektur ja so geil ist, auch wenn die meisten Schichten so nützlich sind wie diese 😭😭😭
July 16, 2025 at 12:17 AM
Reposted by Frederik Held
Ich hatte hier jüngst ein Video aus einer Vorlesung gepostet. Es stieß auf reges Interesse, und mehrfach kam die Frage nach einer Version zum Teilen. Hier ist sie nun; Link im nächsten Post. Es geht um das brutale physikalische Maß für alles Weitere. Und darum, die Menschlichkeit nicht zu verlieren.
July 12, 2025 at 4:10 PM
Quittung bekommt man selbstverständlich auch nicht. Dieser Biergarten hat die #Steuerhinterziehung durch gespielt. Glückwunsch! Immerhin ist der Ausgang ordentlich #laminiert und damit gültig. Da kann dann auch das #Finanzamt nichts gegen machen.
July 10, 2025 at 5:48 PM
This is how much #copilot impressed me 😅 I admit that it's nice to have someone around to talk to, who asks stupid questions and recommends bad code. Social interaction makes the day less dull. But I prefer a real human apprentice I can share a coffee and discuss nerd stuff with. #JustDevThings
July 1, 2025 at 6:13 PM
To the devs who set up their project with #TypeScript but then only use it for basic types but whenever there is a parameter object that could really benefit from proper typing, they use any: WHYYYYYYY!?!?!!!???? 😫 #JustDevThings
July 1, 2025 at 10:24 AM
What keeps you from coding like this? #JustDevThings #SummerVibesCoding #ThinkPad
June 28, 2025 at 7:33 PM
#GenZ in der Bahn (mit neu gekaufter Feuerschale und Anzündholz im Gepäck): "Alter, das kann doch nicht sein, dass der nen Garten hat, aber kein Feuerholz! Das ist ja wie ein Club ohne Musik." Den Lifestyle supporte ich 🔥
June 14, 2025 at 5:30 PM
Arrrrr! import.meta.glob is the worst design decision in #Vite! 🤬 It's always trouble to use because it's insanely unintuitive. Why can't we have it dynamic? Because of performance. I DON'T CARE about performance! It is only BUILD performance! Arrr! Infuriating #DX!
June 9, 2025 at 3:49 PM
The "Indian guy on YouTube" meme just happened to me! This is the best explanation of PostgreSQL's row-level security for multi-tenancy. Horrible to watch, but perfectly on point: www.youtube.com/watch?v=yG6c...
PostgreSQL Row-Level Security for Multi-Tenancy
YouTube video by Renjith KN
www.youtube.com
June 6, 2025 at 5:56 PM
I took over a client project. It's NodeJS, but you can tell that it was written by someone who worked with Enterprise Java before. #DeathByAbstraction
May 23, 2025 at 12:01 PM
Reposted by Frederik Held
Ja, das wär echt schön gewesen, hätte jemand etwas davon in die Verfassung geschrieben!

Wieso kennt eigentlich Friedrich Merz die Verfassung nicht? Könnte man ihn dafür abschieben?
May 17, 2025 at 6:37 AM
Reposted by Frederik Held
Wow - das ist eine tolle und extrem wichtige Nachricht: In China sinkt der CO2-Ausstoß, weil das Land bei erneuerbarer Energie so erfolgreich ist. Bei gleichzeitigem Wirtschaftswachstum. Das alte Argument "bringt ja nichts, wenn wir was tun, weil China!" hat sich völlig ins Gegenteil verkehrt.
Analysis: Clean energy just put China’s CO2 emissions into reverse for first time - Carbon Brief
For the first time, the growth in China’s clean power generation has caused the nation’s carbon dioxide (CO2) emissions to fall despite rapid power demand growth.
www.carbonbrief.org
May 15, 2025 at 3:02 PM
Reposted by Frederik Held
We released Wolfenstein 3D on this day (May 5th) in 1992. Here's a local television news report about it. What an amazing time that was. #wolfenstein #gamedev #retrogames
May 6, 2025 at 8:26 AM
I'm looking for book recommendations about #saas pricing strategies. What's your favorite source of learning about pricing models and how to choose the right one? #bootstrapped #indiehacker #buildinpublic #startup
May 2, 2025 at 12:33 PM
Reposted by Frederik Held
AfD jetzt auch offiziell „gesichert rechtsextremistisch“. Eine Entscheidung, die Folgen haben muss, insbesondere für den ÖRR. Eine „Gleichbehandlung“ von Rechtsextremisten verstößt gegen den Programmauftrag. Verfassungsfeinden darf keine Bühne gegeben werden. Nicht in Talks, nicht in der Tagesschau.
May 2, 2025 at 8:50 AM
Reposted by Frederik Held
All prioritization and product management systems boil down to:

How can we say “no” to almost everything, and be confident that what we say “yes” to, will matter?

Keep that in mind when you select a system or schedule work just because someone asked you to.
May 1, 2025 at 5:00 AM
Reposted by Frederik Held
this
April 8, 2025 at 7:23 AM