Career Growth
Every Relationship Is Win-Win or Lose-Lose.
Relationships can only be win-win, or lose-lose, because they're a connection between two people.
Career Growth
Relationships can only be win-win, or lose-lose, because they're a connection between two people.
People Managers
A few specific mistakes stand out in my mind as slapping a lesson directly into my brain. Here are a few of them.
Mid Career
It can mistakenly feel like the process is as easy as giving notice and then leaving. But it's a small world, and you want to leave on good terms.
Career Growth
Particularly as you get to higher levels, choosing the right position can make or break your promotion opportunity.
Career Growth
Career growth, delegation, and succession planning are all siblings.
Organizations
By owning software end-to-end, at the expense of occasional annoying operational tasks, engineers are encouraged to build and maintain software the right way.
Career Growth
Understanding what promotions and levels mean at your company is fundamental to career advancement.
Newsletter
Some of my favorite ideas, distilled into a few quotes.
Career Growth
Most employees only learn about how performance management works at their company when it's too late. Here's what happens behind the scenes.
Mid Career
The gap between mid-level and senior engineers usually isn’t technical skill. It’s behavior, judgment, communication, and the ability to make everyone around them better.
Career Growth
The people who create the most value are usually the ones willing to make uncomfortable decisions before the right answer is apparent.
Early Career
Writing new software is fun but a minor part of the software engineering job. Let's talk about the real meat of the job. Legacy code.