May 18, 2019
3 Practical Ways to Become a Team Multiplier

May 22, 2018
Handling Strong Opinions, Disagreements as a High Functioning Team

May 11, 2018
Getting Accepted to Georgia Tech’s Online Master’s Program in Computer Science (OMSCS)

March 14, 2018
The Hardest Problems in Your Software Career Will Not Be Technical

March 07, 2018
Is Georgia Tech’s Online Master’s in Computer Science Worth It?

February 16, 2018
Practicing Mindfulness as a Husband and Father

January 20, 2018
Software Engineers: Embrace Recruiters on LinkedIn

December 25, 2017
Zero to CTO: An Idiot’s Guide to Climbing the Software Ladder

December 05, 2017
Finding Time For Coursework

November 04, 2017
Internal Hackathons the Lean Way

June 28, 2017
Course Review: Algorithms Part 1 (Coursera)

June 28, 2017
Course Review: Introduction to Computer Networking - Self Paced (Stanford)

May 24, 2017
Finding a Home on the Software Team at The Container Store

May 01, 2017
Hacking My Way Into Georgia Tech’s OMSCS

August 30, 2016
Inside The SpiderOak Web: Our CMS

January 13, 2016
Building Web Analytics at SpiderOak

December 12, 2015
Six Steps to Better Communication as a Software Developer

September 11, 2015
Keeping Code Clean is like Maintaining a Garden

August 18, 2015
Three Thoughts From Tonight’s DFW Scrum Meetup

August 16, 2015
From High School Teacher to Software Developer in 2 Years

August 15, 2015
API Testing With VCR.py - Why Have I Not Done This Before?

July 23, 2015
My First Big Software Startup Failure

July 22, 2015
One Strange Experience with Salary Negotiation

July 18, 2015
Moving to Jekyll

November 30, 2014
Working From Home with a Newborn - The First Three Months