There was a time when the difficult part of building software was writing the software.

Today, that is increasingly not true.

We have better frameworks, better libraries, better APIs, better cloud infrastructure, better developer tools, and now AI can generate a significant amount of the code for us.

Yet I keep seeing the same pattern:

We are getting better at building things, but not necessarily better at deciding what should be built.