OpinionsWhat's wrong with StackOverflowWhy I stopped answering questions on StackOverflow, where low-effort posts and point farming are eroding a great platform.
Security, OpinionsSoftware security is a culture not a calendar eventTreating software security as an occasional audit is a mistake — small companies compete by making security part of every decision they take.
Technology, AI, OpinionsDeepSeek R1 and the week the pricing story brokeWhen DeepSeek dropped R1, my first reaction was not hype — it was spreadsheet panic. The comfortable pricing story suddenly had a counterexample.
Technology, AI, Code, OpinionsVibe Coding: An Honest Take After Three Years of AI-Assisted DevelopmentThree years of AI-assisted development later, vibe coding is real. The thinking is yours, the judgment is yours — the typing was never the point.
Opinions, Code, TechnologyTraining juniors in the AI era — judgment, struggle, and why the field still needs new dataAI makes junior developers look productive on week two. If we train them for speed alone, we hollow out the next decade of engineering judgment.
AI, Code, Testing, OpinionsGuardrails beat guidelines — how to keep AI-generated code honestYou cannot prompt AI-generated code into being reliable. What works is what always worked with new hires — guardrails that say no.