Philip Z

@philz.dev

SaaSpocalypse happens like bankruptcy: gradually first, then all at once. Just this past month, I’ve built several bots/agents for work that correspond to products I’m “supposed” to have bought. Sam Schillace wrote “what if I can just do it faster than talking to you?” That applies to SaaS.

ssh -R and -L are so powerful. Needed to let agent on my VM connect to iOS sim on Mac, far behind a NAT. 1. ssh exe.dev ssh-key add --vm vm ... 2. mac: cat >> authorized_keys 3. mac: ssh -R 1111:localhost:22 vm.exe.xyz 4. vm: ssh -p 1111 user@localhost 5. Shelley happily driving the simulator

Screenshot from a Shelley coding agent conversation, with tool calls in pills, and a screenshot of an iOS simulator with a terminal emulator inside of it.

A rapidly increasing share of the software I use on a daily basis is bespoke. It makes bugs and papercuts in other software ever more exasperating. Once you've experienced mutable software there's no going back. I think blog.exe.dev/customizing-... may be most important thing ever on the exe blog.

Customizing Shelley, Customizing Software - exe.dev blog

With a coding agent living next to your software, customizing it is as easy as asking. Shelley even rebases your changes onto each upgrade.

blog.exe.dev

As far as I can tell, S3 charges you based on the uncompressed size, but surely they compress. It is a failure of their APIs that uploading uncompressed is easier than compressed. LLM providers will also eventually compress your tokens (eg call out to another model to reduce tool output).

For an api that’s essentially f: string -> string, the LLM providers have managed to break coding agents at basically every model release.

Dependency-less python3 is my preferred scripting language. Every OS I use ships it. Today I learned that it doesn't include a websocket client. RFC6455 batteries not included.

Me, reaping: *startled* *fart noises emanating from Mac* TEN MIN PRIOR Me, sowing: "Shelley, build an iPad sound machine; test with the simulator." THIRTY MIN PRIOR "I learned how to build iPad apps at work; kids, what shall we make?" TODAY exe.dev has an iOS app blog.exe.dev/ios

Conway's Law is alive & well. If you want a Gemini-free experience in a Google product, go to Google Ads. If you want to use a coding agent to set up an ad campaign, good luck; they won't give you an API key.

Google Ads UI. Lots of menus. Strong 2010 vibes. Zero AI buttons.

Isn't it ironic that distributing JS programs for the command line is kind of an unsolved problem (install node, which node, etc.), and yet we've been shipping JS programs on the web for three decades!