Oddbean new post about | logout
 I look at everything from a business perspective first. The problem with society is that few of us are "all around athletes wrt to skills to run orgs" and most people have become vertical specialists with the goal of working for a big org that does all the other nitty gritty for you, like HR, marketing, customer service, payroll, etc. So you get highly specialized tech people who can do their job well, but don't think about product to market fit or how to deliver that, which actually takes multiple skills, beyond just coding, like branding, design, communications, etc. 

Not everyone can multi hat all of that unless you grew up in an environment that was like that (like I did), where multiple family members ran their own business operations. And some people who have been stuck in a vertical for the last 20 yrs of their life in a big org, can't think their way out of it. Its very difficult to unlearn habits once ingrained, it'll take another generation or people from less well established economies where all the resources aren't handed to them (like sub sahara) . 

Just my 0.02 Sats

 
 Generalized experience comes from life.  Specialized knowledge comes from schools at the expense of the former.