> My hope is that there is a sort of Cambrian explosion of small software projects built by people who have absolutely no clue what they're doing
It doesn’t even have to be people with no idea what they’re doing. If you lay off enough smart people from big tech companies, those people might put together small companies that directly compete with larger ones at a fraction of the cost.