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
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
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...
Yeah. Gmail is an anti-pattern. I was paying $10/month for workplace and a coupl... | Hacker News
news.ycombinator.com
The level at which western companies are outsourcing tech jobs to offshore is insane. Despite what the media says, this is the reason for layoffs, not AI.
Stochastic parrot - user confidentiality.
“As people increasingly turn to A.I. chat tools as confidants, therapists and advisers, we urgently need a new form of legal protection that would safeguard most private communications between people and A.I. chatbots,” writes Nils Gilman.
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
Ironically, people fled Twitter to come to this place, and now they are turning it into another Twitter.
I have an account on Mastodon. It has its own issues, but it sounds more appealing with every passing day. So if you want to keep in touch in case I am gone: hachyderm.io/@numb_comfor...
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
What the hell have you built.
wthhyb.sacha.house
On in just under 2 hours :)
Doing a thing with @karlgroves.bsky.social next week. You know me, I'm somewhat of a sceptic. Let's see where this "friendly debate" ends up! (I didn't choose that title, by the way, brrr) Webinar registration: us02web.zoom.us/webinar/regi...
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
Got my package today! A brand new (in 1991) in box, Soviet RPN programmable calculator MK-61. 105 bytes to enter a program, 4 registers of stack, 15 memory slots for variables. I learned to code on a calculator like this one.
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
(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
Good times, when Bluesky was a closed beta with under 10K users. I don't think it's a good idea these days.
The way the devs mingle with the users on bsky is rather incredible.