Articles tagged with Mentorship

Mentorship posts on coaching, career advice, technical growth, judgment, and practical ways to accelerate someone else's development.

10 min read

Vibe Coder vs Software Engineer

More than a decade ago, I wrote about . At the time, I didn’t realize how deeply people had tied their professional identity to Java. My goal was to distinguish between someone...

7 min read

Why We Ignore Advice

The other day, I caught myself giving advice again. I do that a lot. Probably too much. While I was talking, something hit me. I have been told the right thing many times in my...

13 min read

Most of What We Call Progress

Most of what we call progress in software is just motion. New tools, new frameworks, same problems. Maybe fancier logos. Our industry always has this collective thrill that a ne...

12 min read

Climbing No More

Engineers have been reaching a common ceiling in their careers for decades. The pattern goes like this: an individual contributor gets promoted to a senior software engineer, an...

3 min read

Management is a Lonely Place

Yes, it is. If you’re in it, you already know. It sucks. You can’t talk to your boss about many things because, let’s be honest, they probably don’t have that much time to hear...

10 min read

Traits for EMs

Over the years, I’ve had the opportunity to work with many managers, and mentored a few. I was fortunate enough to learn from some great bosses. When I think about it, I feel li...

5 min read

From Misperception to Promotion

If you are in management, sooner or later, you will encounter someone who wants a promotion but isn’t quite ready for it. In fact, I have seen many cases where the person isn’t...

6 min read

Getting Delegation Right

In software business, leaders often need to delegate the work. Yet, I have seen leaders struggle with it, often saying, “I try to delegate, but it never quite works.” The truth...

6 min read

Interviewing Your Future Boss

I’m sure you have been asked if you have any questions during interviews. A few things come to mind. Often, we think we need to impress the other party. Nevertheless, tough ques...

4 min read

On Writing Software Engineering Handbook

Here is the story behind our newly published book. It started as two friends comparing notes on a career neither of us had a map for, and it ended as something you can actually...

4 min read

Navigating Layoffs

In the last few years, companies have begun laying off talent, leading to tough and depressing times for many. Some layoffs came as a big surprise, especially from companies tha...

5 min read

Handling Competitive Dynamics

A healthy level of competition can fuel innovation and push people to do their best work. It turns problematic when it starts overshadowing the team. I don’t think competition i...

5 min read

Should Dev Managers Code?

I often think about what it really means to be a good development manager. It's a bit like being the conductor of an orchestra. You don’t have to know how to play every single i...

7 min read

Winning Eleven

Here's 'Winning Eleven,' my own mix of eleven key ideas that have helped me grow both at work and in life. This isn't your usual list of tips. It's more like a collection of rea...

6 min read

The Making of a Leader

Leadership, in my eyes, has always been a blend of natural inclination and learned skills. Reflecting on my own path to becoming a leader, I've realized it's not just about inna...

10 min read

The Path to Leadership

Leadership is not a position. It changes how you see yourself and the people around you. You begin as an individual contributor, focused on your own craft. Over time the path ex...

14 min read

Becoming a Rockstar Engineer

Every team I have joined had someone everyone knew. Not because of their title, and not always because they were the loudest person in the room. It might not be obvious why at f...

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

12 min read

Yazılım Mühendisliği Kariyer Merdiveni

Yazılım şirketleri, mühendislik mesleği seviyelerini dikkatlice oluşturmalı ve çalışanlardan ne beklendiğini, roller arasındaki farkı ve kariyer gelişimi için alanları açıklayan...