Close Menu
  • Home
  • AI
  • Big Data
  • Cloud Computing
  • iOS Development
  • IoT
  • IT/ Cybersecurity
  • Tech
    • Nanotechnology
    • Green Technology
    • Apple
    • Software Development
    • Software Engineering

Subscribe to Updates

Get the latest technology news from Bigteetechhub about IT, Cybersecurity and Big Data.

    What's Hot

    Rediscovering the Legacy of Chemist Jan Czochralski

    February 12, 2026

    Can a Flutter app sync subscription entitlements across Android and iOS?

    February 12, 2026

    The death of reactive IT: How predictive engineering will redefine cloud performance in 10 years

    February 11, 2026
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram
    Big Tee Tech Hub
    • Home
    • AI
    • Big Data
    • Cloud Computing
    • iOS Development
    • IoT
    • IT/ Cybersecurity
    • Tech
      • Nanotechnology
      • Green Technology
      • Apple
      • Software Development
      • Software Engineering
    Big Tee Tech Hub
    Home»Tech»Your AI Pair Programmer Is Not a Person – O’Reilly
    Tech

    Your AI Pair Programmer Is Not a Person – O’Reilly

    big tee tech hubBy big tee tech hubNovember 16, 2025003 Mins Read
    Share Facebook Twitter Pinterest Copy Link LinkedIn Tumblr Email Telegram WhatsApp
    Follow Us
    Google News Flipboard
    Your AI Pair Programmer Is Not a Person – O’Reilly
    Share
    Facebook Twitter LinkedIn Pinterest Email Copy Link



    Teaching AI to be a tool

    The following article originally appeared on Medium and is being republished here with the author’s permission.

    Early on, I caught myself saying “you” to my AI tools—“Can you add retries?” “Great idea!”—like I was talking to a junior dev. And then I’d get mad when it didn’t “understand” me.

    That’s on me. These models aren’t people. An AI model doesn’t understand. It generates, and it follows patterns. But the keyword here is “it.”

    The Illusion of Understanding

    It feels like there’s a mind on the other side because the output is fluent and polite. It says things like “Great idea!” and “I recommend…” as if it weighed options and judged your plan. It didn’t. The model doesn’t have opinions. It recognized patterns from training data and your prompt, then synthesized the next token.

    That doesn’t make the tool useless. It means you are the one doing the understanding. The model is clever, fast, and often correct, but it can often be wildly wrong in a way that will confound you. But what’s important to understand is that it is your fault if this happens because you didn’t give it enough context.

    Here’s an example of naive pattern following:

    A friend asked his model to scaffold a project. It spit out a block comment that literally said “This is authored by .” He Googled the name. It was someone’s public snippet that the model had basically learned as a pattern—including the “authored by” comment—and parroted back into a new file. Not malicious. Just mechanical. It didn’t “know” that adding a fake author attribution was absurd.

    Build Trust Before Code

    The first mistake most folks make is overtrust. The second is lazy prompting. The fix for both is the same: Be precise about inputs, and validate the assumption you are throwing at models.

    Spell out context, constraints, directory boundaries, and success criteria.

    Require diffs. Run tests. Ask it to second-guess your assumptions.

    Make it restate your problem, and require it to ask for confirmation.

    Before you throw a $500/hour problem at a set of parallel model executions, do your own homework to make sure that you’ve communicated all of your assumptions and that the model has understood what your criteria are for success.

    Failure? Look Within

    I continue to fall into this trap when I ask this tool to take on too much complexity without giving it enough context. And when it fails, I’ll type things like, “You’ve got to be kidding me? Why did you…”

    Just remember, there is no “you” here other than yourself.

    • It doesn’t share your assumptions. If you didn’t tell it not to update the database, and it wrote an idiotic migration, you did that by not outlining that the tool shouldn’t refrain from doing so.
    • It didn’t read your mind about the scope. If you don’t lock it to a folder, it will “helpfully” refactor the world. If it tries to remove your home directory to be helpful? That’s on you.
    • It wasn’t trained on only “good” code. A lot of code on the internet… is not great. Your job is to specify constraints and success criteria.

    The Mental Model I Use

    Treat the model like a compiler for instructions. Garbage in, garbage out. Assume it’s smart about patterns, not about your domain. Make it prove correctness with tests, invariants, and constraints.

    It’s not a person. That’s not an insult. It’s your advantage. Suppose you stop expecting human‑level judgment and start supplying machine‑level clarity. In that case, your results jump, but don’t let sycophantic agreement lull you into thinking that you have a pair programmer next to you.



    Source link

    OReilly pair person Programmer
    Follow on Google News Follow on Flipboard
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email Copy Link
    tonirufai
    big tee tech hub
    • Website

    Related Posts

    Rediscovering the Legacy of Chemist Jan Czochralski

    February 12, 2026

    9 Best Cheap Laptops (2026), Tested and Reviewed

    February 11, 2026

    Laurence Fournier Beaudry and Guillaume Cizeron are on the brink of a controversial Olympic ice dance gold

    February 11, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Editors Picks

    Rediscovering the Legacy of Chemist Jan Czochralski

    February 12, 2026

    Can a Flutter app sync subscription entitlements across Android and iOS?

    February 12, 2026

    The death of reactive IT: How predictive engineering will redefine cloud performance in 10 years

    February 11, 2026

    Oceanhorn 3: Legend of the Shadow Sea launches March 5 on Apple Arcade

    February 11, 2026
    About Us
    About Us

    Welcome To big tee tech hub. Big tee tech hub is a Professional seo tools Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of seo tools, with a focus on dependability and tools. We’re working to turn our passion for seo tools into a booming online website. We hope you enjoy our seo tools as much as we enjoy offering them to you.

    Don't Miss!

    Rediscovering the Legacy of Chemist Jan Czochralski

    February 12, 2026

    Can a Flutter app sync subscription entitlements across Android and iOS?

    February 12, 2026

    Subscribe to Updates

    Get the latest technology news from Bigteetechhub about IT, Cybersecurity and Big Data.

      • About Us
      • Contact Us
      • Disclaimer
      • Privacy Policy
      • Terms and Conditions
      © 2026 bigteetechhub.All Right Reserved

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