Daniel Duan

@duan.ca

SwiftUI @ Apple

Consolidating some old journals. In the 2000-2010s I had files with .mkd, .rst suffixes, etc. Archived .eml. There's a sphinx site... The .md / Apple Notes ubiquity today seems a little boring in constrast!

A lot of capable programmers aren’t accustomed to designing and building tools that they can use themselves. It’s a surprisingly rare skill.

I have an idea for agents (can be different models/wrappers) in interactive sessions (where they wait for user updates) to have a meeting. It's ridiculously simple but could be really effective. Have to prototype this tomorrow.

TIL about “Prompt framework”. It sounds extremely similar to Design Patterns. When the tool is insufficient, the pattern (framework) makes up for it.

Trying to reflect on why I was hugely impressed by Claude Codementia early on: it’s my bias towards TUI and its impressive ability to use CLI tools. The good impression faded quickly when I needed to solve real problems.

asking agents to read code for information feels like map reduce in my brain. I need to come up with questions as quickly as I can, and consolidate the small research reports later.

Now instead of sending screenshots I just describe the visual tweak I want and Codex can go launch the app, navigate to where I mentioned, and look at it all by itself.

Asked Codex to learn to do end-to-end macOS app development using screenshots, OSScripts, pynput, etc. After it successfully played with some apps, I now asked it summarize everything it learned along the way to a skill for later use :)

When people say programming is dead, what they mean is the economic value of rote pattern recognition + repetition is dead. You can do it for fun and not profit. You can profit without doing it. Being good at it still profits you. Mark my words.

I'm loving this workflow! I have a script that polls changes via the CLI, once it finds a todo item, it feeds its ID along side with a prompt to `codex exec`. The result is I can put todos in the queue and agents come and grab it. They mark the todo as finished as they do.

Daniel Duan@duan.ca · 7mo ago

built a tool to help me work with multiple agents in parallel. I sit in the center coming up with ideas using a GUI and they poll for TODOs and claims them using a CLI. Tool's build and tested. Let's see how this goes!

built a tool to help me work with multiple agents in parallel. I sit in the center coming up with ideas using a GUI and they poll for TODOs and claims them using a CLI. Tool's build and tested. Let's see how this goes!