Interview success can depend on how you schedule interviews
Interview scheduling is one of the lesser discussed topics when to comes to cracking an interview. This is often overlooked but there are nuances to scheduling interviews which can help you perform better during the interview and succeed. Over a period of time, I have realized that your ability to interview well…
A Hybrid Approach to Work
The future of work at Google: more flexibility for your work week, more choice around where you work, and more flexibility for your life.
Some career advice (2019)
One unexpected perk of publishing a book is that folks start to ask you questions about all sorts of loosely related things. One pretty common thread has been around career advice, I’ve written up most of my advice for easier reusability. Some of the ideas are a bit contradictory, which I suspect is the nature of all…
In software, when an engineer exits the team
My perspective when a team member gives their notice
How to Safely Think in Systems
While there are a decent number of folks out there modeling systems, there’s a much larger group of folks who think of themselves as systems thinkers but utilize techniques like modeling rather casually (a polite way of saying that they don’t use them). Even with modeling tools available, I’ve often taken the shortcut…
What does my engineering manager do all day?
I officially transitioned from a lead frontend engineer to a senior engineering manager this year and wanted to provide some insight into…
The Human Side of Elixir
In this blog post, we take a look at the Elixir programming language from the engineer/business perspective.
The Case for ‘Developer Experience’
How are developers supposed to manage and coordinate fast-moving, heterogeneous systems including maintenance & operations — and free themselves to build?
Interview with Patrick Collison
In addition to being a friend and a Noahpinion subscriber, Patrick Collison is one of the world’s most successful founder-CEOs.
Make Boring Plans
You’re probably familiar with the concept of Choose Boring Technology. If you’re not, I’ll wait for you to read the excellent blog post by…
Golden Handcuffs
Stock-based compensation plans throughout the startup and tech sector are based on “golden handcuffs” – the idea that an employee can’t leave because they would be giving up too much money if they do. I’ve never loved that concept. It feels like staying in a bad marriage for the kids. So I have been involved […]
How to write a resume that converts
Keywords and outcomes that will get you an interview
The 'Great Resignation' is really the 'Great Discontent'
Employees are quitting in droves. Learn what's fueling the mass job change.
When Should I Interrupt Someone?
How many times have you sat there trying to work through a technical problem, and thought:
The Relentless Jeff Bezos
Jeff Bezos is retiring, and will go down as one of the great CEO’s in tech history, in part because of how he transformed Amazon into a tech company in every respect.
Linux on Chromebooks just might get me through a masters in computer science
Starting this fall, I'll be pursuing a Masters in Computer Science at Georgia Tech. Here's how I think Linux on Chromebooks just might get me through the program.
When costs are nonlinear, keep it small
Batching work is more efficient … until cost rises nonlinearly with batch size. Then smaller batches are the most efficient. So don’t delay maintenance!
The Seniority Roller Coaster and Down-Leveling in Tech
In tech, switching jobs almost always comes with either a financial or a title upside. However, it doesn’t always come with both. Switching for higher compensation can result in a “lower” title, like going from Senior Software Engineer to SWE 2 or VP Engineering to Senior Engineering Manager. This
Product Manager vs. Product Marketing Manager vs. Product Owner
Product Owner is a role you play on a Scrum team. Product Manager is the job. — Melissa Perri.