Weeknotes 250
12th April, 2026
“Wasp Nest Extractor 3000 ™”
-
TWO HUNDRED AND FIFTY. Somehow.
-
iMessage randomly signed me out so I was silently not receiving text messages. No warning, nothing. Cool.
-
The “Passive Income” Trap Ate A Generation Of Entrepreneurs
What actually makes money hasn’t changed. You find something people need. You get good at providing it. You charge a fair price and you keep showing up even when it’s tedious and even when you don’t want to.
-
I removed the wasp nests. They were thankfully empty. I knocked them off the rafters with the Wasp Nest Extractor 3000 ™ (a broom handle with a scraper gaffer taped to it).
-
The Axios supply chain attack used individually targeted social engineering
That’s a very effective scam. I join a lot of meetings where I find myself needing to install Webex or Microsoft Teams or similar at the last moment and the time constraint means I always click “yes” to things as quickly as possible to make sure I don’t join late.
I’ve been in this situation too. Easy to fall for.
-
Hex 2.4 replaces password based authentication with an OAuth device flow and adds two-factor authentication support to the CLI. These changes significantly improve the security of publishing packages.
-
I broke another tooth. I am cursed.
-
A Claude Code skill that helps you upgrade Ruby on Rails applications from version 2.3 through 8.1.
-
How to instantly be better at things
Beginners are often neurotic, alternating between I better not fuck this up and I’m going to fuck this up.
Regrettably I am, apparently, still a beginner. At everything.
-
I got around to installing ha-mcp, an MCP for Home Assistant, this week and it seems promising. My whole setup is a bit of a mess, so this is hopefully going to help me sort things out.
-
We went to see Project Hail Mary. We really enjoyed it. More so than The Martian even. And I gave up on the book.
-
9 Advanced PostgreSQL Features I Wish I Knew Sooner
EXCLUDE constraints allow us to specify that certain combinations of values must be unique across rows, based on a specified condition.
Remember my booking system problem? I needed to ensure that no two bookings overlapped in time for the same room.
EXCLUDE, in particular, looks useful. -
The EICR was eventually supplied and there were no massive problems reported.