Sam Altman's Worst Take: "Don't Learn to Code"

Sam Altman recently said something that caught my attention: “Don’t learn to code.” Instead, he says, learn high agency, soft skills, and idea generation. I think he’s half right—and half dangerously wrong. Yes, high agency, soft skills, and idea generation matter. They mattered before the LLM era, and they still matter now. No argument there. But telling people to stop learning to code? That is the most dangerous advice in tech right now. ...

March 6, 2026 · 3 min · 436 words · Necati Demir

3 Types of Developers. Only One Will Survive.

The Observation I recently watched a new graduate join a team. Fresh out of school. Zero real-world experience. Zero familiarity with the codebase or tech stack. That’s typical—every new hire starts there. What wasn’t typical: he went from “where is the repo?” to helping the team with non-trivial tasks in just a couple of weeks. Not months. Weeks. What Changed Twenty years ago, ramping up in a complex codebase with an unfamiliar tech stack took a minimum of a couple of months to become fully productive. That was normal. Nobody expected you to be fully functional in weeks. ...

January 5, 2026 · 3 min · 461 words · Necati Demir

Don't Be a Tool Engineer

“So, what kind of engineer are you?” “I’m a Python engineer.” Every time I hear this, I cringe a little. Not because Python isn’t amazing—it absolutely is. But because somewhere along the way, we’ve started defining ourselves by our tools instead of our craft. I’m sure you’ve heard it too: “I am an AWS engineer,” “I am a React developer,” as if the tool has become their entire professional identity. ...

August 18, 2025 · 4 min · 778 words · Necati Demir