At Octoblu, we deploy very frequently and we’re tired of our users seeing the occasional blip when a new version is put into production. Though we’re using Amazon Opsworks to more easily manage our infrastructure, our updates can take a while for dependencies to be installed before the service restarts – not a great experience. Enter Kubernetes. We knew that moving to an immutable infrastructure approach would help us deploy our apps, which range from extremely simple web services, to complex near-real-time messaging systems, quicker and easier.
A few months back I started an internal weekly mailing list at Octoblu sharing my views on Programming Philosophy. I want to share those ideas a little more broadly and get some new perspectives. Programming is a deeply creative and philosophical work, unfortunately we don’t share our beliefs widely enough. You can join the Facebook Group, or I just launched a newsletter that anyone can subscribe to. You can subscribe to Programming Philosophy, or check out the Programming Philosophy Archive.
I believe in a radically different organization than what exists in the world today. In order to build the new economy (and thus a new world) our ideas of how an organization works must be challenged (“You can’t make an omelete [sic] without nuking the existing social order“). A keystone of this “new way” is Autonomy. In order to get the best results, Freedom is essential. I have begun the process of capturing my theory in my “Twenty-Something Theses of Autonomy.
On June 8th, 2013 I spoke at TEDxLivermore about Hacking the Future of Humanity. The videos were recently published and now you can watch it for yourself. From the Youtube Video: Jade Meskill believes we have a choice: we can continue to condemn our children to a life of mediocrity through our apathy….or we can deliver them a future made of magnificence. Delving into the true hacker ethic, Jade poses the question: “How do you hack the system to leave our kids a magnificent future?