Writing design docs via @robey https://lobste.rs/s/dbm3sa #practices
https://blog.ceejbot.com/posts/design-docs/
practices
Use Task Runners for Common Coding Tasks https://lobste.rs/s/pcry26 #practices #programming
https://hamvocke.com/blog/task-runners/
How I run multiple $10K MRR companies on a $20/month tech stack https://lobste.rs/s/gptqt7 #practices
https://stevehanov.ca/blog/how-i-run-multiple-10k-mrr-companies-on-a-20month-tech-stack
Reflecting on deserialization. Why you should explicitly decode your JSON https://lobste.rs/s/3ci3hd #practices
https://hashset.dev/article/2026/03/21/reflecting-on-deserialization-why-you-should-explicitly-decode-your-json/
Why I Don’t Vibe Code https://lobste.rs/s/vwmojf #practices #vibecoding
https://jacobharr.is/personal/i-dont-vibe-code
A Report on Burnout in Open Source Software Communities via @lobsters https://lobste.rs/s/pwi4vx #pdf #practices
https://mirandaheath.website/static/oss_burnout_report_mh_25.pdf
POLA Would Have Prevented the Event-Stream Incident (2018) via @jfred https://lobste.rs/s/wu3gry #practices #security
https://agoric.com/blog/technology/pola-would-have-prevented-the-event-stream-incident
Let’s talk about efficient agent setups https://lobste.rs/s/waog4g #practices #vibecoding
Saying Goodbye to Agile https://lobste.rs/s/zubxux #practices
https://lewiscampbell.tech/blog/260414.html
Updating Stacked Pull Requests with git rebase --onto by @bd103 https://lobste.rs/s/akc6h4 #practices #vcs
https://bd103.dev/blog/2026-06-18-git-rebase-onto/
How is a Cognitive Systems Engineering perspective different from traditional UX/UI? https://lobste.rs/s/6z2iue #practices
https://www.adaptivecapacitylabs.com/2026/05/21/how-is-a-cognitive-systems-engineering-perspective-different-from-traditional-ux-ui/
Prompts are technical debt too https://lobste.rs/s/4suehl #practices #vibecoding
https://www.seangoedecke.com/prompts-are-technical-debt-too/
Shipped vs. Operated, or How Many Bash Scripts Does It Take? https://lobste.rs/s/zmhfb0 #practices
https://pierrezemb.fr/posts/shipped-vs-operated/
Twelve Ways to Be Wrong About AI-Assisted Coding https://lobste.rs/s/3ltdmy #practices
https://third-bit.com/2026/05/20/twelve-ways-to-be-wrong/
Engineering for Breathing Room https://lobste.rs/s/n6q0z8 #practices
https://rfc.earendil.com/0020/
Sixty years of learning the same lesson https://lobste.rs/s/ufrz7t #practices
https://blog.robbowley.net/2026/01/30/sixty-years-of-learning-the-same-lesson/
Dependency cooldowns are unfair; we should use phased rollouts instead https://lobste.rs/s/jyhbzg #practices #security
https://illegalcode.net/rfcs/phased_rollouts.html
Stop Using Pull Requests https://lobste.rs/s/0532zk #practices
https://a4al6a.substack.com/p/stop-using-pull-requests
How Developers React to AI-Scented Blog Posts https://lobste.rs/s/pxqwxy #culture #practices #vibecoding
https://writethatblog.substack.com/p/dev-reaction-to-ai-blog-posts
Using AI to write better code more slowly https://lobste.rs/s/lkv0sh #practices #vibecoding
https://nolanlawson.com/2026/05/25/using-ai-to-write-better-code-more-slowly/
Piping terminal output to the browser using systemfd https://lobste.rs/s/pdhf7w #browsers #linux #practices #web
https://blog.izissise.net/posts/webdev-livecompile/
Stop Naming Your Variables "Flag": The Art of Boolean Prefixes https://lobste.rs/s/kjp3wi #practices
https://thatamazingprogrammer.com/posts/stop-naming-your-variables-flag-the-art-of-boolean-prefixes/
The old world of tech is dying and the new cannot be born https://lobste.rs/s/grynsa #culture #practices
https://www.baldurbjarnason.com/2026/the-old-world-of-tech-is-dying/