Grow your engineering career

Your code gets you to senior. To go further you need more than code โ€” interviews, negotiation, picking the right problems, and knowing what the business actually pays you for. These essays cover the career side of software engineering.

Career essays

January 2022

The quickest way to fail a tech interview

No it's not a wrong answer or floundering with algorithms. Not even being nervous or shy or having a language barrier. Culture fit is the least of your worries if you make this mistake.

November 2021

What to expect in senior level interviews

Interviews are terrible. Stressful, time-intensive, loosely correlated with on the job performance. They're the least terrible way we have to hire.

Getting from junior to senior

The difference in salary between a junior and senior engineer can be orders of magnitude. Many multiples at least. But what's the difference in mindset that gets you there?

July 2021

Pay yourself first

Profit is not what's left after expenses, expenses are what's left after profit.

Tips for a fulfilling tech career

When I dropped out of college to focus on freelancing back in 2012, I set 3 ground rules:

May 2021

Why you need a positioning statement

High value experts use positioning statements to say what they do for whom. Most engineers don't have one. ๐Ÿคจ

What matters in a senior engineer job interview

Degree matters if you have nothing better to show, consulting and BigTech backgrounds are negative, too many seniors can't code.

November 2020

You're not asking for a job, you're selling a service

You're not asking for a job, you're selling a service. The true question behind every interview is "How can you help us?"

September 2019

"There's a YouTube video for everything"

May 2019

How to make what you're worth even if you're from the wrong country

December 2018

How I sidehustled $180k and why it almost killed my business

September 2018

How I sponsored my own genius visa

July 2018

Hire these interns

February 2018

The story of my family is the story of survivorship bias's other side

January 2018

Don't say yes when you're happy

December 2017

My new 5K monitor โ€“ย LG UltraFine 5K ๐Ÿ˜ฑ

June 2017

First day with a new 2017 MacBook Pro

May 2017

How I Got Boned by Taxes Two Years in a Row

November 2016

These 19 Words are the Only Self-Help & Business Advice You Need

October 2016

My weekend at Forefront in New York

September 2016

Some facts about US household income

June 2016

The surprising difficulty of paying the US government

May 2016

Does it even make sense to move to San Francisco?

October 2015

The Evolution of a Freelancer: Lessons from the Hallway Track at DYFConf

December 2014

What I learned about freelancing by getting a haircut

May 2014

How to royally cock up as a freelancer

September 2013

Lessons learned in a year of freelancing

May 2013

Follow up to The most pleasant job interview I have ever had

October 2012

Lessons learned after a month of freelancing full time

May 2012

Inside a Google onsite interview