Sandwiches are simple and delicious. Almost anyone can make one. You can make one at home with whatever's in the fridge, quickly and cheaply, and most of the time it'll fill the hole just fine.
Software is like this now too. The tools are everywhere. AI can write code. Or no-code tools can plug things together to make something work. A person with an idea can put something functional together in a weekend.
Almost anyone can make a sandwich, and yet, people still buy a lot of sandwiches.
The ingredients are relatively cheap. Sometimes free. The hard part isn't access to the tools, or the skills to make something edible. The hard part is knowing what to make, for whom, in what order, and what to leave out.
The best software teams won't win because they have exclusive access to the bread. They'll win because they know how to make something coherent. Something that feels considered. They'll know when to add, when to simplify, and when to stop before the whole thing becomes overstuffed, drippy, and awkward to hold.
Not the ingredients. Not the assembly. The care.
Understanding which problem is worth solving. Respecting the person on the other side of the table. Making choices that make the product feel simple, even when what's inside it is not. Those are human skills. And they matter more, not less, now that building has become easier.
