• light city art street

    On curiosity and discovery

    In this blog post, I talk about my experience exploring GitHub and RxGo, and a walkthrough to my learning perspective driven from a position of curiosity. This blog post is intended for curious developers who might want to contribute to open source but are hesitant or intimidated by other skilled developers. Hopefully by the end…


  • Phases of Learning and Prioritization in Software Development

    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 understand complex concepts. They shape our perception, thinking, and behavior, making them invaluable tools for…