The Mainstage sessions at OSCON 2013 are a collection of jaw dropping talks across across a wide variety of topics. These are sessions and speakers we thought were just too interesting to try and fit into a particular track. Each one of these Mainstage talks were highly rated by the people who attended them and each one has insight and information that's valuable for any programmer or developer.
Every few weeks we'll be releasing the video of one of the Mainstage sessions so we can share the information with the larger community. If you like what you see, consider coming to OSCON this July to see talks like these in-person.
Over half of US workers hate their jobs, and most of this unhappiness seems to come from dysfunctional organizational structures. What if, instead of causing misery, an organization was designed to create happiness among its workers? In this session, Bruce Eckel talks about the research he's been doing on this subject for the past several years, how he's struggled against his own preconceptions and limitations, and he shares a few things he's found that seem like answers, and the questions that continue to accumulate. You will come away with a new perspective on what could be possible with organizations of the (near) future.
The prevailing mentality of mainstream business has led to short term gain, but long term loss. Yet the economy depends on consumers as well as producers: as consumers are increasingly less able to find employment, we're going to have to start thinking about how to put people to work, rather than how to put them out of work. In this session Tim O'Reilly urges developers to rethink our understanding of value and rediscover idealism in business. For entrepreneurs, there's a great opportunity to work on the hard problems that matter.
This talk looks at how Facebook has redesigned its configuration management system to handle a massive, dynamic, heterogeneous environment with a tiny team and open source software. We will look at the philosophy we use to manage our systems, the implementation of that philosophy, and how you can apply these ideas to any size server footprint, from a handful of servers to a global environment.
If you're one of the 50% of developers who uses Vim on a regular basis, but you're still only using the 5% of the editor features that you learned in school, this talk will offer you a dozen new ways to instantly make your favorite editor even less annoying…and more productive.
Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. You'll learn how to take common topics from imperative languages and look at alternative ways of solving those problems in functional languages.
For exhibition and sponsorship opportunities, contact Sharon Cordesse at firstname.lastname@example.org
For information on trade opportunities with O'Reilly conferences contact email@example.com
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
View a complete list of OSCON contacts