Sign in

Philip Z

@philz.dev
238 followers 935 following 96 posts
PostsRepliesMedia
Philip Z @philz.dev · 02/09/2026
TIL from @commaok.xyz: git plumbing to synthesize a commit equivalent to resetting to main and cherry-picking a single commit c. git commit-tree -p main \ $(git merge-tree --write-tree --merge-base c^ main c) c^ as "merge-base" "subtracts" the delta b/w main and c^. philz.dev/blog/git-vir...
Visualization for "git commit-tree -p origin/main `git merge-tree --write-tree --merge-base c^ origin/main c`"
000
Philip Z @philz.dev · 24/08/2026
Gave Shelley (gpt-5.6-sol, in this case) a pointer to www.texttocad.dev and English instructions of a keyboard tilt thingamajig, and it one-shot it. (Keyboard is NocFree&; not my favorite.)
Prompt to build a 3d printed laptop tilting riser.3d model of a keyboard riser
050
Philip Z @philz.dev · 10/08/2026
An under-appreciated benefit of running sqlite is seeing your query execution in the same profiles as your application logic. If running a database separately, you have to work to connect the dots when the database is busy.
090
Philip Z @philz.dev · 06/08/2026
In which I write some reflections on No Code at blog.exe.dev/the-end-of-n....
Always has been meme: "Linux is the best platform"
010
Philip Z @philz.dev · 30/07/2026
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.
042
Philip Z @philz.dev · 29/07/2026
Four quick prompts to make a custom feed bsky.app/profile/did:... for myself on an @exe.dev VM.
[Screenshot of shelley's Table of Contents widget]

Jump to...

↑ Top of conversation

• I want to make a custom bluesky feed. How do I do it?

✓ Custom Bluesky feeds are built as **feed generators** — small...

• Build a feed that captures any posts that mention exe.dev or ...

✓ Done. I built a complete, working Bluesky feed generator in Go...

• It’s public already. Can you do an oauth flow with Bsky for me?

✓ Everything's wired and tested. I built a full atproto OAuth flow i...

• Yep, keep this running. Turn off the oauth login thing so othe...

✓ Done on both counts. ## Persistence ✅ - Installed as a syste...

↓ End of conversation
140
Philip Z @philz.dev · 03/07/2026
Using exe.dev with a ChatGPT subscription just got easier! blog.exe.dev/chatgpt-subs...
Diagram of how Shelley (a coding agent) discovers LLM models it can talk to.
072
Philip Z @philz.dev · 01/07/2026
Preferences... Accessibility... Other Display Options: Automatically play animations in Slack.
010
Philip Z @philz.dev · 16/06/2026
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
0112
Philip Z @philz.dev · 08/06/2026
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.
030
Philip Z @philz.dev · 24/04/2026
Browser tools in agents are clutch.
Shelley coding agent with a screenshot of it working on itself using a browser tool.
000
Philip Z @philz.dev · 24/04/2026
I vibe-coded a web-based top for cgroups; it's been pulling its weight.
140
Philip Z @philz.dev · 26/02/2026
Today in the ambiguity of Markdown, I asked Shelley (a coding agent) what the answer to Life, the Universe, and Everything was, and it responded, "1." Which is, of course, the Markdown rendering of "42.", which is, of course, a numbered list.
A coding agent UI. User asks "What is the answer to life, the universe, and everything?" Agent answers, "1."
150
Philip Z @philz.dev · 03/02/2026
Wrote blog.exe.dev/expensively-... to dig into how cache reads costs dominate LLM agent conversations. Several visualizations and one terrible pun included!
0324
Philip Z @philz.dev · 21/06/2025
I'm ready for data visualization competition.
A pie chart, showing "CPU Usage Distribution", with Iowait at 56%, User at 28%, System at 16% and Softriq at 0%.
030