Taste will never be obsolete.
My dad was a book editor. I thought getting paid to apply personal taste (signing books) was the coolest thing in the world. It was a rarified privilege.
It will become less rarified with AI.
I do a lot of 'biz work' via Claude Code CLI
I've set up MCP server to be able to edit Google Docs/Sheets
As the UI barrier to entry gets lower & lower, I wonder what if any 'edge' will remain for CLI
To analogize, in 'no-code' there's always a crossover point where its easier to just ditch GUI. We'll see what that is here....
Here’s my approach
External monitor = IDE
Laptop = 1-3 CC terminal windows
DESIGN/ARCHITECTURE
Primary Side Bar = Explorer View
I write what I want in the .md file.
Claude writes its proposal in another .md file.
Quick feedback I put into the terminal. Extensive feedback I’ll put inline in Claude’s .md design doc. Failing that, I'll revise the .md file I wrote.
Its important to review the directory structure & module breakdown beforehand. That will show divergences between my mental model & Claude's that I'll miss, even if the markdown file has function-level detail. Other items that punch above their weight for aligning mental models:
- naming
- the data model
EXECUTING
Primary Side Bar = Version Control
No one-shotting.
I put in breakpoints for me to review the code. I do the review in the external monitor IDE, commit, then proceed.
I split the laptop screen Into two terminal windows. I passively watch them as they go, and will jump in when things go sideways.
Max 3 simultaneous agents writing code. (Investigations, updating docs, etc. is different). For code, its a pain to roll back to where the agent made the incorrect assumption or decision, even if I'm using worktrees.
The git overhead for expanding parallelism is meaningful.
More importantly, I don't have the mental bandwith to manage more than 3. I’m having to course correct with each agent as I go. With more than 3 streams, I can’t hold in my head whether each current compass heading is still aligned with the overall goal.
It’s a rush to keep the plates spinning with several agents, but for me its usually a waste of time. I'm sure that with super detailed docs, you could one shot. But I get impatient doing endless back & forth co-writing design docs with Claude. Beyond a certain point, its quicker & easier to align just writing the code with my supervised approach.
@QuickBooks I want to cancel merchant payments. I have to get on the phone? and then when I get on the phone I get an automated assistant? can we do this over twitter