Skip to content

Using AI

Where AI still slows me down

4 min read

Most commentary surrounding artificial intelligence focuses exclusively on speed gains. You read about people writing complete software applications in an afternoon or summarizing years of research in minutes.

While language models undoubtedly accelerate many routine tasks, treating them as pure, friction-free productivity boosters ignores reality. In my day-to-day work, using AI often introduces subtle cognitive overhead. Understanding where these tools create friction is the only way to deploy them effectively without wasting time.

The unseen burden of code review

Generating text or code is fast; reviewing it thoroughly is slow and demanding.

When I write a software function by hand, the mental effort happens upfront. I consider the edge cases, plan the data structures, and type out the syntax. By the time the code is written, I understand its internal logic completely because I constructed it piece by piece.

When an AI model generates forty lines of code in five seconds, the mental effort shifts entirely to the review phase. I must read through unfamiliar variable names, trace control flow that I did not design, and verify that the logic handles null pointers or unexpected network dropouts.

Reading someone else’s code requires more cognitive energy than reading your own. If the generated solution contains a subtle logical flaw on line thirty-two, finding that flaw often takes longer than typing a simple solution from scratch. On days when an AI assistant produces code that is almost right, I can easily spend an hour debugging a solution that looked superficially convincing on first glance.

The hazard of unfamiliar territory

The effectiveness of AI tools varies dramatically depending on whether you are working within your primary domain of expertise.

When a language model helps me write TypeScript or configure a web server, I catch its mistakes almost instantly. I have spent decades building systems, so my intuition immediately flags an unusual pattern, an inefficient database query, or an insecure configuration. The model speeds me up because I have the background knowledge to supervise it effectively.

The dynamic reverses when I use an AI model in a domain where I lack deep experience, such as drafting a complex legal agreement or evaluating statistical sampling methods. In unfamiliar subjects, a completely fabricated claim looks just as reasonable as an established principle.

Because the model writes with uniform confidence, I have no internal alarm bell to warn me when it has drifted into hallucination. To use the output safely, I must spend twice as long fact-checking every assertion against primary textbooks and official documentation. The apparent time saving vanishes under the weight of mandatory verification.

Context switching and prompt iteration

Another hidden cost is the iterative cycle of prompt refinement. When an initial answer misses the mark, the temptation is to write a longer prompt explaining what went wrong. You tweak the instructions, add constraints, and run the request again.

Before long, you have spent fifteen minutes formatting background context and negotiating with a prompt window for an answer you could have researched and drafted manually in ten minutes. Learning to recognize that point of diminishing returns is essential. If a model does not produce a useful draft after two prompt iterations, switching back to manual work is almost always the faster choice.

The risk of stylistic drift

There is a quieter, more insidious friction that occurs when you rely heavily on AI drafting: the gradual erosion of your own voice.

When you ask a model to draft three paragraphs explaining a project milestone, the text it produces is usually competent, grammatical, and clear. But it often relies on generic phrases and conventional structures. If you accept the draft with only minor edits because rewriting it feels like extra effort, your communication slowly becomes indistinguishable from generic corporate literature.

Maintaining a distinct, direct personal voice requires vigilance. If I find myself spending twenty minutes nudging and prompting a model to sound more natural, I am usually better off closing the AI interface and writing the three paragraphs myself.

Knowing when to work manually

The most valuable skill I have developed with AI tools is recognizing when to put them aside entirely.

If a task is small and well-defined, such as fixing a typo in a configuration file or replying to a simple question from a colleague, opening an AI prompt is pure overhead. Composing the context, reviewing the generated output, and copying it back into your editor takes longer than typing two sentences directly.

Language models are powerful drafting instruments, but they are not universal solutions. They reward clear thinking, disciplined review, and a realistic appraisal of their limitations. Knowing when to use them and when to trust your own hands is the real secret to staying productive.