{"slug": "the-starting-line", "title": "The Starting Line", "summary": "A developer argues that AI coding tools like Codex and Claude serve as a shortcut to the starting line of software projects, freeing engineers from setup and configuration drudgery so they can focus on the problems they actually want to solve. The developer contends that this automation demands discipline: building lasting context that outlives an LLM's fleeting attention span, extracting verifiable deterministic logic from non-deterministic processes, and maintaining personal mental models to take responsibility for AI-generated code. Without that discipline, the developer warns, it is like building a house you have no intention of living in yourself.", "body_md": "Tiger got to hunt, bird got to fly;\n\nMan got to sit and wonder “why, why, why?”\n\nTiger got to sleep, bird got to land;\n\nMan got to tell himself he understand.\n\n― Kurt Vonnegut, *Cat’s Cradle*\n\nThe urge to understand has been one of my strongest driving forces as a developer. Does it remain just as strong in the face of the upheaval AI brings?\n\nBefore AI, I often spent much of my time just getting to the starting line. There was so much to understand, set up, connect or configure before I could tackle the problem I actually wanted to solve. Then the environment would stop working. By the time I was finally ready to begin, it would already be Friday.\n\nWith that still fresh in my mind, it feels almost unnatural to watch Codex or Claude chew through a complex problem with the appetite of a thousand undead developers. I’ve had that creeping feeling that I’m being replaced. But is it that simple?\n\nI see AI as my shortcut to the starting line. It lets me start closer to the point where my abilities get to shine. Now I’ll parachute into places I once had to make my way through the jungle to reach.\n\nBut there’s still a jungle down there. [Reality is detailed and messy](https://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail), and [understanding is as crucial as ever](https://ingenieria-de-software-i.github.io/assets/bibliografia/programming-as-theory-building.pdf). I need to distinguish between the details I can leave to the machine and those I need to have a firm grasp on. There’s a paradox in this liberating automation. Coding with AI also has a surprising amount to do with freeing yourself from it:\n\n- I need to build [lasting context](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents) that outlives the LLM’s fleeting attention span.\n- I need to [extract verifiable, deterministic logic](https://replicated.live/blog/away) from the LLM’s non-deterministic processes.\n- I need to develop and maintain my own mental models so I can understand and take responsibility for what the LLM produces.\n\nWithout this discipline, it’s like building a house I have no intention of living in myself. The excitement of getting the house finished can overshadow my interest in what it will be like to live there.\n\nCuriosity and the urge to understand are qualities that never go out of fashion. I still have to take responsibility for building houses fit to live in, and be honest about which rooms I have yet to enter. The difference is that I now get to the starting line faster.", "url": "https://wpnews.pro/news/the-starting-line", "canonical_source": "https://mikaei.substack.com/p/the-starting-line", "published_at": "2026-09-14 22:39:09+00:00", "updated_at": "2026-09-14 23:03:43.702603+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-products", "large-language-models"], "entities": ["Codex", "Claude", "Anthropic", "Kurt Vonnegut"], "alternates": {"html": "https://wpnews.pro/news/the-starting-line", "markdown": "https://wpnews.pro/news/the-starting-line.md", "text": "https://wpnews.pro/news/the-starting-line.txt", "jsonld": "https://wpnews.pro/news/the-starting-line.jsonld"}}