Get the latest tech news
Two Programming-with-AI Approaches
I experiment relentlessly with using AI for computer programming.
I work with an end-to-end agentic AI programmer like v0, Copilot Workspace, or ChatGPT Canvas, instructing it to create the code I want. Beyond the fact that it allows me to produce code that I could not have written without considerable additional effort (for example with programming languages I don’t master or in domains I don’t understand well) it also pushes me to approach the craft of software construction as a manager, focusing on the bigger picture of how different pieces work together to create a useful product, rather than how to implement each piece. Per-unit separation: modularisation is an approach to software construction that I generally tend to avoid - as a human writing code I just find it confusing and high overhead - but it can be useful here.
Or read this on Hacker News