Writing about development, team building, and the struggles that comes with it.

I try to write down all of my long-form thoughts on programming, leadership, user friendly design, and more, and collect it here.

Rubber Ducking Is The Unexpected Superpower for Developers

Earlier this week, I was in a one-on-one sync with one of my team members. He was struggling with a problem and couldn’t get his thoughts in order, which prompted me to mention the concept of rubber ducking. To my surprise, my colleague had never heard of this technique! This got me thinking: if this simple yet powerful method isn't widely known among developers, it’s high time to write about it.

The Emotional Journey of Leaving the Code Behind

Transitioning from a developer to a manager is akin to navigating a new programming language — it’s unfamiliar, occasionally daunting, but immensely rewarding when proficiency is achieved. This blog post outlines the transformative journey, based on my own experience, shedding light on the nuanced shift from hands-on coding to leading a team of developers.

Headless App Development: How SaaS can be Your Secret Weapon in a Competitive Arena

It’s 2016 when I’m about to visit one of the largest television media companies in the world to talk about a potential collaboration as a freelance developer. At that moment, I loved creating unique, tailor-made applications where every detail was perfect for the user, both front-end and back-end are all made for the user and every pixel and line of code is written with love. After a really good session I left with a wider view about software development. With a lean team, they produced high-performance applications for their own global television formats in just a few weeks. Read how this changed my view and can help you in your own project.

Achieving Team Balance: How to Ensure a Harmonious Engineering Team

A well-balanced team is crucial for the success and productivity of any organization. When team members are aligned, motivated, and working together harmoniously, they can achieve remarkable results. However, I have experienced firsthand how everything can be easily disrupted when a team loses its balance.