this piece by Brian Armstrong got a lot of shit, but i think the underlying premise is valid. it is hard enough to try to solve one big problem, let alone to be on the hook for all the other problems plaguing the world
If you look closely, all these problems fundamentally come from:
Decreased skin in the game, which reduces team alignment
N^2 communication, which creates need for managers and specialization, which reduces individual agency and breadth of learning
Reduced risk tolerance, which slows everything down
#1 and #2 are inevitable results of having more... See more
At a well-run seed stage startup, engineers will often describe the work experience as intoxicating . At a larger company, the best you get is "enjoyable".