Being human, wise, clever, and hardworking
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…
Concepts and abstractions that help communicate the way we perceive and understand the world.
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…
The mental model of the broken bicycle is from a personal story of mine that identifies conditioning that was instilled while one was younger, triggering automatic responses that are fear-based rather than reason. Key ideas…
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…
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…
A few months back, I wrote about one of the mental models I use called The Mountain. If you haven’t read it yet, I highly recommend you check it out first! It sets up the…
Achieving greatness, like reaching the top of a mountain, is a great undertaking that requires discipline and practice on a solid foundation of safety and driven with a desire for growth. This blog post provides…
This blog post uses Stairs as a visual illustration of the concept of complexity and gradience. It is the reversal of things being “black and white”. Stairs distinguish the difference between different floors with multiple…