the intersection of communication and technology


I believe the best products are engineered on teams where the values of empathy, kindness and — most importantly — respect are held above all other contributions. 

Most of my talks and ideas focus on the human side of tech. Implementing processes that reduce human error and encourage collaboration.

I am the author of DevOps for Dummies (Wiley, April 2019) and run — a site dedicated to all things JavaScript in the month of January.

I work as an Azure Advocate at Microsoft.


Conference Talks


I’m interested in the human side of tech.


In my spare time, I'm a competitive powerlifter.

No, I'm not big and burly. But you'd be surprised at how many "normal" people show up to a powerlifting meet.

Powerlifting is hard work. There's no way to cheat. Your success in the sport is determined by how many hours you spend moving iron at the gym.

I've learned a lot on the short walk from the chalk bucket to the platform. Those lessons have formed the foundation of my work ethic. 

My value system is based on 10 basic principles.

  1. Always show up.

  2. Smile, even on the bad days.

  3. Work consistently toward one goal.

  4. Appreciate slow progression.

  5. Learn from others.

  6. Hard work beats talent when talent doesn't work hard.

  7. Setbacks are part of the journey.

  8. Ask for help when it's needed.

  9. Never, ever give up.

  10. Deeply value collaboration.



Get In Touch

Let's chat! I'm on a plane headed somewhere most months. Let's connect!