A Software Engineer's Guide to Restricted Stock Units (RSUs)

Posted on August 10, 2023 in Guide

Restricted stock units (RSUs) are a type of equity compensation that is often offered to software engineers. RSUs give employees the right to own shares of company stock, but there are certain restrictions on when and how the shares can be claimed.

How do RSUs work?

When an employee is …


Continue reading

Is FIRE Still Worth Pursuing? A Practical Framework for Remote Engineers

Posted on August 09, 2023 in Guide

FIRE—financial independence, retire early—still appeals to engineers because a high savings rate and valuable skills can create options quickly. The useful version is not a race to quit work. It is building enough financial resilience that work becomes more voluntary.

That distinction matters. A plan that depends on …


Continue reading

Phantom Stock for Software Engineers: Value Without Ownership

Posted on August 08, 2023 in Guide

Understand phantom-stock mechanics, payout conditions, deferred-compensation questions, and how to value a non-ownership award in a software-engineering offer.


Continue reading

Typical Compensation Zones for FAANG Companies

Posted on August 07, 2023 in Guide

FAANG companies typically use a few different compensation zones, including:

  • San Francisco Bay Area: This is the highest-paying compensation zone, with salaries that are significantly higher than in other areas. This is due to the high cost of living in the Bay Area.
  • New York City: This is another high-paying …

Continue reading

How are Compensation Zones Determined?

Posted on August 06, 2023 in Guide

There are a number of factors that employers should consider when determining compensation zones, including:

  • Cost of living: The cost of living is one of the most important factors that employers should consider when determining compensation zones. This is because the cost of living varies significantly from one area to …

Continue reading

What are Compensation Zones?

Posted on August 05, 2023 in Guide

Compensation zones are geographic areas that have been designated by employers as having different salary ranges for similar positions. These zones are typically based on factors such as cost of living, local market conditions, and the availability of talent.

For example, a company might have a compensation zone for the …


Continue reading

FAANG System Design Interviews in a Nutshell

Posted on August 04, 2023 in Guide

System design interviews are a type of technical interview that is often used by FAANG companies to assess the skills of software engineers. In a system design interview, you will be asked to design a system from scratch. This could be a web application, a distributed system, or a database …


Continue reading

Define: Digital Nomad

Posted on August 03, 2023 in Guide

What is a digital nomad?

A digital nomad is a person who works remotely and travels the world. They typically use technology to do their work, such as a laptop and internet connection. Digital nomads often have flexible schedules and can work from anywhere in the world.

The rise of …


Continue reading

Restricted Stock and RSUs for Software Engineers: What Actually Vests

Posted on August 02, 2023 in Guide

Learn the practical differences between restricted stock and RSUs, including vesting, settlement, withholding, 83(b) elections, and employer-stock concentration.


Continue reading

401(k) vs. Roth 401(k): A Decision Framework for Engineers

Posted on August 01, 2023 in Guide

The useful question is not whether a traditional 401(k) or Roth 401(k) is universally better. It is which tax treatment fits your current income, likely future tax situation, and ability to save consistently.

Both accounts are workplace retirement plans. Both can invest in the options offered by the …


Continue reading