The Art of Project Management: Expert advice from experienced project managers in Silicon Valley, and around the world

In Praise of “Camps” (you’re going, right?)

Heat map: Unconference words“Camps,” if you’ve missed their advent entirely, are one- or two-day conferences that cost little or nothing, with content presented by the attendees. You might think content is “lesser”, given it’s typically attendee-provided, but that hasn’t been my experience.

In the Bay Area, this seems to be the season for camps. Code Camp is Saturday/Sunday Oct. 5-6 at Foothill College in Los Altos. Product Camp is Oct. 12 in SF. (Agile Camp was last weekend.) And Agile Open is Monday/Tuesday Oct. 14-15 in Berkeley.

Unlike at conferences, where you’re discouraged from changing sessions once they’re started, camps encourage it: if you’re not getting what you were looking for, get up and go attend a different one.

Some camps are more organized than others. Code Camp’s sessions are all scheduled in advance. Agile Camp, the least unconference-ish of the bunch, had opening and closing keynotes, with 7 tracks in between organized by highly motivated agilists who stepped up to propose and organize tracks. At Product Camp, the first half day is scheduled in advance based on attendee online voting on proposals – but the afternoon’s sessions emerge from who shows up and what they propose. Agile Open is entirely “open space” (based on Harrison Owen’s book on the topic) in which the first task of the attendees is to make up the agenda.

Code Camp immediately became my favorite conference of the year after I first attended it in 2010. I selected sessions that gave me an early grounding in HTML5 – enough to understand why Steve Jobs had kept Flash off Apple’s small devices anticipating it, watch a developer code an entire game in a 75-minute session, understand how to write code compatible across browsers despite the spec being incomplete, and get a sense of the leading edge adopters. I delved into an overview of Google Web Toolkit. And I explored a couple agile topics. Now loyal, I returned for Code Camp 2011, where I discovered LinkedIn was integrating Scala into its then-mainly-Java ecosystem; delved into HTML5 tools; and attended an astonishingly insightful stats-laced tour-de-force of recruiting from Meebo co-founder Elaine Wherry. And last year, in addition to checking in on Cloud Computing and PaaS, and sensors and mobile devices, I got a tips-filled tutorial from David Spark on online influencing.

You can go to Code Camp for two whole days and not attend a single programming session. I’m presenting two talks in that category, myself: one on take-aways from our book, Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams (“12 TakeAways: Managing Software People and Teams” early Saturday morning); and a second sharing the remarkable results of the 2012 and 2013 Studies of Product Team Performance (“Emerging Trends and Factors Impacting Product Teams” with my study co-author Greg Geracie) (get an early look at some of the startling insights overviewed in my earlier blog posts here and on my own blog). You can also attend “The Art of Raising Capital for your Tech Startup”, “Deconstructing the Code for Product Excellence”, “Agile, an Experiential Introduction”, “Who Are Your Customers?”, and “Cracking the Culture Code.”

Nearly 4,000 developers (and others!) are (already!) registered for Code Camp. There are 233 (!) 75-minute sessions spread across the two days. Some of the sessions are organized into tracks, which include ones focused on C++, Azure, Google, Windows 8, HTML5 and Java. There’s also an entire track dedicated to kids programming. Plus sessions like Elaine Wherry’s on culture.

My experience with Code Camp led me to attend the others – and that made me realize just how terrific practitioner-generated conferences are.

You’re going, right?


About the Author

Ron Lichty has been transforming chaos to clarity and making software development “hum” for most of his 20-plus years managing software development and product organizations. Ron co-authored 2012's highly regarded Addison-Wesley title, Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams ( ), his co-author Pixar/Broderbund/Gracenote CTO Mickey Mantle. With over 70 years of combined experience, these two software industry veterans crafted a book designed to help any software manager be more successful. Having spent their careers developing software, leading software development projects, and managing programmers and teams, they distilled their experience into a book that every beginning programming manager would get value from, both to read and to pull from their bookshelves for reference. It's a book that is also helping executives who struggle sponsoring projects dependent upon software success – CEOs, COOs, CTOs, and others – to understand the craft of software development and the intricacies of how to manage software people and teams to deliver software projects successfully. Ron has repeatedly been brought in as a “VPE of Fix-It” to coach and mentor programming managers at all levels and to solve problems like painfully slow product development, past-due estimates with no delivery in sight, challenges arising from geographically dispersed teams, scalability stymied by sluggish data integration, productivity bridled by uncertainty, an "order-taking mentality" from teams that should be eagerly proactive, and teams unable to break out of research and move on to development and delivery. Ron untangles organizational knots, creates roadmaps everyone can follow, builds communications with other parts of the organization, coaches and trains organizations in agile and scrum, and gets teams productive and focused on delivery, quality and customers. Chaos to clarity.
Creative Commons License
Note: This work and all associated comments are licensed under a Creative Commons Attribution-Noncommercial 3.0 United States License.

Leave a Reply