Teaching and managing for technologists

Accepted Session
Short Form
Scheduled: Wednesday, June 24, 2015 from 3:45 – 4:30pm in B201


After 15 years or so working as a programmer I made two big changes in my job: first I became a manager, then I started working with college students to help them learn to code. This is a personal story of why that has been some of the most challenging and rewarding work I've ever done.


This isn’t a talk about code. Rather, it’s about what happens when you step outside the comfortable bubble of coding and into the messy, dynamic world of management, training, and organization design.

I told myself for a long time that I was a “technical person” and therefore couldn’t deal with meetings, budgets, office politics, and all the other “squishy” things that surrounded me at work. However, after being nudged into a management role and really working at it for a while I discovered that all of those issues could provide just as many interesting chances for cool problems to solve.

If you’re curious about what it’s like on the other side or want to know if you should consider making such a shift yourself this talk may offer some useful anecdotes and perspective.


work management teaching education

Speaking experience

OSBridge '09, '10, '12; OSCON '10; PDX.rb and other regional/local groups multiple times.

This will be a new, non-technical talk.