Reflecting on the past five years

You might be thinking... Hey, David, don't you own a calendar? It's not even close to January 1st yet. What's with the untimely introspection? Well, my dear critical reader, I do own a calendar, and here's a news flash: I'm fresh and unexpected like that. Get used to it. Hi....

Read more

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