Career Advice, or “I want to be a programmer!”

I am occasionally asked for career advice by people wanting to get into the industry, for example, high-schoolers deciding on career choices. One situation that frequently comes up in this situation is people who love programming and want to get a job being a programmer. They ask, “How can I get a job as a […]

Making Mistakes and Missing Due Dates

So as I mentioned a few months ago, I’d made a concerted effort to regularly author blog posts. But, all excuses aside, I was impacted by the hurricane last week and didn’t get a blog post written. Now, to be honest, I’m always a couple of blog posts ahead and I’ve authored a couple of […]

How to Solve Unsolvable Problems

In the past, I’ve studied and attended training specifically for systems engineering and project management, and in both cases, I was struck by an interesting concept, which is that many of the challenges faced by these two roles and disciplines don’t really have good solutions. This ended up being something I encountered again and again in my roles […]

Training vs Experience: They Are Not the Same Thing

The other day I wrote about executing engineering projects, using landscaping projects as an analogy. I really liked it and realized I wanted to write more about it. In my experience, a frequent issue that managers and leaders encounter is not understanding the difference in training and experience. In fact, I’ve seen many managers and leaders not know […]

The Art of Being Single-Threaded

I heard a term fairly recently, and I love it. That term is single-threaded. If you search for this term on the Internet you’ll mostly hear about it in the context of software process execution or CPU execution, where only one task or command is worked on at a time. But I’m not talking about computer […]

Flower Beds and Helicopter Pads

Image by Barrie Taylor from Pixabay Once upon a time, a company was hired to do some landscaping. There was a large yard, and when meeting with the customer the only user story given was, “Make this backyard look pretty!” OK, easy enough. The landscaping company had done these hundreds of times before. They had the […]

If It Ain’t Broke, Don’t Fix It

If it ain’t broke, don’t fix it. Have you ever had someone tell you that? Or some variation thereof? Frequently, as technology leaders, we are driving innovation at organizations, and with innovation comes change. For a person who knows their job really well, knows all their tasks, and exactly how to do them (even if […]