Mindset

149 articles · all categories

20 articles from 2023 · show all

December 2023

The 3 budgets

Software engineering salaries come from one of 3 budgets. Which budget pays your salary shapes your day-to-day and influences your career trajectory

Keeping a high engineering culture, tips from the field

I asked engineers how they keep a high quality culture. These are the takeaways

November 2023

Askers vs. Guessers

Askers vs Guessers: the culture clash that explains half the conflicts you've ever had

How to go from Senior to Lead

Transitioning from Senior to Lead Engineer isn't just about technical prowess, but strategic thinking, soft skills, and going beyond your role. And remember, strong individual contributions matter!

October 2023

Solve the problem, not a different more difficult problem

Solve the problem at hand, not the one you imagine might come next. A simple fix now often beats a complex one later.

September 2023

Trust your wings, not the market

Success in your career doesn't come from relying on the market or job stability. It comes from trusting your own wings - having a clear vision, treating work as a value exchange, leveraging your skills, and owning your path

July 2023

Different worlds

Different lenses, different worlds. Your perspective is shaped by your experiences. Even in debates, all sides can be right in their own context.

June 2023

Clarification on how ownership makes careers

Aa few readers wrote in with questions and objections to last week's Ownership makes careers email. Here's a few clarifications.

Ownership makes careers

Own shit. At least put your name on things. Yes, before it's successful.

What does "solve problems" even mean

Focus on solving problems, not just doing work or writing code. Think creatively, question existing processes, and prioritize effective outcomes

May 2023

How one sentence guides your career

Unlock the secret to guiding your career with a powerful positioning statement. Learn to stand out in the job market and attract opportunities that align with your expertise and values.

Why a tech meltdown is the best time to invest in your career

Invest in your career growth. Seize the moment to develop new skills and prepare for a brighter future

April 2023

Own the outcome, not the work

Efficient problem-solving in engineering with a shift in perspective – focusing on user outcomes can lead to innovative solutions and change your approach to system design.

Insights for interviews from Kahneman's Noise

everything people say is bad about modern tech interviews is actually good 🤯

March 2023

The programming tutorial SEO industry is dead

20 years ago greybeards laughed at us for Googling. Now they laugh when we ask ChatGPT. But the leverage is 🚀

Coding is the easy part

Behind the scenes of a vendor migration project. What senior+ engineers do so you can focus on the code.

"If you're so good, why aren't you making 600k at BigTech?"

Swiz shares why he's not making the big bucks at a tech giant, from the soul-crushing grind of corporate to the funny money of tech compensation.

Own your career like an expert

You can achieve more with your career by leveraging your experience, advice, and ability to clear blockers, rather than just working hard. This approach of "force multiplying" your team can create more value than working alone

January 2023

Squash merge? Really!?

Learn why squash merging is your friend - from hating it to loving it! Squash merging helps you keep moving and focus on the work instead of recording the work.

Why trunk-based development is best

Merging finished work straight to main and deploying to production right away, scales to teams of thousands. This approach is counterintuitive to many engineers who may be used to working on their own