Posts
Writing on AI, software, security, hardware, and the web.
I wanted Nothing to be the iPhone of Android. After a year with the Phone 2, here's why I gave up.
PlanetScale killed their free tier and laid off staff in the same breath. Here's why that matters, and where to go instead.
Enabling grayscale mode on Android to reduce screen time - the goal, the method, and whether it works.
Resizing an EBS-backed EC2 instance is simpler than it used to be. Here's what to check and how to do it without causing downtime.
Google has killed ~290 products. The anxiety of building on services that might vanish is real - and it's changing how I think about infrastructure.
Disabling all notifications sounds liberating. In practice, it's more nuanced - here's my selective approach.
No-code platforms promise to democratize development. Here's why they often fail businesses that try to scale on them.
Ten predictions for the marketing industry in 2023 - most of them cynical, all of them honest.
COVID forced schools online overnight. Here's what tools actually worked, and what to avoid when teaching remotely.
A new website, a new attempt at a blog, and a static site generator that turned out to be more work than expected.