Zen of AI Coding

Takeaways

  • Yoav Aviram’s 16-aphorism Zen of Python–style manifesto: marginal cost of code is collapsing, so software development as manual typing is dying—role shifts to framing, context, constraints, judgment.
  • When code is cheap, bottlenecks move to product decisions, requirements, security review, release process, and trust—prioritize feedback loops, tests, evals, guardrails, acceptance criteria.
  • Refactoring and tech-debt paydown become cheap; all bugs are shallow with abundant model review—but fast rubbish is still rubbish; software is liability, product is asset.
  • Build for agents and anticipate failure modes; buy-vs-build tilts toward build; context bottleneck is often human, not model.
  • Agents flood non-coding queues too—inventory and lead time can grow if shipping pipeline isn’t redesigned.

Notes

Dense strategic essay from daily agentic coding practice + team adoption consulting. Strong synthesis candidate with Willison’s Agentic Engineering Patterns and vault ObsidianOS/agent harness work.

Open questions

  • Which aphorisms should become explicit vault skill constraints vs. aspirational principles?