People Managers
Unlearning at Scale: 3 Things That Led to My Success, But I Had to Drop on My Path to Director
Skills you learn earlier in your career may help or hinder you later. Learn to recognize when they're hindering you.
People Managers
Skills you learn earlier in your career may help or hinder you later. Learn to recognize when they're hindering you.
People Managers
An explanation of why managers do not need to code, and probably shouldn't.
Late Career
Senior employees are in high demand to help out their teams. But that can lead to overwork. How can they balance everything?
Interviewing
There are an unlimited number of good answers, but there are some awful answers that people keep repeating.
Career Growth
It's a huge win to get your first position as a software engineer. Here's how to excel in your new job.
Organizations
We tend to throw up our hands and assume that big companies mean big politics. It doesn't have to be that way.
Interviewing
Senior employees and executives make a common mistake while interviewing. They try to answer the interview questions, instead of focusing on their goals.
Organizations
How a manager at a big tech company (not necessarily Amazon), can succeed in playing the political game. Not entirely tongue in cheek.
Early Career
A list of 12 things which stood out to me as things I didn't originally understand before working at big tech.
Organizations
Cognitive diversity (vs. protected class diversity) is about finding people who think differently. How can we encourage different thinkers in our organizations?
Late Career
A big part of leadership is recognizing that the boundaries of what is 'yours' is much broader than what is written in your job description.
Personal Dave Posts
How to make a newsletter, from tools to social media marketing to writing.