Andrew

@raindev.io

systems

Writing can happen from the position of expertise, but much of what is written has started from a decision to write, with research, gathering knowledge and building experience following.

Solving hard problems is very often about breaking them down into even smaller pieces, rather than about jumping multiple steps ahead.

> Prove X. Me: To prove X we need to demonstrate A and B. A is trivially true. B is true by construction. Hence we’ve proven X.

It's surprisingly convenient to be able to lookup the standard library function and header documentation via man pages. Now I want it for other languages.

Reading The C Programming Language by Kernighan and Ritchie from 1988, it's fascinating that all code examples still work in 2025 - 37 years later - with just -ansi compiler flag (-std=c90).

“Cloud” could have been instead called “server rental”. It’s common to see independent ideas such as SaaS and managed software to be conflated with the cloud.

I don’t want AGI. I want us to solve hunger, poverty, and cancer. I want renewable energy, fusion power, sustainable zero carbon economy which distributes value fairly, and supersonic travel. Thinking we can cheat and delegate these things to an AGI without putting in the effort is an illusion.

My recommendation for those at the start of their careers is to throw oneself in at the deep end. Ideally get into rocket science if you can. Alternatively, consider the options in the thread below. Dip your toes into all of them and pick a couple to go deep into.

I wonder if there's a way to side-step the design/accessibility trade-off on the web by allowing the user to opt in into certain accessibility features. A browser would then enrich/change/override how page elements are presented, at cost of some design inconsistency.

All share their successes, the better share their learnings, the best share their failures. And the pathetic share their shower thoughts passed off as high wisdom.

Working with Python on occasion always felt like a fight with the tooling. uv on the other hand just works as it's supposed to, and when it doesn't, it's usually my fault for not reading the docs more carefully.

So here in France we have a 5G-enabled electricity meter called Linky, which naturally here in the land where people who live in heaven think they live in hell there were all kinds of protests — Linky gives you cancer, makes your kids autistic, kills your dog, sets your house on fire, and so on.

Focusing solely on a career is like trying to squeeze as much juice as possible out of a lemon you have. Focusing on learning is like growing a lemon tree.

After spending some time tweaking, I finally feel quite happy with macOS window management. btw, if you switch Caps Lock with Control, everything becomes instantly better in life, including the shortcuts below in the thread.

macOS System Settings on Modifier Keys screen with Caps Lock and Control swapped