Ok so, apologies, didn't read, but it's a juicy idea unto itself.<p>Personally I really want companies to build like ~4 teams with the same mission, same goal. Not fake work, but duplicative work. (Whether we tell folks this is happening or not: either way.)<p>Over time, try to figure out what are the best potentials/possibilities, what are the most promising components/people. Organizationally iterate. Developers are iterative as fuck, imo. Organizations just kind of have people & stay there, doing whatever. Trying to explore the space of dynamical organizations is a huge huge huge interest that I think society is no where near, but could greatly better the world & what happens.<p>Imo, we have a very: your org goes to battle with the team they have mentality. Personally I think orgs would, long term, do much better with a more deliberate effort to explore broader takes. I have a hard time connecting it explicitly, but I really dug the thinkpiece MIT paper <i>"Two Scenarios for 21st Century Organizations: Shifting Networks of Small Firms or All-Encompassing 'Virtual Countries'?"</i>[1], which to me suggested more dynamical orgs that had more than the single-poker-in-each-fire view that predominates the corporate world.<p>[1] <a href="http://ccs.mit.edu/21c/21CWP001.html" rel="nofollow">http://ccs.mit.edu/21c/21CWP001.html</a>