How I Work

Thumbs-up sign
Squirrel has contributed immeasurably to our company’s success during his ten years as our CTO.

—Rich Koppel, founder, TIM Group


Courses and Talks

I speak and train regularly on software development and management topics. For example, recently I gave two conference talks based on experiences at Geckoboard - watch them below if you are interested.

I can offer talks or short courses on a number of topics—a sampling appears below. Please let me know if you would like me to speak at a conference or meetup, or if you would like me to deliver a custom half- or full-day course for your company or organisation.

  • Recruitment for Startups: Attracting and Evaluating Great Developers
  • Continuous Deployment the Easy Way (and the Hard Way)
  • Root Cause Analysis - Getting to One Bug Per Month (video and slides)
  • "I'm the CTO?!" - A Crash Course in Leadership for New Tech Managers
  • Becoming More Agile with Fewer Tears - Jointly Designing Better Development Methods
  • The "Ends over Means" Way to Build a Product Roadmap

Action Science

Action Science is a theory of organisation and management that I find very helpful. It is especially appealing for those (like us engineers!) who prefer sharply defined, step-by-step methods instead of wooly exhortations and vague models. I use techniques like the ladder of inference and two-column case studies both in my own transformational work and when training founders, CTOs, and other senior leaders.