Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Challenges as a job seeking Junior Web Developer

As an aspiring junior developer, I have encountered various obstacles to landing my first job. Despite applying for over 100 jobs, I have only received 4 interviews so far, and those positions were not necessarily aligned with my career goals. Beyond the technical skills, navigating the modern job market and its many expectations takes work. All these applications and attempting to decode the requirements of potential employers have always been challenging. However, each step I take is a lesson in perseverance and adaptability, helping me grow as a professional.

Frostpunk: The Video Game vs. The Board Game

Frostpunk offers a unique scenario to the fans of survival, strategy, and city-building genres: to explore its chilling post-apocalyptic world through the immersive digital landscape of the video game or the intricate, hands-on engagement of the board game. Given that I have invested over 100 hours in both of these mediums, I am sharing the pros and cons of each, providing insights to guide your choice between these two distinct experiences.

Bread and Butter of a JavaScript Web Developer

When I started to learn computer programming and web development, mastering JavaScript was like mastering to become the best pokemon trainer and to capture the most elusive Pokémon. This article looks into the five essential concepts every JavaScript developer must know, illustrated with examples from the world of Pokémon.