Be Patient and Keep Practicing

You've probably seen the ShamWow meme. You know, the classic, cheesy infomercial guy. A couple of years ago, I had the idea of drawing that meme for one of my tech talks, as a transition to a demo. I was so proud of it. And, it get a few chuckles...

Read more

Please, Give Public Speaking a Try

When I talk to people about public speaking, I tell them of the opportunities it opens up to travel to fun places, and meet awesome people. I have had some amazing adventures in the last several years, all because I got up the courage to get up and speak to...

Read more

Kansas City Developers Conference 2017

TL;DR: KCDC is awesome. If you're a developer, you should go. If you're a speaker, you should speak. I've spoken at a lot of conferences over the years. Very few have impressed me the way KCDC 2017 has. Everything about KCDC was above and beyond my expectations: hospitality, food,...

Read more

Life is Too Short

Early in my career, I worked under a manager who exemplified the Dilbert Principle: “The most ineffective workers are systematically moved to the place where they can do the least damage: management." I really didn’t like the man, personally or professionally. His incompetence was legendary. Mistakes were named after...

Read more

Resources for the Reluctant Leader

Here are some resources from my "Guide to Leadership for the Reluctant Leader" keynote presented at Scenic City Summit 2017. Slides View the slides on SpeakerDeck. Recommended Books "The Leadership Journey" by Jim Holmes "The Ideal Team Player: How to Recognize and Cultivate The Three Essential Virtues" by Patrick Lencioni...

Read more

How I Consume Twitter

I keep the people I follow to around 256. That's a good, nerdy number for me. And, it's still manageable to keep up with all the tweets in this group, most of the time. I use Twitter lists to categorize other accounts I want to follow. I use Tweetbot for...

Read more