Category Archives: Software

Posts about programming, computers, and my work at tech companies.

The One Thing You Need to Understand Before You Write a Resume

Recruiters are busy. With thousands of engineers being laid off from Twitter, Amazon, and Meta, recruiters have boatloads of candidates to choose from. It’s normal for over 200 people to apply for each software development position. A recruiter has the … Continue reading

Posted in Software | Tagged , , , , , , | Leave a comment

How to Write a Bug Report so that an Engineer Actually Fixes the Bug

If you want an engineer to act on a bug report, it needs to be easy to understand. Most importantly, the recipient needs to know how to reproduce the issue. The worst bug reports look like this: That’s it, no … Continue reading

Posted in Software | Tagged , , , , | Leave a comment

What if Mario Characters Were Software Engineers?

Welcome to Mushroom Kingdom, Inc. Why don’t I introduce you to some of our software engineers? Mario is a full stack developer. He has the talent of a rock star, but he’s humble. Everyone turns to him when the project … Continue reading

Posted in Software | Tagged , | Leave a comment

Three Things You Must Do When Mentoring Software Engineers

Mentoring other software engineers is one of my favorite parts of my job. Every software engineer ought to have an unbiased mentor to go to for career questions. Early in your career, you’re always the one asking questions. As you … Continue reading

Posted in Software | Tagged , , , | Leave a comment

Five Myths About Software Engineers that Hollywood Gets Wrong

Software engineers are weirdos in the media. On screen, we’re either eccentric geniuses or socially awkward losers. In the movies, programmers have magic powers, like they can hack the CIA in an instant. Or people see the stereotypes and think, … Continue reading

Posted in Software | Tagged , , | Leave a comment