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.
10.11.2025 11:47 — 👍 226 🔁 54 💬 5 📌 6@frederikheld.bsky.social
#IndieDeveloper. Curious #hacker/#maker. #Scouts. Political being. Software #freelancer and aspiring #SaaS #entrepreneur 🚀 http://letsbuildtogether.dev
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.
10.11.2025 11:47 — 👍 226 🔁 54 💬 5 📌 6preaching 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"
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?
04.11.2025 22:12 — 👍 0 🔁 0 💬 0 📌 0Bulk screenshots sounds like one toggle to me. So for the user, the product doesn't get much more complex. On the implementation side, it depends on your architectural skills. Best case this is just an additional module with very few touch points to the rest of the software.
04.11.2025 12:25 — 👍 0 🔁 0 💬 0 📌 0lol rekt. Recht hat er 😁
03.11.2025 21:42 — 👍 5 🔁 1 💬 0 📌 0I spent a considerable amount of my lifetime to build a fake block cursor that can be styled properly. Wrap detection would have been of great help in this endeavor.
03.11.2025 21:37 — 👍 0 🔁 0 💬 0 📌 0😂 This write-up is wonderful. This distro sounds like Justin Bieber bedding web devs 😂
24.10.2025 12:05 — 👍 1 🔁 0 💬 0 📌 0This is the way. Strategic open-sourcing can boost your business. I haven't thought about the "it is good to polish your API" aspect before, but you are perfectly on point with this. Eating your own dog food can only make your API better. 👍
16.09.2025 11:39 — 👍 0 🔁 0 💬 0 📌 0Early 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.
Meme: it's something
07.08.2025 16:15 — 👍 1 🔁 0 💬 0 📌 0#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.
07.08.2025 12:01 — 👍 2 🔁 0 💬 1 📌 0Große Worte für einen Steigbügelhalter des Faschismus. #deplatforming wirkt und ihr tut das Gegenteil.
20.07.2025 19:06 — 👍 0 🔁 0 💬 0 📌 0A code snipped that defines an interface in TypeScript. The entries are annotated with comments like "a wild guess", "an educated guess" and "wtf?"
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
20.07.2025 19:00 — 👍 3 🔁 0 💬 0 📌 0Das ist übrigens schon die ausführlichste Dokumentation, die es zu all diesen Funktionen gibt. 😭
16.07.2025 00:23 — 👍 0 🔁 0 💬 0 📌 0Screenshot von Source Code: Funktion bulkCreateEvents ruft eine Funktion db.bulkCreateEvents auf, die ein Promise zurück gibt. Anstatt das Promise direkt zu returnen, ist der Aufruf in ein neues Promise gewrappt. Es wird aber mit dem Rückgabewert sonst nichts gemacht, was das rechtfertigen würde. 11 Zeilen Code, wo eine gereicht hätte.
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 😭😭😭
16.07.2025 00:17 — 👍 1 🔁 0 💬 1 📌 0Ich 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.
12.07.2025 16:10 — 👍 1715 🔁 941 💬 72 📌 67Please show the address it can be added to blacklists. This is outrageous.
11.07.2025 18:02 — 👍 1 🔁 0 💬 1 📌 0Laminierter Aushang an der Kasse: "NUR BARZAHLUNG. GELDAUTOMAT am EINGANG"
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.
10.07.2025 17:48 — 👍 1 🔁 0 💬 0 📌 0Are you going to invite us to it? 😉 marclouinvited.us
07.07.2025 14:37 — 👍 0 🔁 0 💬 0 📌 0Because money? A company that is specialized on a product can deliver better quality at a lower price and it only costs me a few hours to get it.
But I like the analogy: I trust vibed code as much as a print-at-home fighter jet :-D Looks fun until you actually try to use it.
Screenshot of VSCode showing Copilot usage statistics: "Code completions: 0.3 %, Chat messages 2.6 %, Allowance resets July 4, 2025". Today is July 1.
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
01.07.2025 18:12 — 👍 1 🔁 0 💬 0 📌 0This is in line with CSS terminology. I'm not quite sure if the docs are right here ("defines horizontal/vertical alignment") or if it actually takes the layout direction into account. Would be great if you could change flex-direction from row to column and scrollIntoView just adapts.
01.07.2025 10:57 — 👍 0 🔁 0 💬 1 📌 0I still despise Reddit spam, but the video is fine.
01.07.2025 10:27 — 👍 0 🔁 0 💬 0 📌 0To 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
01.07.2025 10:24 — 👍 1 🔁 0 💬 0 📌 0Balkon mit Tomatenpflanzen, Basilikum, lecker Drink, Liegestuhl, ThinkPad im Schoß. Was will man mehr?
What keeps you from coding like this? #JustDevThings #SummerVibesCoding #ThinkPad
28.06.2025 19:33 — 👍 0 🔁 0 💬 0 📌 0Bei der Diskussion frag ich mich immer, was eigentlich das Problem ist. KI kann ja nicht echtes Können ersetzen. Vielleicht haben die Prüfungsformate schon immer nicht das geprüft, was man eigentlich prüfen müsste - es war nur nicht so offensichtlich?
21.06.2025 19:31 — 👍 0 🔁 0 💬 0 📌 0Gradually slow down response time until someone from their side notices and reaches out.
17.06.2025 10:34 — 👍 0 🔁 0 💬 0 📌 0It is even worse than that. The returned object is not properly typed. How could it? import.meta.glob doesn't know anything about the files it mangles. But why on earth would someone come up with an abomination like this in a modern build system?? It feels so legacy right out of the box. WTF?
17.06.2025 00:09 — 👍 0 🔁 0 💬 0 📌 0Davor wurde diskutiert, ob man so auf die Schnelle eher im REWE oder im OBI noch richtiges Feuerholz bekommt.
14.06.2025 17:31 — 👍 0 🔁 0 💬 0 📌 0