The Easy Part of Building Is Over
There is a lot of serendipity when you generate your first piece of code these days. It almost feels like magic. But as everyone gets access to these generative coding harnesses, one thing that now bothers me is that it is getting even harder to build software.
It is not that you cannot build something that works. The difficulty lies in the following dimensions:
- The bar for building quality software has gone up.
- Tech debt has grown, leading to a lack of understandability in software.
- The more we generate without understanding what the generated solution actually does, the more complex a web of failure modes we keep spinning ourselves into.
I hope the world gets better as more software explodes all over the place.