The Art of Constructive Complaining

It is natural at work to get frustrated and want to complain to someone. But just random complaining is not useful and in fact can frustrate the other person. Here’s some advice on this topic: It’s ok to complain about something, but bring a solution or at least some brainstorming ideas as the next step. […]

RTO, A Controversial Take

I saw a social media post the other day. I wish I could find it, because I don’t want to take credit for this, but someone made a great point about “personal productivity” versus “organizational productivity”. Let’s look at this from a different approach. When you are a staff developer, your focus is on your […]

Communicating Vision as a Leader

As I’ve mentioned before, I’m a fan of Management by Walking Around. One time, when I was a manager, I was wandering around doing my management thing and I was sitting at a desk with an engineer who was working on a project. As they showed me what they were doing, I realized the solution they […]

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 […]

Living in Bubbles and Being Out of Touch

So I was watching a documentary the other day, it was about some celebrity traveling the world and researching some topic. It was interesting stuff, a legit topic, but there were several moments where this celebrity and their friends, I was thinking, “Man, they just live in a bubble, don’t they? Completely out of touch.” […]