TheGoodParts.dev's Avatar

TheGoodParts.dev

@thegoodparts.dev

Links, highlights/quotes, and other additions to TheGoodParts.dev digital garden. Web: https://TheGoodParts.dev By @unixroot.bsky.social

1,792
Followers
1
Following
342
Posts
03.07.2023
Joined
Posts Following

Latest posts by TheGoodParts.dev @thegoodparts.dev

Preview
My colleague Julius My colleague Julius par Ploum - Lionel Dricot.

My colleague Julius

ploum.net/2024-12-23-j...

#programming #softwaredevelopment #ai #blog

21.02.2026 18:59 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
xorvoid

A C Compiler in 512 bytes

xorvoid.com/sectorc.html

#programming #softwaredevelopment #assembly

08.02.2026 14:27 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Craft software that makes people feel something

rapha.land/craft-softwa...

#programming #softwaredevelopment #blog

05.02.2026 13:31 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Do the simplest thing that could possibly work

Do the simplest thing that could possibly work

www.seangoedecke.com/the-simplest...

#programming #softwaredevelopment #simplicity #blog

03.02.2026 22:11 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
I Hate Screenshots of Text Why do people take screenshots of text?

I hate screenshots of text

parkscomputing.com/page/i-hate-...

#programming #softwaredevelopment #blog

11.11.2025 14:37 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
E.W.Dijkstra Archive: On the foolishness of "natural language programming". (EWD 667)

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

10.11.2025 14:21 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
ZigCool

Why is Zig so cool?

nilostolte.github.io/tech/article...

#programming #softwaredevelopment #blog

09.11.2025 18:11 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

How to write blog posts that developers read

refactoringenglish.com/chapters/wri...

#programming #softwaredevelopment #blog

08.11.2025 14:40 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Unexpected Benefits of Building Your Own Tools | Alex Tiniuc

Unexpected benefits of building your own tools

tiniuc.com/make-more-to...

#programming #softwaredevelopment #scripting #blog

06.11.2025 21:51 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Ruby And Its Neighbors: Smalltalk – Noel Rappin Writes Here I just write here

Ruby and its neighbors: Smalltalk

noelrappin.com/blog/2025/11...

#programming #smalltalk #ruby #blog

05.11.2025 19:58 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
John Carmack on updating variables Posted in r/programming by u/levodelellis β€’ 394 points and 294 comments

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

05.11.2025 16:42 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
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.

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

05.11.2025 11:45 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Captcha Check

"A Plea for Lean Software" by Prof. Niklaus Wirth (1995)

liam-on-linux.dreamwidth.org/88032.html

#programming #softwaredevelopment #simplicity

04.11.2025 17:57 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise.

-- Larry Wall

15.12.2023 13:47 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Card Driven Development

Card Driven Development (CDD)

jimmyhmiller.com/card-driven-...

#programming #softwaredevelopment #productivity #blog

03.11.2025 20:06 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
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.

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

03.11.2025 15:19 πŸ‘ 2 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
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.

URLs are state containers

alfy.blog/2025/10/31/y...

#programming #webdev #blog

02.11.2025 18:36 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

The standard rule is, when you're in a hole, stop digging; that seems not to apply [to] software nowadays.

-- Ron Minnich

11.03.2024 13:38 πŸ‘ 10 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
(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...

(Quite) A few words about async

yoric.github.io/post/quite-a...

#programming #concurrency #python #go #rust #javascript #blog

02.11.2025 13:16 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Amateur programmers think there are 1000 bytes in a kilobyte; Real Programmers know there are 1024 meters in a kilometer.

18.12.2023 13:44 πŸ‘ 9 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Taking learning seriously

Taking learning seriously

dubroy.com/blog/taking-...

#programming #productivity #blog

01.11.2025 20:26 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Machine Code Isn't Scary Machine code isn't scary. If you can make sure your JSON conforms to a JSON schema, you can write machine code.

Machine code isn't scary

jimmyhmiller.com/machine-code...

#programming #softwaredevelopment #blog #assembly

01.11.2025 13:06 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

The first step of any project is to grossly underestimate its complexity and difficulty.

-- Nicoll Hunt

19.02.2024 15:09 πŸ‘ 14 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0
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…

Everything I know about good API design

www.seangoedecke.com/good-api-des...

#programming #softwaredesign #api #blog

31.10.2025 20:51 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Users are a terrible thing. Systems would be infinitely more stable without them.

-- Michael T. Nygard

22.12.2024 16:24 πŸ‘ 50 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Making USB devices - end to end guide to your first gadget

popovicu.com/posts/making...

#programming #hardware #linux #blog

30.10.2025 19:47 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

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

03.04.2024 12:52 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Why self-taught engineers often outperform

michaelbastos.com/blog/why-sel...

#programming #softwaredevelopment #tech #blog

29.10.2025 19:34 πŸ‘ 8 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
Build Your Own Database A step-by-step guide to building a key-value database from scratch.

Build your own database

www.nan.fyi/database

#programming #databases #javascript #blog

28.10.2025 17:31 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

It's insulting to read AI-generated blog posts

blog.pabloecortez.com/its-insultin...

#tech #genai #ai #blog

28.10.2025 15:18 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0