{"slug": "ai-took-the-friction-out-of-my-work-then-i-found-out-the-friction-was-holding-up", "title": "AI took the friction out of my work. Then I found out the friction was holding up two things: my ideas and my brakes. Twenty-five years in a confession.", "summary": "A developer with 25 years of coding experience found that using Claude Code eliminated friction in their workflow, but this removal revealed two problems: untested ideas turned out to be mediocre, and the ease of building custom tools led to endless rabbit holes without completing the original task. The developer realized that the friction they once complained about had served as a brake, filtering weak ideas and preventing over-engineering.", "body_md": "For a long time now the news and the roundups have all said the same thing. AI will take away the busywork. It will kill the friction. It will hand you wings, a cure-all for whatever ails you.\n\nI installed Claude Code, and the friction is gone. An idea now costs an evening to test, not a month.\n\nThen it turned out the friction mattered to me, and once it was gone, I felt that in full.\n\nI am not a junior who just discovered autocomplete. I have been writing code for twenty-five years.\n\nFor twenty-five years I had one quiet comfort: \"if I ever really went for it, oh boy.\"\n\nSomewhere in my head sat a drawer of ideas I would get to someday. Not because I couldn't build them. I just never got around to them. And an untested idea is pure hope. Maybe this one is the one. Maybe I am actually worth something.\n\nTesting an idea was expensive: evenings, energy I do not have after work. So the drawer stayed full. Expensive means later.\n\nClaude Code dropped the cost of testing to zero. Want it? Working prototype by tonight.\n\nSo I started pulling ideas out of the drawer, one by one. And they started dying. Quietly, fast, like flies. The one that was going to be huge turns out mediocre by the third evening. The next one is worse.\n\nA month in, an ugly thing dawned on me. The idea was never the valuable part. The hope before testing was. The friction worked as anesthesia: it kept me from feeling that the drawer is mostly junk. I had an endless supply of brilliant ideas precisely because I never tested them.\n\nThe second half is funnier, because it looks like something useful.\n\nYou sit down to do the thing. Say, post to Telegram. The built-in tools can't do it. Fine, let's write our own sender. And let's have the model run through the subscription I already pay for, not the API. And let's make the sender add its own workflows. And let's have those workflows write workflows.\n\n```\n# what I sat down to do:     post one message to Telegram\n# what I had by 2 a.m.:\n~/projects/telegram-sender/\n  └─ plugins/                # it can add its own workflows now\n     └─ plugins/             # and the workflows write workflows\n# users: 1 (me)\n```\n\nBy 2 a.m. I do not have a Telegram post. I have a tiny AI newsroom full of agents, with exactly one user.\n\nResearch is the same story. The built-in one is mediocre, so let's write our own. Properly. With blackjack and programmatic quality gates. Memory is its own saga: let's try a hundred implementations, bolt on codegraph, then something else. By morning it is a monster nobody understands. I look at it with a clear head, see that half of it has to go, delete it, and start a fresh lap the next day.\n\nThe thing I sat down to do never got done. But it's all perfect.\n\nWhat used to save me was the price. Writing my own sender was a few days of work, so I grabbed something off the shelf and went and did the job. Claude Code made \"let's just write our own\" free. So now I pick \"our own\" every time. Every single time. Forever.\n\nI put the two problems together and saw it is one problem.\n\nThe friction I grumbled about for twenty-five years was a brake. Expensive to test an idea, and the weak ones quietly stayed in the drawer with the hope. Expensive to roll my own, and I grabbed something ready and went to do the work. The barrier filtered junk on the way in and kept me out of the rabbit holes on the way out. The whole time I called it the enemy.\n\nClaude Code removed the friction. And the brakes with it. Now nothing slows me down. Ideas die under instant testing. Self-improvement runs for the sake of self-improvement. AI did not remove the busywork. It removed the excuse. And behind the excuse, it turns out, no great version of me was waiting.\n\nThe funny part: by every metric I am more productive. Agents spinning everywhere, prototypes by evening, tools built to fit my hand, tests, gates. A perfect homemade sender that, for some reason, I never use. I have never gotten so much done.\n\nThere is just not much left to get done. The ideas are tested and buried, the dream right behind them, and all my energy pours into late-night platforms with one user.\n\nI used to have an excuse: \"once I clear the decks, then.\" Good excuse. Kept me warm for years. Claude Code took it. And it seems the only thing left for me to figure out, with its help, is how to put some friction back. Life used to install the brakes for me.\n\nSeniors with a couple of decades in: was your friction load-bearing too? Or did losing it actually set you free?\n\nJuniors: you started without the friction. Does any of this land, or does it read like a guy mad at his own productivity?", "url": "https://wpnews.pro/news/ai-took-the-friction-out-of-my-work-then-i-found-out-the-friction-was-holding-up", "canonical_source": "https://dev.to/sfrangulov/ai-took-the-friction-out-of-my-work-then-i-found-out-the-friction-was-holding-up-two-things-my-4971", "published_at": "2026-06-16 13:24:32+00:00", "updated_at": "2026-06-16 13:47:59.178201+00:00", "lang": "en", "topics": ["artificial-intelligence", "developer-tools", "ai-agents", "large-language-models"], "entities": ["Claude Code", "Telegram"], "alternates": {"html": "https://wpnews.pro/news/ai-took-the-friction-out-of-my-work-then-i-found-out-the-friction-was-holding-up", "markdown": "https://wpnews.pro/news/ai-took-the-friction-out-of-my-work-then-i-found-out-the-friction-was-holding-up.md", "text": "https://wpnews.pro/news/ai-took-the-friction-out-of-my-work-then-i-found-out-the-friction-was-holding-up.txt", "jsonld": "https://wpnews.pro/news/ai-took-the-friction-out-of-my-work-then-i-found-out-the-friction-was-holding-up.jsonld"}}