Blog

@kyle I think about this a lot and what I think the key skill to hone is knowing what to build and how to build it. There’s too many technical decisions to weigh and factor in for the entire process to be automated. How would a system that no one understands be maintained?

Every additional feature would be like reimplementing the entire system. The amount of additional reimplementation, testing and verification would surely cost more than building the correct abstraction to begin with.