Back to journal
2026-W23June 1, 20264 min read

AI Coding Is Best at the Jobs You Keep Avoiding

The most useful AI coding pattern I saw this week was not bigger autonomy. It was builders using Codex and Claude Code on the jobs they would usually postpone: a stubborn algorithm, a local utility, a document cleanup tool, a tightly scoped implementation pass with exact file boundaries. That feels a lot closer to real leverage. When the task is concrete and a bit annoying, the agent can save a very real hour. When the brief gets fuzzy, the same agent starts inventing architecture, writing defensive code nobody asked for, and quietly making the cleanup bill my problem.

AI codingworkflowsolo builder

The sweet spot is smaller than people admit

The clearest Codex post this week came from someone using it as a controlled implementation layer instead of a magic machine. The setup was almost boring: defined workspace, exact file paths, forbidden areas, documentation requirements, test plans, and human review before anything moved forward. That is not the fantasy version of AI coding, but it is the version I trust.

That framing matters because it sets the job size correctly. The win is not asking an agent to somehow build the whole company. The win is handing it a task with shape, constraints, and a finish line. As a solo builder, that feels much more useful than another story about full autonomy right around the corner.

The best examples were glorified painkillers

The Claude Code thread that stuck with me was a giant pile of small, practical tools. People were building pseudonymizers for sensitive Word docs, background utilities that turn downloaded PDFs into markdown and JSON, tiny local apps, and one-off workflow helpers they clearly planned to keep using. One person even described finally unblocking a nasty polygon-label placement problem that had been sitting there because the manual implementation path was too annoying to want after work.

I like that category of work because it matches real life. Behind Applikeable, a lot of value sits in the side roads around the product: migration helpers, content transformers, import cleanup, weird internal scripts, and the little things that are too small to become roadmap items but too irritating to leave undone. AI coding feels extremely strong there.

You still need to push back on code bloat

The cautionary note came from another fresh Codex thread where people complained about bloated, defensive, over-abstracted output. That rang true to me. These tools are often smart enough to solve the task, but also eager enough to wrap the task in extra structure, speculative fallbacks, and helper functions that make the diff harder to trust than it needed to be.

So the practical rule is not just scope the work. Scope the style. If the current code path cannot reach a state, I do not want the agent inventing protection for it. If one branch can stay inline, I do not want a new abstraction just because it looks tidy in isolation. Small tasks stay useful when the acceptance criteria include simplicity, not only correctness.

The workflow I would actually keep

If I were tightening this into a repeatable habit, I would keep a backlog of ugly 30 to 90 minute jobs and feed them to the agent one at a time. Clear files. Clear constraints. Clear output. Maybe it is a parser, an admin utility, a refactor with narrow blast radius, or a content prep tool that saves me from doing the same manual steps again next week.

Then I would review the result with one blunt question: did this remove friction, or did it manufacture more structure than the problem deserved. That feels like the right bar. I want AI coding to help me finish the boring edges of a product faster, not create a second product made out of helpers, wrappers, and future-proofing.

Why this was worth writing about

I wrote this one down because the conversation feels more honest now. The builders getting value are not waiting for a perfect autonomous engineer. They are using the tools where the economics already work: stuck points, repetitive prep, annoying glue code, and narrow implementation tasks with real boundaries.

From where I sit behind Applikeable, that is where the compounding starts. A saved hour on an avoided chore is real. A cleaner path through the little jobs around a product is real. This week made the case that AI coding does not need to feel magical to be worth keeping. It just needs to be pointed at the right kind of work.

Threads behind this post

r/codex
Codex as an implementation layer in a real human + AI operations workflow
r/codex
Is it just me or GPT model tend to write a lot of bloated , overly abstracted defensive style code that sometimes is hard to read/maintain?
r/ClaudeCode
What’s a small useful thing you built with Claude Code?