home.social

#devhumor — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #devhumor, aggregated by home.social.

  1. Spring cleaning time in the repo!

    For months, I’ve been building GitRoot (the forge where issues and docs live inside your code). But looking at my landing page, it felt like the garden was overrun by weeds and cold corporate jargon.

    Before summer arrives, it was time to pull up the bad weeds and sow some fresh ideas.

    I’ve completely rewritten the page into a vision manifesto. No more boring tech-talk, just a raw explanation of why we need software gardens, sap, and leaves to grow projects away from Big Tech's pesticides.

    I need your green thumbs. Which soil feels better to plant your seeds in?

    1️⃣ The old: https://gitroot.dev/
    2️⃣ The new: https://gitroot.dev/branches/new_landing_page/

    Cast your vote in the poll below!

    #Forge #SelfHosted #Git #OpenSource #DevHumor #IndieWeb #Fediverse

  2. Spring cleaning time in the repo!

    For months, I’ve been building GitRoot (the forge where issues and docs live inside your code). But looking at my landing page, it felt like the garden was overrun by weeds and cold corporate jargon.

    Before summer arrives, it was time to pull up the bad weeds and sow some fresh ideas.

    I’ve completely rewritten the page into a vision manifesto. No more boring tech-talk, just a raw explanation of why we need software gardens, sap, and leaves to grow projects away from Big Tech's pesticides.

    I need your green thumbs. Which soil feels better to plant your seeds in?

    1️⃣ The old: https://gitroot.dev/
    2️⃣ The new: https://gitroot.dev/branches/new_landing_page/

    Cast your vote in the poll below!

    #Forge #SelfHosted #Git #OpenSource #DevHumor #IndieWeb #Fediverse

  3. Spring cleaning time in the repo!

    For months, I’ve been building GitRoot (the forge where issues and docs live inside your code). But looking at my landing page, it felt like the garden was overrun by weeds and cold corporate jargon.

    Before summer arrives, it was time to pull up the bad weeds and sow some fresh ideas.

    I’ve completely rewritten the page into a vision manifesto. No more boring tech-talk, just a raw explanation of why we need software gardens, sap, and leaves to grow projects away from Big Tech's pesticides.

    I need your green thumbs. Which soil feels better to plant your seeds in?

    1️⃣ The old: https://gitroot.dev/
    2️⃣ The new: https://gitroot.dev/branches/new_landing_page/

    Cast your vote in the poll below!

    #Forge #SelfHosted #Git #OpenSource #DevHumor #IndieWeb #Fediverse

  4. Spring cleaning time in the repo!

    For months, I’ve been building GitRoot (the forge where issues and docs live inside your code). But looking at my landing page, it felt like the garden was overrun by weeds and cold corporate jargon.

    Before summer arrives, it was time to pull up the bad weeds and sow some fresh ideas.

    I’ve completely rewritten the page into a vision manifesto. No more boring tech-talk, just a raw explanation of why we need software gardens, sap, and leaves to grow projects away from Big Tech's pesticides.

    I need your green thumbs. Which soil feels better to plant your seeds in?

    1️⃣ The old: https://gitroot.dev/
    2️⃣ The new: https://gitroot.dev/branches/new_landing_page/

    Cast your vote in the poll below!

    #Forge #SelfHosted #Git #OpenSource #DevHumor #IndieWeb #Fediverse

  5. Spring cleaning time in the repo!

    For months, I’ve been building GitRoot (the forge where issues and docs live inside your code). But looking at my landing page, it felt like the garden was overrun by weeds and cold corporate jargon.

    Before summer arrives, it was time to pull up the bad weeds and sow some fresh ideas.

    I’ve completely rewritten the page into a vision manifesto. No more boring tech-talk, just a raw explanation of why we need software gardens, sap, and leaves to grow projects away from Big Tech's pesticides.

    I need your green thumbs. Which soil feels better to plant your seeds in?

    1️⃣ The old: https://gitroot.dev/
    2️⃣ The new: https://gitroot.dev/branches/new_landing_page/

    Cast your vote in the poll below!

    #Forge #SelfHosted #Git #OpenSource #DevHumor #IndieWeb #Fediverse

  6. Why do programmers prefer dark mode? Because light mode attracts bugs AND moths. #programming #devhumor

  7. Why did the network engineer feel lonely? They had too many connections but no real ones. #networking #devhumor

  8. Why did the network engineer feel lonely? They had too many connections but no real ones. #networking #devhumor

  9. Why did the network engineer feel lonely? They had too many connections but no real ones. #networking #devhumor

  10. Why did the network engineer feel lonely? They had too many connections but no real ones. #networking #devhumor

  11. CAVE IDVS MARTIAS. Someone carved it on a Roman wall two thousand years ago. Someone else scratched underneath: "That's our release date." Developers and soothsayers have a lot in common.

    #Rubycon2026 #Ruby #DevHumor #IdesOfMarch #DevLife

  12. CAVE IDVS MARTIAS. Someone carved it on a Roman wall two thousand years ago. Someone else scratched underneath: "That's our release date." Developers and soothsayers have a lot in common.

    #Rubycon2026 #Ruby #DevHumor #IdesOfMarch #DevLife

  13. git push origin main on a Friday afternoon. The crowd gathered to watch the show. We've all been there.

    #Rubycon2026 #Ruby #DevHumor #FridayDeploy #DevLife

  14. git push origin main on a Friday afternoon. The crowd gathered to watch the show. We've all been there.

    #Rubycon2026 #Ruby #DevHumor #FridayDeploy #DevLife

  15. maggieappleton.com/zero-alignm
    “Neuf femmes ne font pas un bébé en un mois.” Voilà. C’est dit. Toute la logique “un dev + une flotte d’agents = une équipe” résumée et démontée en une phrase. Et au passage, elle confirme que les agents sont nuls en CSS — donc mon poste est sauvé.

    chierchia.fr/2026/04/one-devel

    #CSS #Agents #DevHumor

  16. RuboCop: Layout/LineLength: Line is too long. [81/80]. One character. The centurion is not amused.

    #Rubycon2026 #Ruby #RuboCop #DevHumor #Rimini

  17. RuboCop: Layout/LineLength: Line is too long. [81/80]. One character. The centurion is not amused.

    #Rubycon2026 #Ruby #RuboCop #DevHumor #Rimini

  18. If you've ever spent an hour resolving a merge conflict on a shared branch, you know the feeling of watching this piadina arrive at your table...

    #Rubycon2026 #Ruby #DevHumor #MergeConflict #Piadina

  19. If you've ever spent an hour resolving a merge conflict on a shared branch, you know the feeling of watching this piadina arrive at your table...

    #Rubycon2026 #Ruby #DevHumor #MergeConflict #Piadina

  20. 🚨 Ah, the Vercel Claude Code plugin: because who wouldn't want a nosy deployment plugin rummaging through every digital diary entry you ever typed? 🤦‍♂️ Surprise! It's like inviting a vacuum cleaner to critique your poetry while insisting it's "just collecting data"—all on projects it has no business in. 😂
    akshaychugh.xyz/writings/png/v #VercelClaudeCode #NosyPlugins #DigitalPrivacy #DevHumor #DataCollection #HackerNews #ngated

  21. 🚨 Ah, the Vercel Claude Code plugin: because who wouldn't want a nosy deployment plugin rummaging through every digital diary entry you ever typed? 🤦‍♂️ Surprise! It's like inviting a vacuum cleaner to critique your poetry while insisting it's "just collecting data"—all on projects it has no business in. 😂
    akshaychugh.xyz/writings/png/v #VercelClaudeCode #NosyPlugins #DigitalPrivacy #DevHumor #DataCollection #HackerNews #ngated

  22. 🚨 Ah, the Vercel Claude Code plugin: because who wouldn't want a nosy deployment plugin rummaging through every digital diary entry you ever typed? 🤦‍♂️ Surprise! It's like inviting a vacuum cleaner to critique your poetry while insisting it's "just collecting data"—all on projects it has no business in. 😂
    akshaychugh.xyz/writings/png/v #VercelClaudeCode #NosyPlugins #DigitalPrivacy #DevHumor #DataCollection #HackerNews #ngated

  23. 🚨 Ah, the Vercel Claude Code plugin: because who wouldn't want a nosy deployment plugin rummaging through every digital diary entry you ever typed? 🤦‍♂️ Surprise! It's like inviting a vacuum cleaner to critique your poetry while insisting it's "just collecting data"—all on projects it has no business in. 😂
    akshaychugh.xyz/writings/png/v #VercelClaudeCode #NosyPlugins #DigitalPrivacy #DevHumor #DataCollection #HackerNews #ngated

  24. 🚨 Ah, the Vercel Claude Code plugin: because who wouldn't want a nosy deployment plugin rummaging through every digital diary entry you ever typed? 🤦‍♂️ Surprise! It's like inviting a vacuum cleaner to critique your poetry while insisting it's "just collecting data"—all on projects it has no business in. 😂
    akshaychugh.xyz/writings/png/v #VercelClaudeCode #NosyPlugins #DigitalPrivacy #DevHumor #DataCollection #HackerNews #ngated

  25. Other devs have rubber ducks. Rubyconians have marble busts. Explain your bug to Matz. He Is nice, he will understand.

    #Rubycon2026 #Ruby #Matz #RubberDuckDebugging #DevHumor

  26. Other devs have rubber ducks. Rubyconians have marble busts. Explain your bug to Matz. He Is nice, he will understand.

    #Rubycon2026 #Ruby #Matz #RubberDuckDebugging #DevHumor

  27. 😂 Behold, a #TypeScript library that heroically measures #text, because apparently, your life was desperately missing #multiline text #layout calculations. 🤔 #GitHub, the modern temple of over-engineering, where devs go to create the most thrilling solutions to problems nobody knew they had! 🥳
    github.com/chenglou/pretext #OverEngineering #DevHumor #TechSolutions #HackerNews #ngated

  28. 😂 Behold, a #TypeScript library that heroically measures #text, because apparently, your life was desperately missing #multiline text #layout calculations. 🤔 #GitHub, the modern temple of over-engineering, where devs go to create the most thrilling solutions to problems nobody knew they had! 🥳
    github.com/chenglou/pretext #OverEngineering #DevHumor #TechSolutions #HackerNews #ngated

  29. 😂 Behold, a #TypeScript library that heroically measures #text, because apparently, your life was desperately missing #multiline text #layout calculations. 🤔 #GitHub, the modern temple of over-engineering, where devs go to create the most thrilling solutions to problems nobody knew they had! 🥳
    github.com/chenglou/pretext #OverEngineering #DevHumor #TechSolutions #HackerNews #ngated

  30. 😂 Behold, a #TypeScript library that heroically measures #text, because apparently, your life was desperately missing #multiline text #layout calculations. 🤔 #GitHub, the modern temple of over-engineering, where devs go to create the most thrilling solutions to problems nobody knew they had! 🥳
    github.com/chenglou/pretext #OverEngineering #DevHumor #TechSolutions #HackerNews #ngated

  31. 😂 Behold, a #TypeScript library that heroically measures #text, because apparently, your life was desperately missing #multiline text #layout calculations. 🤔 #GitHub, the modern temple of over-engineering, where devs go to create the most thrilling solutions to problems nobody knew they had! 🥳
    github.com/chenglou/pretext #OverEngineering #DevHumor #TechSolutions #HackerNews #ngated

  32. naming things is hard because names are decisions made before you understand the problem the best variable names get written after the function works, not before renaming is not refactoring. it's understanding finally catching up with the code. #programming #devhumor #coding

  33. naming things is hard because names are decisions made before you understand the problem the best variable names get written after the function works, not before renaming is not refactoring. it's understanding finally catching up with the code. #programming #devhumor #coding

  34. naming things is hard because names are decisions made before you understand the problem the best variable names get written after the function works, not before renaming is not refactoring. it's understanding finally catching up with the code. #programming #devhumor #coding

  35. naming things is hard because names are decisions made before you understand the problem the best variable names get written after the function works, not before renaming is not refactoring. it's understanding finally catching up with the code. #programming #devhumor #coding