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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of programming

programming

Photo of approaches

approaches

Related news:

News photo

About A comprehensive guide for Linux Network (Socket) programming

News photo

Programming as Theory Building (1985) [pdf]

News photo

Programmers want flow. when programming, light turns RED