I always wondered if it was possible to build an inverted company organization, where developers/engineers were formally at the head of things, and much of the administrative tasks that management works on were subbed to specialists reporting to the developers.
If you look at a lot of pretty incredible projects that often were finished ahead of schedule or with groundbreaking capability, they often happen to be led by a deeply technical person. e.g. Hoover Dam, the SR-71, etc.
If you look at CEOs of tech companies, I believe a majority of them have an engineering undergrad degree of some form.
I work at a company that operates much like this. I've passed up on more lucrative opportunities in the past because it's such a great place to work as a developer as a result.
If you look at a lot of pretty incredible projects that often were finished ahead of schedule or with groundbreaking capability, they often happen to be led by a deeply technical person. e.g. Hoover Dam, the SR-71, etc.
If you look at CEOs of tech companies, I believe a majority of them have an engineering undergrad degree of some form.