My Engineering Management Philosophy

Running an engineering team has evolved into a philosophical profession for me. I lean heavily on principles to make decisions and gain perspective on hard problems. Principles can be defined in 3 ways as a truth, a belief, or a moral standard. More specifically, a principle is anything that's based…

Seeking Sophia and Phronesis

Aristotle taught that to achieve a virtuous and contented self that we must consciously choose to do what is right. Doing the right thing, can and often does lead to suffering. He defined two intellectual virtues: sophia and phronesis. You will often see these words translated as wisdom and self-knowledge…

Something to Lean On

Whenever I start working with a new programming language, or trying to figure out how to expertly detail my car. I often go looking for a set of best practices. Over my life, I start looking for these sets of best practices earlier and earlier in the process. The realization…

My Reset Button: using a Visual Flow State

When I was growing up, there are only two activities that I found engrossing: sports and playing computer games. I played baseball but was mostly terrible at it. Everything else I did regularly was endurance sports: mountain biking, running, and triathlons. My best friend and his brother got me into…

Constructive developmental framework

Great overview of the topic on medium.‍ Becoming an ‘adult’ means transitioning to higher stages of development. It means developing an independent sense of self and gaining the traits associated with wisdom and social maturity. It means becoming more self-aware and in control of our behavior, as well as increasingly…

The Greedy Algorithm and Business

We often times choose a path whether it’s marketing or systems optimization based on what is our best most obvious path. This first level path reminds me of the Greedy Algorithm where you make a decision on the first level of feedback rather than the downstream options. https://citadelgrad.…

The Chief Responsibility of a Leader

As a leader of a small business, my chief job as a direct manager is really to help them maintain the velocity. We maintain a series of processes that I supervise which my team asks questions and needs clarifications throught the day. In our day-to-day work, ideally 80% or more…