TheGoodParts.dev
@thegoodparts.dev
Links, highlights/quotes, and other additions to TheGoodParts.dev digital garden. Web: https://TheGoodParts.dev By @unixroot.bsky.social
Craft software that makes people feel something rapha.land/craft-softwa... #programming #softwaredevelopment #blog
Craft software that makes people feel something - Raphael Amorim
Recently, people have been asking me why I’m pausing Boo to work on a programming language. I think it would actually be cool to write down how I feel.
rapha.land
Do the simplest thing that could possibly work www.seangoedecke.com/the-simplest... #programming #softwaredevelopment #simplicity #blog
Do the simplest thing that could possibly work
seangoedecke.com
On the foolishness of "natural language programming" - Edsger W. Dijkstra, 1978 (still very relevant now, possibly more than ever) www.cs.utexas.edu/~EWD/transcr... #programming #softwaredevelopment
E.W.Dijkstra Archive: On the foolishness of "natural language programming". (EWD 667)
cs.utexas.edu
How to write blog posts that developers read refactoringenglish.com/chapters/wri... #programming #softwaredevelopment #blog
How to Write Blog Posts that Developers Read
Software bloggers can make the same mistakes for years that prevent readers from discovering their writing. I know because I'm one of them. Over time, I've learned techniques that help some blog posts...
refactoringenglish.com
Unexpected benefits of building your own tools tiniuc.com/make-more-to... #programming #softwaredevelopment #scripting #blog
Unexpected Benefits of Building Your Own Tools | Alex Tiniuc
tiniuc.com
Every piece of software is a state machine. Any mutable variable adds a staggering number of states to that machine. old.reddit.com/r/programmin... #programming #softwaredevelopment #functionalprogramming
John Carmack on updating variables
Posted in r/programming by u/levodelellis • 394 points and 294 comments
old.reddit.com
Send this article to your friend who still thinks the cloud is a good idea rameerez.com/send-this-ar... #cloud #hosting #selfhosting #linux #blog
Send this article to your friend who still thinks the cloud is a good idea
You've been lied to. You don't need the cloud – you can just run servers and save 10x your AWS costs. It's not that difficult.
rameerez.com
"A Plea for Lean Software" by Prof. Niklaus Wirth (1995) liam-on-linux.dreamwidth.org/88032.html #programming #softwaredevelopment #simplicity
Captcha Check
liam-on-linux.dreamwidth.org
We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise. -- Larry Wall
At the end you use `git bisect` (this is especially useful in messy codebases with no test coverage) kevin3010.github.io/git/2025/11/... #programming #git #blog #algorithms
At the end you use git bisect
People rant about having to learn algorithmic questions for interviews. I get it — interview system is broken, but you ought to learn binary search at least.
kevin3010.github.io
URLs are state containers alfy.blog/2025/10/31/y... #programming #webdev #blog
Your URL Is Your State
A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.
alfy.blog
The standard rule is, when you're in a hole, stop digging; that seems not to apply [to] software nowadays. -- Ron Minnich
(Quite) A few words about async yoric.github.io/post/quite-a... #programming #concurrency #python #go #rust #javascript #blog
(Quite) A Few Words About Async
I’ve had a few conversations about async code recently (and not so recently) and seen some code that seems to make wrong assumptions about async, so I figured out it was time to have a serious chat ab...
yoric.github.io
Amateur programmers think there are 1000 bytes in a kilobyte; Real Programmers know there are 1024 meters in a kilometer.
The first step of any project is to grossly underestimate its complexity and difficulty. -- Nicoll Hunt
Everything I know about good API design www.seangoedecke.com/good-api-des... #programming #softwaredesign #api #blog
Everything I know about good API design
Most of what modern software engineers do involves APIs: public interfaces for communicating with a program, like this one from Twilio. I’ve spent a lot of time…
seangoedecke.com
Users are a terrible thing. Systems would be infinitely more stable without them. -- Michael T. Nygard
Making USB devices - end to end guide to your first gadget popovicu.com/posts/making... #programming #hardware #linux #blog
Making USB devices - end to end guide to your first gadget
Introduction to implementing USB devices. Minimal overview of hardware and software with an example with STM32 microcontroller. Also contains an index to very detailed guides for more information.
popovicu.com
The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich may find hard to pay. -- Tony Hoare
Why self-taught engineers often outperform michaelbastos.com/blog/why-sel... #programming #softwaredevelopment #tech #blog
michaelbastos.com
It's insulting to read AI-generated blog posts blog.pabloecortez.com/its-insultin... #tech #genai #ai #blog
It's insulting to read your AI-generated blog post
It seems so rude and careless to make me, a person with thoughts, ideas, humor, contradictions and life experience to read something spit out by the equivale...
blog.pabloecortez.com