Comment by layer8
6 days ago
I don't think that analogy matches very well. Most software is bespoke, the domain requirements, usage aspects, and architectural trade-offs are subtly, or often non-subtly, different each time, and take different trajectories over time. It's not like you're producing the same software 10,000 times, like a piece of furniture. And AI isn't able to produce the exact same thing reproducibly anyway. A better argument would be that AI is actually approaching the craftsmanship/artisanal capabilities.
Most line of business apps and business logic are only bespoke and custom insofar as field names and relations and what APIs they trigger on which events.
Just because software is “bespoke” doesn’t mean it’s complicated or special.
> Most line of business apps and business logic are only bespoke and custom insofar as field names and relations and what APIs they trigger on which events.
That's not my experience. Of course, everything is just a finite state machine operating on a memory tape.