Automatic programming
Summary
The article argues that AI-assisted software development, termed Automatic Programming, relies on active human guidance to shape design and quality. It distinguishes this from 'vibe coding' and emphasizes ownership of produced code, the role of ideas and vision (with Redis as an example), and the view that programming is becoming automatic while human direction remains essential.