Engineering, Leadership, and Life

Page 23 of the latest articles.

7 min read

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 o...

6 min read

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...

4 min read

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...

3 min read

Restful Sleep: The Ultimate Debugger

Coding can be tough. Even the best 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,...

5 min read

Embrace the Unknowns

The first time I landed in a country where I couldn't read a single sign, I spent twenty minutes staring at a metro map trying to figure out which train went toward the city cen...