
It's been said that software is eating the planet. The modern economy-the world itself-relies on technology. Demand for the people who can produce it far outweighs the supply. So why do developers occupy largely subordinate roles in the corporate structure? Developer Hegemony explores the past, present, and future of the corporation and what it means for developers. While it outlines problems with the modern corporate structure, it's ultimately a play-by-play of how to leave the corporate carnival and control your own destiny. And it's an emboldening, specific vision of what software development looks like in the world of developer hegemony-one where developers band together into partner firms of "efficiencers," finally able to command the pay, respect, and freedom that's earned by solving problems no one else can. Developers, if you grow tired of being treated like geeks who can only be trusted to take orders and churn out code, consider this your call to arms. Bring about the autonomous future that's rightfully yours. It's time for developer hegemony.
[1] - https://books.google.com/books/about/Developer_Hegemony.html...
The author compares software engineers to doctors or lawyers.
In a law firm, the partners call the shots and the rest of the staff is there to support them. In tech companies, the structure is inverted. The engineers are at the bottom of the power hierarchy, even though it's the engineers that generate the most value.
The author suggests that developers should instead become "efficienciers". Rather than being code monkeys, "efficienciers" are able to solve problems via their use of technology.
@losteric I've been thinking about this book for a while. If you're willing to share what your plans are, I'd love to hear more. To me it sounds like some sort of freelancing which is rather daunting.
