High Conviction Investing

One of the most frequent questions other investors ask me: "What's my crypto portfolio allocation? Like in percentage terms." I can only give a vague answer because while I know the value of my crypto investments. I don't often sum my entire net worth. Why? I doesn't help me make…

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…

Modern Python Documentation Standards

I'm not going to focus much on the syntax. Instead I rather explain principles I used to guide me. Python is 30 years old and there are artifacts of the language should probably go away. "Code is more often read than written." - Guido Van Rossum, Creator of Python When…