The old addage of IT managers of the 90's was that technology didn't matter. As in, it didn't matter which technology you choose, just that you align with one and execute. This mindset was wrought with good intentions; solutions and people should matter, not how you get there. This was true in the days prior to frameworks, when languages were all we had.
Now, very few people build anything from scratch (of any scale). They always use frameworks, whether CMS frameworks like Drupal or Wordpress, or system scaffolding frameworks like Symfony or Zend. Frameworks made technology selection matter. Why build in a year what you can produce 90% of in a minute. The only argument would be bloat of codebase and if the framework gave you the flexibility and control required. (Google's building quantum computers so... "Bloat" is a temporal construct)
Then came the deployment argument. Do we do it internally where we can control access to the servers and know where the data lives? Or, are we comfortable with giving up that control in favor of flexibility by going to the cloud. The flexibility and control argument plays out in society at large all the time; but, I view technology as coming to a tipping point thanks to automated deployments, frameworks, and the future where humans need not apply.
Bitcoin and the block chain will be the design methodology that shatters IT structures. We simply don't need human conceptions of structure dictating the control of information. Technology, and the future of humanity, is distributed, framework driven and managed by robots and automated deployment mechanisms. We no longer need human control structures to dictate who has access to what. Rather, human hierarchies (and too many of them) disempower through the distribution of decision making. Corporations do this all the time. BP spill, who do we blaim? eh, no one, it's a corporation. A named, yet faceless entity that controls oil flowing from the ground yet is unaccountable (weird huh?).
So what is empowerment if the hierarchy of humanity is no longer needed in order to achieve it? We always hear about those mythical beings working in a garage with nothing but a computer and an idea. Why did it work? Why was the individual so transformative when all the structures of the day were not? Why is it that innovation lives in the garage but not in the boardroom?
Innovation is born of chaos and random chance... seemingly. It is a spark of imagination from the individual. The euphoria of bringing a new idea to life. In the unknown; that which we DIG up and bring to life. And so, it is not simply enough to create a product that contains the innovations and ideas of the individuals that produced them. We must empower, through frameworks that allow such a thing, and harness these once chaotic conceptions into sustainable realities. Provide the thing that control often claims to have the high ground on, sustainability through framework and automation.
If the last 20 years of Silco projects have been about transfering power and wealth to a new power structure, the next revolution will be in transformation. It's not going to just be about improved consumer outcomes (cost, speed, access) and transfering wealth from one generation's VCs to the next. If we are to truely build a better society, we must seek to collapse structures, not simply build different ones that drive towards the same financial end.
And so here we work, building an army of innovators by breaking the chains of technology that keep ideas from reality and stamped out in boardrooms and support forums. Welcome to the revolution, where authors give away their views on technology and its ability to transform society. We are here to change the notion of control by empowering everyone to be in control of their own destiny.