essay

AI Coding From An Android Engineer's View

Notes on using AI as a serious engineering partner, not just a code generator.

AndroidAI CodingSpec CodingVibe Coding

AI coding feels most useful when it helps clarify intent before code appears.

For Android and system-level work, correctness still matters. Architecture still matters. Naming, boundaries, testing, and readable code still matter. What changes is the speed at which ideas can be explored and turned into working software.

That is why I am interested in both Vibe Coding and Spec Coding: one opens creative momentum, the other keeps the work grounded.