This sounds like a great idea at Amazon's current scale, but I struggle to see how this is possible at a company with <20 head count. There are so many different areas that need attention when running a business, and many of them require less than one person's full time.<p>...Maybe the move is to bring process-driven management to the startup. You outsource all non-core processes, including payroll, benefits, invoicing, accounting, legal, HR, finance, etc. You could then have an eng leader, a product leader, a sales leader, a customer success leader, and a "vision" leader. Sounds like a lot of the VC backed startup world, actually.<p>...but at that scale, each "single thread" contains multitudes. In "engineering," there's recruiting, mentorship, internal tooling, existing process maintenance, new project scoping & architecture, sprint planning and execution, the list goes on. So the "single-threaded" eng leader is actually multi-threaded across all these different sub-areas.