Turning Defensiveness Into Growth

As a leader, part of the job is helping people grow. That usually means giving feedback. And while we often picture feedback as a simple “I share, you listen,” the truth is it only works if both sides are open to the conversation. Here is the challenge: our brains do not always treat feedback as helpful guidance. Criticism, even when […]

Silent Guardians of Quality

In the realm of software development, testers are the silent guardians. Their role is often misunderstood and underappreciated, especially when they do their job so well that no one notices. It’s easy to overlook the importance of testing, particularly when testers are so good that no critical or high-priority issues are found. This doesn’t mean their work is less valuable; […]

Why You Should Read More Code

In university, I have master students studying software engineering. I often ask them one question: how do authors become authors? Do they suddenly start writing great novels in one go? Of course not. They study. They read. They learn from others. So why do we think software craftsmanship is any different?Usually, there’s silence. Because it isn’t. To write better, you […]

Restful Sleep: The Ultimate Debugger

Coding can be tough. Even the best developers get stuck with tricky errors. But many forget one helpful trick: sleep. Software engineers often work late. We get so into our work, we think, “Just one more try, and I’ll fix it.” Sometimes we do, but we might be up until 3 am. We’ve all had those days. Remember the time […]

Embrace the Unknowns

Why do we often stick to what’s familiar? It’s simple: it feels safe. However, staying in our comfort zone means missing out on intriguing experiences. Think about the thrill of landing into a country where you don’t speak the language and you don’t know the customs.Venturing outside our comfort zones offers stimulation and excitement that our regular lives might not […]