Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    The compact smartphone I actually want: Xiaomi 17 in a Galaxy S26 world

    Exciting laptop concept turns palm rest into an E ink notepad

    AYN Thor and Odin 3 new pricing revealed, to take effect in March

    Facebook X (Twitter) Instagram
    • Artificial Intelligence
    • Business Technology
    • Cryptocurrency
    • Gadgets
    • Gaming
    • Health
    • Software and Apps
    • Technology
    Facebook X (Twitter) Instagram Pinterest Vimeo
    Tech AI Verse
    • Home
    • Artificial Intelligence

      What the polls say about how Americans are using AI

      February 27, 2026

      Tensions between the Pentagon and AI giant Anthropic reach a boiling point

      February 21, 2026

      Read the extended transcript: President Donald Trump interviewed by ‘NBC Nightly News’ anchor Tom Llamas

      February 6, 2026

      Stocks and bitcoin sink as investors dump software company shares

      February 4, 2026

      AI, crypto and Trump super PACs stash millions to spend on the midterms

      February 2, 2026
    • Business

      FCC approves the merger of cable giants Cox and Charter

      February 28, 2026

      Finding value with AI and Industry 5.0 transformation

      February 28, 2026

      How Smarsh built an AI front door for regulated industries — and drove 59% self-service adoption

      February 24, 2026

      Where MENA CIOs draw the line on AI sovereignty

      February 24, 2026

      Ex-President’s shift away from Xbox consoles to cloud gaming reportedly caused friction

      February 24, 2026
    • Crypto

      Palladium Price Approaches a Critical Turning Point

      February 28, 2026

      Trump to Takeover Cuba, Iran War Tensions Rise, Bitcoin Crashes Again

      February 28, 2026

      A 40% XRP Crash Couldn’t Shake Its Strongest Holders — Is $1.70 Still Possible?

      February 28, 2026

      Why Is the US Stock Market Down Today?

      February 28, 2026

      SoFi Becomes First US Chartered Bank to Support Solana Deposits

      February 28, 2026
    • Technology

      The compact smartphone I actually want: Xiaomi 17 in a Galaxy S26 world

      February 28, 2026

      Exciting laptop concept turns palm rest into an E ink notepad

      February 28, 2026

      AYN Thor and Odin 3 new pricing revealed, to take effect in March

      February 28, 2026

      External desktop graphics card on a mini PC, laptop or tablet? The Minisforum DEG2 makes it possible

      February 28, 2026

      Linux-based Orange Pi Neo gaming handheld delayed due to rising RAM and storage costs

      February 28, 2026
    • Others
      • Gadgets
      • Gaming
      • Health
      • Software and Apps
    Check BMI
    Tech AI Verse
    You are at:Home»Technology»The AI coding trap
    Technology

    The AI coding trap

    TechAiVerseBy TechAiVerseSeptember 28, 2025No Comments9 Mins Read2 Views
    Facebook Twitter Pinterest Telegram LinkedIn Tumblr Email Reddit
    The AI coding trap
    Share
    Facebook Twitter LinkedIn Pinterest WhatsApp Email

    The AI coding trap

    If you ever watch someone “coding”, you might see them spending far more time staring
    into space than typing on their keyboard. No, they (probably) aren’t slacking off.
    Software development is fundamentally a practice of problem-solving, and so, as with
    solving a tricky crossword, most of the work is done in your head.

    In the software development lifecycle, coding is the letters filled into the crossword,
    only a small amount of effort compared to all the head scratching and scribbled notes.
    The real work
    usually happens alongside coding, as the developer learns the domain, narrows down
    requirements, maps out relevant abstractions, considers side effects, tests features
    incrementally, and finally squashes bugs that survived this rigorous process. It looks
    something like this:

    But with AI-driven coding, things play out very differently.

    “Code first, ask questions later”

    AI coding agents such as Claude Code are
    making it astonishingly fast to write code in isolation. But most software lives within
    complex systems, and since LLMs can’t yet hold the full context
    of an application in memory at once, human review, testing, and integration needs will
    remain. And that is a lot harder when the code has been written without the human thinking
    about it. As a result, for complex software, much of the time will be spent on post hoc
    understanding of what code the AI has written.

    This is the root of the difference between marketing copy that boasts of the paradigm
    shifting speed of writing code with AI (often framed as
    “10X
    faster”), and the marginal productivity gains
    in delivering working software seen in the wild (usually
    closer to 10%).

    An even more dispiriting upshot of this is that, as developers, we spend an ever greater
    proportion of our time merely fixing up the output of these wondrous
    babbling machines. While the LLMs get to
    blast through all the fun, easy work at lightning speed, we are then left with all the
    thankless tasks: testing to ensure existing functionality isn’t broken, clearing out
    duplicated code, writing documentation, handling deployment and infrastructure, etc.
    Very little time is actually dedicated to the thing that developers actually love doing: coding.

    Fortunately, help is at hand. While LLMs are shaking up how software development is
    performed, this issue in itself is not actually new. In fact, it is merely a stark example
    of an age-old problem, which I call:

    The tech lead’s dilemma

    As engineers progress in their careers, they will eventually
    step into the role of tech lead. They might be managing a team,
    or they could be a principal engineer, driving technical delivery without the
    people management. In either case, they are responsible for the team’s technical
    delivery. They are also usually the most experienced developer in the team: either in their career,
    in the specialised domain of the team, or in both.

    Software delivery is a team effort, but one in which experience can have a highly imbalancing
    effect on individual contribution
    velocity. As such, when the tech lead’s
    primary job is to maximise delivery, they will often face an internal conflict between two
    ways to deliver software:

    • Fair delegation across the team, maximising learning and ownership opportunities for
      junior team members, but allowing delivery to be bottlenecked by the speed of the least productive
      team members.
    • Mollycoddling the team, by delegating only the easy or non-critical work to juniors,
      and keeping the hardest work for themselves, as the person on the team most capable of
      delivering at speed.

    Unfortunately, while we shall see that mollycoddling is extremely harmful to long-term team
    health, it is also often a very effective way to accelerate delivery. The higher bandwidth of
    the tech lead is often most efficiently deployed by eating up all the hardest work:

    As such, I have seen this pattern repeated time and again over the course of my career. And,
    of course, it comes at a cost. Siloing of experience in the tech lead makes the team brittle,
    it makes support harder, and it places ever greater pressure on the tech lead as a single point
    of failure. What follows next is predictable: burnout, departure, and ensuing crisis as the
    team struggles to survive without the one person who really knows how everything works.

    As is usually the case, the solution lies in a third way that avoids these two extremes
    and balances delivery with team growth. We might frame it as something like:

    Implement team practices that allow engineers to deliver working code within a framework
    that minimises rework, maximises effective collaboration, and promotes personal growth and
    learning.

    When I was CTO of Datasine, we enshrined this attitude in a simple tech team motto:

    Learn. Deliver. Have fun.

    Good tech leads expose their engineers to work at the limit of their capabilities,
    using processes and practices that minimise delivery risk while also enabling each team
    member to grow their skills, knowledge, and domain expertise. This is, in fact, the essence
    of good technical leadership.

    There are many ways to accomplish it, from strict codified frameworks such as the
    Extreme Programming rules, through
    to looser sets of principles which we might broadly refer to as “best practices”:

    • Code reviews
    • Incremental delivery
    • Modular design
    • Test-driven development
    • Pair programming
    • Quality documentation
    • Continuous integration

    So, for experienced engineers today, an urgent question is: how can we translate these practices
    into a world of AI-driven coding?

    LLMs are lightning fast junior engineers

    In 2025, many engineers are finding themselves for the first time in a position familiar
    to every tech lead: overseeing a brilliant but unpredictable junior engineer. Harnessing
    and controlling such talent, in a way that benefits effective team collaboration, is one
    of the primary challenges of engineering leadership. But AI coding agents need different
    management to junior engineers, because the nature of their productivity and growth is
    fundamentally different.

    As software engineers gain experience, we tend to improve our productivity in multiple
    ways at the same time: writing more robust code, using better abstractions, spending less
    time writing and fixing bugs, understanding more complex architectures, covering edge
    cases more effectively, spotting repeated patterns earlier, etc. Engineering is a rich
    and complex discipline with many avenues for specialisation, but for simplicity we might
    group these dimensions into two broad themes:

    • Quality: ability to deliver more complex, more performant, more maintainable code
    • Velocity: ability to develop working, bug-free code in a shorter space of time

    Over time, good engineers will improve in both axes.

    Early LLMs were fast to write code, but time spent fixing bugs and removing hallucinations
    meant they were slow to complete bug-free code. Over time, smarter LLMs and better use of
    context engineering and tools have meant that modern AI coding agents are much better at
    “one shot” writing of code. The current generation of commercially available agents can be
    incredibly fast at producing working code for problems that would challenge some mid-level
    engineers, though they cannot yet match the expertise of senior engineers:

    So we can think of the current generation of AI coding agents as junior engineers, albeit
    with two fundamental differences:

    1. LLMs deliver code much, much faster than junior engineers, constrained neither by thinking
      nor writing time;
    2. LLMs have no true capacity to learn, and instead only improve through more effective
      context engineering or
      the arrival of new foundation models.

    As with junior engineering talent, there are broadly two ways that you can deploy them, depending on
    whether your focus is long-term or short-term:

    • AI-driven engineering: employing best practices, foregrounding human
      understanding of the code, moving slowly to make development sustainable.
    • Vibe coding: throwing caution to the wind and implementing at speed, sacrificing
      understanding for delivery velocity, hitting an eventual wall of unsalvageable, messy code.

    As might be expected, the long-term trajectories of choosing between these two approaches
    follow much the same pattern as choosing between parallel delegation and mollycoddling of a
    junior team:

    This is why the vibe coding approach
    is great for tiny projects or throwaway prototypes: applications of sufficient simplicity
    can be delivered without the need for any human thinking at all. By limiting the complexity
    of our projects and leaning into the capabilities of the tools, we can deliver end-to-end
    working software in no time at all.

    But you will hit a wall of complexity that AI is incapable of scaling alone.

    Building prototypes is now easier than ever. But if we want to effectively use LLMs to
    accelerate delivery of real, complex, secure, working software, and to realise more than
    marginal efficiency gains, we need to write a new playbook of engineering practices tailored
    to maximise collaboration between engineering teams that include both humans and LLMs.

    How to avoid the AI coding trap

    AI coding agents are dazzlingly productive, but lack in-depth knowledge of your business,
    codebase, or roadmap. Left unchecked, they will happily churn
    out thousands of lines of code with no heed paid to design, consistency, or maintainability.
    The job of the engineer, then, is to act as a tech lead to these hotshots: to provide the structure,
    standards, and processes that convert raw speed into sustainable delivery.

    We need a new playbook for how to deliver working software efficiently, and we can look to the
    past to learn how to do that. By treating LLMs as lightning-fast junior engineers, we
    can lean on best practices from the software development lifecycle to build systems that scale.

    Just as tech leads don’t just write code but set practices for the team, engineers
    now need to set practices for AI agents. That means bringing AI into every stage of
    the lifecycle:

    Specification: exploring, analysing, and refining feature specifications to cover edge cases and narrow focus.

    Documentation: generating and reviewing documentation up front to provide reusable guardrails and lasting evidence.

    Modular Design: scaffolding modular architectures to control context scope and maximise comprehension.

    Test-Driven Development: generating extensive test cases prior to implementation to guide implementation and prevent regression.

    Coding Standards: applying house styles and best practice when generating code, through context engineering.

    Monitoring & Introspection: analysing logs and extracting insights faster than any human ever could.

    By understanding that delivering software is so much more than just writing code, we can
    avoid the AI coding trap and instead hugely amplify our ability to deliver working, scalable software.

    Share. Facebook Twitter Pinterest LinkedIn Reddit WhatsApp Telegram Email
    Previous ArticleShe Sent Her iPhone to Apple. Repair Techs Uploaded Her Nudes to Facebook (2021)
    Next Article Why I’m not rushing to take sides in the RubyGems fiasco
    TechAiVerse
    • Website

    Jonathan is a tech enthusiast and the mind behind Tech AI Verse. With a passion for artificial intelligence, consumer tech, and emerging innovations, he deliver clear, insightful content to keep readers informed. From cutting-edge gadgets to AI advancements and cryptocurrency trends, Jonathan breaks down complex topics to make technology accessible to all.

    Related Posts

    The compact smartphone I actually want: Xiaomi 17 in a Galaxy S26 world

    February 28, 2026

    Exciting laptop concept turns palm rest into an E ink notepad

    February 28, 2026

    AYN Thor and Odin 3 new pricing revealed, to take effect in March

    February 28, 2026
    Leave A Reply Cancel Reply

    Top Posts

    Ping, You’ve Got Whale: AI detection system alerts ships of whales in their path

    April 22, 2025699 Views

    Lumo vs. Duck AI: Which AI is Better for Your Privacy?

    July 31, 2025280 Views

    6.7 Cummins Lifter Failure: What Years Are Affected (And Possible Fixes)

    April 14, 2025162 Views

    6 Best MagSafe Phone Grips (2025), Tested and Reviewed

    April 6, 2025123 Views
    Don't Miss
    Technology February 28, 2026

    The compact smartphone I actually want: Xiaomi 17 in a Galaxy S26 world

    The compact smartphone I actually want: Xiaomi 17 in a Galaxy S26 world – NotebookCheck.net…

    Exciting laptop concept turns palm rest into an E ink notepad

    AYN Thor and Odin 3 new pricing revealed, to take effect in March

    External desktop graphics card on a mini PC, laptop or tablet? The Minisforum DEG2 makes it possible

    Stay In Touch
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us
    About Us

    Welcome to Tech AI Verse, your go-to destination for everything technology! We bring you the latest news, trends, and insights from the ever-evolving world of tech. Our coverage spans across global technology industry updates, artificial intelligence advancements, machine learning ethics, and automation innovations. Stay connected with us as we explore the limitless possibilities of technology!

    Facebook X (Twitter) Pinterest YouTube WhatsApp
    Our Picks

    The compact smartphone I actually want: Xiaomi 17 in a Galaxy S26 world

    February 28, 20262 Views

    Exciting laptop concept turns palm rest into an E ink notepad

    February 28, 20262 Views

    AYN Thor and Odin 3 new pricing revealed, to take effect in March

    February 28, 20262 Views
    Most Popular

    7 Best Kids Bikes (2025): Mountain, Balance, Pedal, Coaster

    March 13, 20250 Views

    VTOMAN FlashSpeed 1500: Plenty Of Power For All Your Gear

    March 13, 20250 Views

    Best TV Antenna of 2025

    March 13, 20250 Views
    © 2026 TechAiVerse. Designed by Divya Tech.
    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms & Conditions

    Type above and press Enter to search. Press Esc to cancel.