@mattpocockuk: My hot take from chatting to @poteto is that we should use MORE abstractions in the AI age You can use them (combined w…

X AI KOLs Following News

Summary

Matt Pocock argues that developers should use more abstractions in the AI age, since they constrain agents to good design decisions, improve token efficiency, and make unwinding bad abstractions cheaper when working with AI coding agents.

My hot take from chatting to @poteto is that we should use MORE abstractions in the AI age You can use them (combined with harsh lint rules) to reduce the design space available to the agent and constrain them only to good decisions. Combined with the fact that high-leverage abstractions let you do more with less code - so, more token efficient. Plus, unwinding the damage from a bad abstraction is much cheaper with agents. This runs counter to a lot of folks thinking that agents just want to read the raw code. They can, but they're not maximally efficient that way. Be braver! Design abstractions.
Original Article
View Cached Full Text

Cached at: 10/03/26, 07:01 PM

My hot take from chatting to @poteto is that we should use MORE abstractions in the AI age

You can use them (combined with harsh lint rules) to reduce the design space available to the agent and constrain them only to good decisions.

Combined with the fact that high-leverage abstractions let you do more with less code - so, more token efficient.

Plus, unwinding the damage from a bad abstraction is much cheaper with agents.

This runs counter to a lot of folks thinking that agents just want to read the raw code. They can, but they’re not maximally efficient that way.

Be braver! Design abstractions.

Similar Articles

@mattpocockuk: Uncle Bob gets it

X AI KOLs Following

Robert C. Martin (Uncle Bob) shares his experience that using AI agents significantly boosts productivity, though 30-40% of time is spent tuning and hardening the output.