My colleague Julius
ploum.net/2024-12-23-j...
#programming #softwaredevelopment #ai #blog
My colleague Julius
ploum.net/2024-12-23-j...
#programming #softwaredevelopment #ai #blog
A C Compiler in 512 bytes
xorvoid.com/sectorc.html
#programming #softwaredevelopment #assembly
Craft software that makes people feel something
rapha.land/craft-softwa...
#programming #softwaredevelopment #blog
Do the simplest thing that could possibly work
www.seangoedecke.com/the-simplest...
#programming #softwaredevelopment #simplicity #blog
I hate screenshots of text
parkscomputing.com/page/i-hate-...
#programming #softwaredevelopment #blog
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
Why is Zig so cool?
nilostolte.github.io/tech/article...
#programming #softwaredevelopment #blog
How to write blog posts that developers read
refactoringenglish.com/chapters/wri...
#programming #softwaredevelopment #blog
Unexpected benefits of building your own tools
tiniuc.com/make-more-to...
#programming #softwaredevelopment #scripting #blog
Ruby and its neighbors: Smalltalk
noelrappin.com/blog/2025/11...
#programming #smalltalk #ruby #blog
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
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
"A Plea for Lean Software" by Prof. Niklaus Wirth (1995)
liam-on-linux.dreamwidth.org/88032.html
#programming #softwaredevelopment #simplicity
We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise.
-- Larry Wall
Card Driven Development (CDD)
jimmyhmiller.com/card-driven-...
#programming #softwaredevelopment #productivity #blog
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
URLs are state containers
alfy.blog/2025/10/31/y...
#programming #webdev #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
Amateur programmers think there are 1000 bytes in a kilobyte; Real Programmers know there are 1024 meters in a kilometer.
Taking learning seriously
dubroy.com/blog/taking-...
#programming #productivity #blog
Machine code isn't scary
jimmyhmiller.com/machine-code...
#programming #softwaredevelopment #blog #assembly
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
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
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
Build your own database
www.nan.fyi/database
#programming #databases #javascript #blog
It's insulting to read AI-generated blog posts
blog.pabloecortez.com/its-insultin...
#tech #genai #ai #blog