Pinned
Nick | TheGoodParts.dev
Nick | TheGoodParts.dev
@unixroot.bsky.social
30+ years in software development, mostly posting on topics related to: #tech #programming #webdev #foss #linux #devops #infosec #privacy Small and simple is beautiful. My digital garden: https://thegoodparts.dev Bits: @thegoodparts.dev
385 followers97 following617 posts
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
My colleague Julius ploum.net/2024-12-23-j... #programming #softwaredevelopment #ai #blog
Nick | TheGoodParts.dev reposted
A C Compiler in 512 bytes xorvoid.com/sectorc.html #programming #softwaredevelopment #assembly
Nick | TheGoodParts.dev reposted
Craft software that makes people feel something rapha.land/craft-softwa... #programming #softwaredevelopment #blog
Nick | TheGoodParts.dev reposted
Do the simplest thing that could possibly work www.seangoedecke.com/the-simplest... #programming #softwaredevelopment #simplicity #blog
A reminder: Google is absolutely notorious for freezing accounts with zero warning, zero explanation and zero recourse. Even if you are paying them. news.ycombinator.com/item?id=4544...
I hate screenshots of text parkscomputing.com/page/i-hate-... #programming #softwaredevelopment #blog
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
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
Nick | TheGoodParts.dev reposted
Why is Zig so cool? nilostolte.github.io/tech/article... #programming #softwaredevelopment #blog
Nick | TheGoodParts.dev reposted
How to write blog posts that developers read refactoringenglish.com/chapters/wri... #programming #softwaredevelopment #blog
You can use `timeout` to limit a command's runtime: ``` timeout 10s ping example.com ``` After 10s, the command will be killed automatically. #linux #unix #cli #shell #tips
Nick | TheGoodParts.dev reposted
Unexpected benefits of building your own tools tiniuc.com/make-more-to... #programming #softwaredevelopment #scripting #blog
Nick | TheGoodParts.dev reposted
wthhyb.sacha.house > Maybe Redis for caching The author definitely has a point when it comes to overengineering, but putting Redis here, and the amount of bloat on this simple page makes it quite ironic. #programming #webdev #backend #frontend
Ruby and its neighbors: Smalltalk noelrappin.com/blog/2025/11... #programming #smalltalk #ruby #blog
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
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
Nick | TheGoodParts.dev reposted
"A Plea for Lean Software" by Prof. Niklaus Wirth (1995) liam-on-linux.dreamwidth.org/88032.html #programming #softwaredevelopment #simplicity
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
Card Driven Development (CDD) jimmyhmiller.com/card-driven-... #programming #softwaredevelopment #productivity #blog
Nick | TheGoodParts.dev reposted
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
Nick | TheGoodParts.dev reposted
URLs are state containers alfy.blog/2025/10/31/y... #programming #webdev #blog
Nick | TheGoodParts.dev reposted
(Quite) A few words about async yoric.github.io/post/quite-a... #programming #concurrency #python #go #rust #javascript #blog
Nick | TheGoodParts.dev reposted
Taking learning seriously dubroy.com/blog/taking-... #programming #productivity #blog
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
This makes me feel old. Do people these days really find the existence of these APIs surprising? christianheilmann.com/2025/10/08/a...
Nick | TheGoodParts.dev reposted
Machine code isn't scary jimmyhmiller.com/machine-code... #programming #softwaredevelopment #blog #assembly
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
Everything I know about good API design www.seangoedecke.com/good-api-des... #programming #softwaredesign #api #blog
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
Making USB devices - end to end guide to your first gadget popovicu.com/posts/making... #programming #hardware #linux #blog
Nick | TheGoodParts.dev reposted
Why self-taught engineers often outperform michaelbastos.com/blog/why-sel... #programming #softwaredevelopment #tech #blog
Nick | TheGoodParts.dev reposted
Build your own database www.nan.fyi/database #programming #databases #javascript #blog
Nick | TheGoodParts.dev reposted
It's insulting to read AI-generated blog posts blog.pabloecortez.com/its-insultin... #tech #genai #ai #blog
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
When designing software systems, do the simplest thing that could possibly work. www.seangoedecke.com/the-simplest... #programming #softwaredevelopment #productivity #blog
up - the Ultimate Plumber (a tool for writing Linux pipes in a terminal-based UI interactively, with instant live preview of command results) github.com/akavel/up #linux #cli #tools #shell #unix
Nick | TheGoodParts.dev reposted
Nick | TheGoodParts.dev reposted
/dev/null is web scale jyu.dev/blog/why-dev... #programming #databases #blog
Nick | TheGoodParts.dev reposted
LLMs and coding agents are a security nightmare garymarcus.substack.com/p/llms-codin... #ai #genai #llm #programming
Debian 13 is out: www.debian.org/News/2025/20... I've been using Debian as my main OS both on servers and desktops for over 20 years now. It's one of the very rare things in this world that has stayed consistently good throughout all those years.
Nick | TheGoodParts.dev reposted
There is no secret herbal medicine that prevents all disease sitting out in the open if you just follow the right Facebook groups. There is no AI coding revolution available if you just start vibing. You are not missing anything. Trust yourself. You are enough. colton.dev/blog/curing-...