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...
Mentorship posts on coaching, career advice, technical growth, judgment, and practical ways to accelerate someone else's development.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...