recent reflections on #ai #coding

In this solo reflection, Mori Liu argues that merely building AI‑powered applications does not make one an engineer and that learning to code from scratch is not the solution for modern technical work. Drawing on his CS background and experience releasing software, he references an Anthropic video on “vibe coding,” likening AI‑assisted coding to the historical impact of compilers on assembly language: both enable rapid scaling, but unlike deterministic compilers, AI remains nondeterministic. Consequently, being technical today is less about writing code and more about effective technical management—acting like a CTO or PM who deliberately assigns “leaf node” tasks (independent end‑level features) to AI agents, thereby improving scope clarity and verifiability. He stresses the importance for leaders to understand system components such as libraries, database schemas, and architecture, even when AI performs the work, drawing an analogy to knowing how to clean a house before hiring a cleaner. The talk emphasizes intentional task design, verification, and deep system literacy as key competencies in an AI‑augmented development landscape.










