If you have been following my blog, you would know that I love learning. I love learning so much, that I find myself drawn to it whatever it is I’m doing- whether that’s talking to my friend that just recently… Read More »Tome.gg: How to leverage what you master in games
Concepts and abstractions that help communicate the way we perceive and understand the world.
If you don’t choose a direction for yourself, someone else will pick it for you. Someone else will also tell you what is right and wrong. Someone else will tell you what is good and bad. And Someone else will… Read More »How to choose directions: What do I want?
Stop being a perfectionist. Just put in the work, and put yourself out there. Get feedback and evaluate yourself respectfully, truthfully, and briefly. Then, get back to doing what you love to do. Making sure that everything is polished, correct,… Read More »How to get started Doing A Shitty Job
Abstracting problem solving into four different levels enables you to categorically assess which scope is the most appropriate for your analysis. A policeman sees a drunk man searching for something under a streetlight and asks what the drunk has lost.… 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 have access to? Do you leverage your present turns such that it reinforces the you… Read More »Engine and deck building: how to assess opportunities
Treating my past, present, and future selves as individuals that I interact with directly helps me optimize my life: increase happiness, reduce regrets, address laziness, and more. It is a mental model that teaches me how to be a good… Read More »The past, the present, the future me
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 last few bits of code hoping, praying that things will work- a situation no developer… Read More »Being human, wise, clever, and hardworking
I think that story telling is an excellent way to introduce mathematical concepts applied in real life scenarios. I think that it is an effective way to draw people’s attention (kids and adults alike!) and to help people move from… Read More »Numeracy: How to quiet your fears using probabilities
What are mental models? Before diving into the phases of learning and prioritization in software development, it’s important to understand the concept of mental models. Mental models are frameworks or cognitive structures that help us process information, make decisions, and… Read More »Phases of Learning and Prioritization in Software Development