AI Should Elevate Your Thinking, Not Replace It — Koshy John on the Hidden Divide in Engineering

In a popular HN post (227 points, 186 comments), software engineer and writer Koshy John draws a sharp line between two types of AI use in software engineering. The first group uses AI to remove drudgery, move faster, and spend more time on high-value work — framing problems, making tradeoffs, spotting risks, and creating clarity. The second group uses AI to avoid thinking — pasting prompts, collecting polished output, and presenting it as their own reasoning. John calls the latter a dead end.
The New Failure Mode: Outsourced Thinking
John describes a dangerous pattern: engineers hand a model a problem, receive a plausible answer, and then repeat that answer without understanding it. He compares this to test-copying — good grades on paper, but no underlying structure. When faced with ambiguity, incomplete information, or non-template problems, shallow imitation breaks down.
“Every time you substitute generated output for your own comprehension, you are skipping the exercises / reps that build judgment. You are trading long-term capability for short-term appearance.”
The Calculator Analogy
John uses the calculator as a parallel: an engineer with strong mental math can use AI aggressively because they can sanity-check output, catch errors, and know when something sounds wrong. An engineer without that foundation becomes dependent on the tool and cannot detect garbage.
What the Best Engineers Will Do Instead
John argues that the most valuable engineers are those who “refuse to spend time on work that AI can do for them, while still understanding everything that is done on their behalf.” They use time savings to operate at a higher level, applying rigor rather than outsourcing thought.
The Risk for Early-in-Career Engineers
John warns that junior engineers are particularly at risk — they may look effective in the short term by using AI to generate output they could not produce themselves, but they miss the reps that build judgment. “That always catches up,” he says.
The full post includes a detailed breakdown of the dividing line, organizational implications, and why this matters more than most people think.
📖 Read the full source: HN LLM Tools
👀 See Also

The AI Bubble Isn't Like the Internet Bubble — Workers Won't Smuggle AI Like They Smuggled Spreadsheets
Cory Doctorow argues the AI bubble differs fundamentally from the dot-com era: workers smuggled internet tools onto corporate networks because those tools helped them do their jobs. No one is smuggling AI agents — they're being force-fed by management.

Claude Opus 4.5 and Sonnet 4.5 removed from /model selection, require launch flag
Claude Opus 4.5 and Sonnet 4.5 are no longer available in the /model selection menu during sessions. Users must now start sessions with the --model flag specifying the full model ID to access these older versions.

Leaked Claude Code Reveals KAIROS System and the Verification Gap in AI Agents
A leaked Claude Code source map revealed 512K lines of TypeScript, 44 feature flags, and KAIROS—a background agent that consolidates memory during idle time. An independent developer built a similar daemon to chain sessions for multi-day campaigns, but discovered that successful compilation doesn't guarantee functional code.

Google Chrome Silently Downloads 4GB Gemini Nano Model Without Consent
Chrome automatically downloads a 4GB Gemini Nano model (weights.bin) to user devices without consent or opt-out, and re-downloads it if deleted. This raises legal (ePrivacy/GDPR) and environmental concerns at Chrome's billion-device scale.