# sudoish ## Posts - [Your Work Has No Telemetry](https://sudoish.com/your-work-has-no-telemetry/): I got promoted twice in three years, and the work didn't change. Unreported work is invisible state: as far as the system is concerned, it is not running. Making your work visible isn't marketing, it's instrumentation — and it decays. - [The Pendulum: How to Use AI Without Losing Your Edge](https://sudoish.com/the-pendulum/): I used AI more last year than in any year of my career, and got quietly worse at my job. AI skill atrophy is quiet. You only notice when something breaks. The pendulum, and the three habits that keep it swinging. - [Don't Automate the Fun](https://sudoish.com/dont-automate-the-fun/): I approved my own PR and felt nothing. Over-delegating to AI didn't just make my work fragile — it made it boring. The fix wasn't using less AI. It was flipping who leads. - [AI Didn't Take Your Job - It Revealed It](https://sudoish.com/the-impossible/): In 1982 skaters named a trick "the impossible" because the physics said it couldn't exist. Decades later a 1000fps camera revealed why it can — and what that has to do with your job as a developer. - [I Delegated My Thinking to AI. Now I'm Taking It Back.](https://sudoish.com/delegated-my-thinking-to-ai-taking-it-back/): Using AI as a researcher, not a brain — a workflow from problem to ship, built around one rule: I do the thinking, AI does the fetching. - [Anatomy of a Coding Agent: What I Learned Building My Own](https://sudoish.com/anatomy-of-a-coding-agent-what-i-learned-building-my-own/): A systems breakdown of what's actually inside a coding agent: the agent loop, tool design, memory management, policy layer, and the survival engineering required to make it work on local models via Ollama. - [How many times have you told the agent the same thing this week](https://sudoish.com/how-many-times-have-you-told-the-agent-the-same-thing-this-week/): I caught myself, again, telling Claude that we don’t do it that way in this codebase. Not the first time that week. Not the first time that day. Different repo,... - [I'm in a Toxic Relationship](https://sudoish.com/im-in-a-toxic-relationship-with-ai/): Today, on the verge of a breakdown, I realized I’ve been in a very toxic relationship for a while now. One that gaslights me. One that nudges me toward decisions... - [We're Not Being Replaced by AI. We're Being Asked to Train It.](https://sudoish.com/were-not-being-replaced-by-ai-were-being-asked-to-train-it/): Meta is installing tracking software on its employees’ work computers. Not for security. Not for compliance. For training data. Mouse movements. Keystrokes. Screenshots. All fed into AI models so agents... - [The Most Important Skill in Tech Is Too Expensive to Learn](https://sudoish.com/the-most-important-skill-in-tech-is-too-expensive-to-learn/): AI fluency is becoming the most important skill in software development — but the models and tools needed to build it cost real money. The access gap is creating a two-tier developer class. - [No Developer Feels AI Literate Right Now — Not Even the Ones Building It](https://sudoish.com/feeling-of-being-behind-is-permanent/): That anxiety you feel scrolling AI threads at 11 PM? It's not going away. Even engineers building AI daily don't feel AI literate. Here's why — and what to do about it. - [Spec-Driven Development Isn't Waterfall — But It Keeps Ending Up There](https://sudoish.com/spec-driven-development-waterfall-trap/): Spec-driven development promises control through living, iterative specifications. But without clear workflows and better tooling, teams keep falling into the same big-design-upfront trap that agile was invented to escape. A practitioner's honest take on the gap between SDD's vision and its current reality. - [Clean Code Is Dead (And I Hate That I Agree)](https://sudoish.com/clean-code-is-dead/): Every clean code practice we follow was invented to solve a human problem. But what happens when humans are no longer the primary audience of source code? A senior developer's honest reckoning with AI-driven development and what it means for the craft. - [You Think, AI Executes: The Skills That Actually Matter](https://sudoish.com/ai-driven-development-xc-dotenv/): The most valuable developer skill right now isn't writing more code faster. It's learning unfamiliar codebases, building context that guides decisions, planning strategic approaches to problems, and shipping production code... - [I’ve been producing bad code (because of AI)](https://sudoish.com/ive-been-producing-bad-code-because-of-ai/): New research shows experienced developers are 19% slower with AI tools — but feel 20% faster. I walk through three major studies that prove AI isn't making us faster, and share the confidence boundary framework for knowing what to delegate and what to keep. - [How We Made It Nearly Impossible to Become a Developer](https://sudoish.com/junior-developer-pipeline-broken/): I once interviewed a senior software engineer. Almost 10 years of experience. Proven track record of delivery. Solid industry knowledge. The kind of person you’d want on your team without... - [The AI Productivity Lie Nobody Wants to Admit](https://sudoish.com/the-ai-productivity-lie-nobody-wants-to-admit-2/): Research shows AI makes experienced developers 19% slower, reduces code comprehension by 17%, and trust in AI output is declining. Yet the pressure to be dramatically more productive with AI keeps growing. Here is what the data actually says and how to find your confidence boundary. - [Your Code Works. Your Architecture Doesn't.](https://sudoish.com/your-code-works-your-architecture-doesnt/): Working code without architecture predictably collapses. Learn why AI amplifies architectural chaos, how accidental architecture leads to rewrites, and what hexagonal architecture can do to fix it — with practical steps you can take this week. - [AI Code Reviews Are Backwards (Do This Instead)](https://sudoish.com/ai-code-reviews-are-backwards-do-this-instead/): A few weeks ago, I wrote about The Review Bottleneck — how AI-generated code comes with so much confident explanation that we’ve stopped actually reviewing it. We’re not doing more... - [A Tale of Accidental Architecture: How 50 Lines Became A Black Friday Disaster](https://sudoish.com/a-tale-of-accidental-architecture-how-50-lines-became-a-black-friday-disaster/): How a simple 50-line notification system spiraled into architectural chaos in 20 weeks—and why AI coding tools now make this descent 10x faster. A cautionary tale every developer will recognize. - [Nobody Knows How to Estimate Software Anymore (And It's Not Your Fault)](https://sudoish.com/nobody-knows-how-to-estimate-software-anymore/): Software estimation is broken in the AI era. Developers swing between wildly optimistic and pessimistic estimates as AI tools shatter old calibration models. Learn why everyone's estimates are slipping, what's really happening behind the scenes, and practical strategies to rebuild estimation skills for AI-augmented development. - [The Review Bottleneck: Why AI Explanations Are Making Us Trust Less, Not More](https://sudoish.com/the-review-bottleneck-why-ai-explanations-are-making-us-trust-less-not-more/): Last week I spent 3 hours reviewing code that took 20 minutes to write. The AI was faster. The review wasn’t. And I’m starting to realize: that’s the problem. “Less... - [Working Twice as Hard to Be Seen as Average: Life as a Latino Developer](https://sudoish.com/working-twice-as-hard-to-be-seen-as-average-life-as-a-latino-developer/): I walked into the conference room with my laptop to set up the infrastructure demo. Before I could connect to the projector, someone asked me to refill the coffee first.... - [Are We Still Developers? The Hidden Cost of Vibe Coding](https://sudoish.com/are-we-still-developers-the-hidden-cost-of-vibe-coding/): AI-generated 847 lines in 12 minutes felt like god mode. But the review took longer than writing it would have. A deep dive into vibe coding, the hidden cost of AI-first development, and why I'm sticking with the terminal + AI pair programming. - [What I'm Doing to Not Become Irrelevant](https://sudoish.com/what-im-doing-to-not-become-irrelevant/): How I'm staying relevant as a developer in the AI era. Practical habits: writing code by hand, being visible, leading AI agents, keeping a dev journal, automating planning, and taking breaks to skate. - [The Developer Identity Crisis](https://sudoish.com/the-developer-identity-crisis/): AI agents are shipping code while developers sleep. The job is changing—we are becoming task organizers, configuration engineers, and quality evaluators. How much can we trust AI before our caution becomes a liability? A personal reflection on skill atrophy, the prompt-and-trust workflow, and what it means to be a developer in 2026. - [Is AI Actually Making You Faster?](https://sudoish.com/is-ai-actually-making-you-faster/): AI in software development is getting insanely powerful. LLMs, copilots, agents, multi-step workflows… …on paper, it all looks like massive productivity gains. And sometimes it is. But in practice, I’ve... - [TDD in the Age of AI: How Evals Can Benefit from Test-Driven Development](https://sudoish.com/tdd-in-the-age-of-ai-how-evals-can-benefit-from-test-driven-development/): Test-Driven Development (TDD) has been a cornerstone of quality software engineering for decades. But as we enter the age of AI-assisted development and large language models, does TDD still hold... - [Create a Restful API with Golang from scratch](https://sudoish.com/create-a-restful-api-with-golang-from-scratch/): In this tutorial, we are going to walk through an example of how to create a Restful API with Golang. We are going to cover the initial setup of the... ## Pages - [Stay up to date with sudoish](https://sudoish.com/stay-up-to-date-with-sudoish/) ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/sudoish.com/mcp) [comment]: # (Generated by Hostinger Tools Plugin)