Barbecue and Project Management

As I begin to write this article, it’s 8:30 on the Saturday morning of Memorial Day weekend, the de facto start of the summer season in the United States. In most parts of the country, and especially in the South where I live, that means it’s also barbecue season. I take my barbecue seriously, so …

Continue reading ‘Barbecue and Project Management’ »


Scheduling Every Minute, Revisited

Note: I originally posted this article on LinkedIn.  “Planning is bringing the future into the present so that you can do something about it now.” —  Alan Lakein Late last year, I published an article entitled “How I Plan Every Minute of My Day to Stay Productive,” where I described my personal daily workflow of planning the …

Continue reading ‘Scheduling Every Minute, Revisited’ »


On Recruiting

I’ll have more to say about this later, but I want to get this quote out there now so that technical leads, engineering managers, engineering directors, and vice-presidents of software engineering can have it embroidered on a pillow, printed on a t-shirt, and taped to their bathroom mirrors: The quality of your company’s software will …

Continue reading ‘On Recruiting’ »


How I Plan Every Minute of My Day to Stay Productive

Note: I also posted this article on LinkedIn. “In preparing for battle I have always found that plans are useless, but planning is indispensable.” — Dwight D. Eisenhower Over the years, I have progressed from being a software developer who focuses on code all day, to a designer who designs and codes, to a technical …

Continue reading ‘How I Plan Every Minute of My Day to Stay Productive’ »