Concepts and abstractions that help communicate the way we perceive and understand the world.
Asking questions in the right order improves problem solving. Do we know what we want? How do we want to do it? What works for… Read More »Direction, Strategy, Tactics, and Execution
When playing a trading card game, how many cards are you able to take per turn from your deck? How many different decks do you… Read More »Trading cards and Deck building: A mental model for opportunities and activities
There were only a few hours left until the culminating tech presentation my team and I were preparing for. I find myself grinding out the… Read More »Being human, wise, clever, and hardworking
Over the course of a few years of programming, I’ve noticed myself grow incrementally, from simply trying to make things work, to learning to do… Read More »Mental Model: Prioritization and Learning