2020-12-31: Play Other Positions! This fall ESPN published an article about Steelers QB Ben Roethlisberger’s high school stint …

2020-08-30: Simple Burnout Triage I have a one question triage process when I’m concerned that I or one of my teammates is headed …

2019-12-17: How Software Engineers Produce Value I had the opportunity this week to walk a software engineer who is new to the field through some …

2019-05-17: Obvious Things I saw a tweet thread a few weeks ago that made me think: There’s a bit of a meme in some parts that …

2019-04-14: Ten Soft Skills That Will Shape Your Career One of the most popular posts in the history of my blog was a list with the click-baity name Ten …

2019-03-24: Lessons from Six Months As A Manager/Developer Hybrid For the last 6 months I’ve been serving as a hybrid developer/engineering manager. It’s …

2019-03-01: The Importance of Writing For Software Developers Once somebody hits a minimum threshold of technical skill to hold a job in the industry, about 80% …

2017-10-29: How To Give A Perfectly Adequate Conference Talk Tech talks at conferences or meetups generally end up being experienced in one of 4 ways by audience …

2017-07-24: My Favorite Interview Question I have a favorite question to ask in interviews for web developers. “How does the internet work? In …

2017-07-19: Ten Things A Serious JavaScript Developer Should Learn There’s been an interesting Reddit thread circling my corner of the internet for the last week or …

2013-05-04: Irreplaceable If you are the average worker in the average job then you can be replaced. The reason I tell people …