Jack / Writing /

Legibility and AI

14 October 2025

Get new posts in your inbox:

It feels like there are 10 dev-productivity startups out there for every startup in accounting, underwriting, loan servicing, or any of a hundred other domains. It’s not because the latter aren’t good businesses (they definitely are), but because the people who know what to build in them and the people who know how to build are entirely separate populations. These domains are so complex that they’re illegible to the people building.

This isn’t unique to tech. Hollywood famously loves movies about making movies. The book Seeing Like a State gives dozens of further examples. His conclusion is that countries and other large institutions are unable to act until the problem is legible— meaning both the problem and solution can be measured and explained. If not, nothing will change no matter how important the problem is.

For startups that are building in deep domains like accounting, a classic technique is to observe experts for months to compile an accurate-ish representation of the domain. But even then, it’s like a shadow in Plato’s cave— you only learn a surface level reflection of the domain, not the full depth.

AI tools like Lovable and Replit flip this by making coding legible to domain experts. Using them, accountants can build exactly what they want without waiting for an engineer. That’s incredibly powerful. Many of these industries are a few years behind the frontier1, but I expect to see waves of useful tools created when Bob from accounts receivable realizes that he can automate large chunks of his routine work in a few days.

But there’s a ceiling here. Product and engineering themselves eventually become illegible even with the best tools. It’s hard to explain thundering herds, eventual consistency, or fanout to someone without a technical background. It’s even harder to think strategically and to realize that maybe you don’t just want to automate a step in the workflow, but to skip it entirely. That’s why great engineers, PMs, and designers will always be in demand.

I’m more interested in the reverse: How can AI make other domains more legible to engineers? I haven’t seen it discussed as much, but this could look like:

  • Better observation. Automatic screen recording and transcription could mean it takes a fraction of the time to shadow and understand a process.
  • On-demand expertise. AI isn’t perfect, but chatting with a 90%-reliable expert whenever you want is hard to beat.
  • Interactive learning. Instantly generate lessons, drills, and games tailored to how you learn rather than reading through a dry manual.
  • Better feedback. Cheap prototypes will generate better reactions and insights than flat Figma files or architecture diagrams.
  • Capital incentives. As the perceived execution risk falls, VCs will be more willing to fund companies in deep domains, attracting new waves of entrepreneurs in turn.

Of course, there’s a ceiling here too. But even if it’s capped at 50% of the proficiency of the real experts, that could completely shift the balance of what gets built and when. I’m super curious to see what happens.

  1. Just think of all the banks running in COBOL still.