Real-world software development as a profession has many features distinct from computer science as an academic subject. Projects are larger (in timeline and size) than the people who participate in them; substantial pre-existing code bases must be evaluated and understood; project management and interpersonal relationships can have as much impact on software design as technical issues; and systems are ultimately evaluated by user satisfaction rather than technical merit.
Meanwhile, an applied, collaborative, and fast-moving software development culture within the open source community is thriving. By definition, the projects and communities created around open source projects are available to anyone who wants to contribute. And unlike in school, where a project might just be theoretical, or relevant only in context of the class, an open source contribution makes immediate impact on the ecosystem.
Scott Chacon, co-founder of GitHub, and Jay Borenstein, CS professor at Stanford and founder of Facebook’s Open Academy, a program designed to match university students with open source projects for academic credit, will discuss how to bring the best of the open source community’s learning frameworks into formal computer science education.
I was born in Southern California. I did my undergraduate and graduate studies at Stanford, specializing in quantitative economics and operations research. I discovered both academic disciplines benefited greatly from computer simulation and I found my passions increasingly directed toward realizing products and experiences through software.
Another thread in my personal and professional life has been a love for teams of people. I find few things to be as stimulating as a smart and motivated group of people coming together in a common pursuit.
Combining the above interests, the culture of Silicon Valley (and Stanford itself, for that matter) has been a perfect fit for
me. After initially working as software engineer for a number of years and then plying the waters in technology management as a CTO, I founded Integration Appliance in 2000. I stepped down as CEO and away from day-to-day operations at IntApp in May, 2007 and served on the board through 2012. Today, IntApp is a successful and growing company.
Part of the reason for stepping away from a mature business is the quest for new challenges. Another part is the desire to get
back to the root of where many great technologies and ideas emerge; academia. I currently teach computer science at Stanford University and also run Facebook Open Academy as part of a larger Facebook effort to modernize education. I find it very fulfilling to help motivated, bright minds grow and succeed.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
For exhibition and sponsorship opportunities, contact Sharon Cordesse at email@example.com
For information on trade opportunities with O'Reilly conferences contact firstname.lastname@example.org
For media-related inquiries, contact Maureen Jennings at email@example.com
View a complete list of OSCON contacts