I’ve been involved in software development- as a developer, a lead, a manager, and now a director- for over twenty years. I’ve learned a lot about working along the way, often the hard way. Not just the bits and bytes, but the more abstract, subtle things that are usually the products of experience rather than education or mentoring. I’m in a position now where I’d like to organize and codify some of those lessons, both for others and for myself. Teaching- or at the very least sharing- is a great way to synthesize new insights from existing experiences.
It’s going to be a fun ride- stick around and learn with me!