• Stars
    star
    916
  • Rank 49,875 (Top 1.0 %)
  • Language
  • Created over 1 year ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Being laid off can be overwhelming and it's easy to miss important tasks. This runbook will help make sure you stay on track.

Layoff Runbook

Being laid off can be overwhelming and it's easy to miss important tasks. This runbook will help make sure you stay on track.

Note: this is primarily geared towards Software Engineers, although much of the information is general enough to be applicable to any professional.

Note: this is almost assuredly incomplete, please feel free to submit a pull request or email [email protected] ๐Ÿ™

Before your last day of work

If you suspect or know you will be laid off soon.

  1. Use your FSA contributions or find out how long you can use your FSA money after termination
    1. What if I leave my company or retire and still have money in my FSA account?
  2. Make sure you can login to payroll with your personal email.
    1. If you can't, make sure to download at least your last paystub.
  3. Make sure you can log in to your 401k with your personal email.
  4. Make sure you can log into any equity awards system with your personal email.
  5. Make sure your address and contact information are correct with the company.
    1. You will still need to receive tax forms, and any error will be harder to correct after your last day.
  6. Document your accomplishments
    1. Make a list of your projects, contributions, and achievements during your time at the company. This information can be useful when updating your resume and LinkedIn profile.
    2. If your company does performance reviews, your self-reflection may be a quick source to find highlights.
  7. Make sure any reimbursable expenses have been filed.
  8. Sign up for Blind if your company has it.
    1. Your recently laid off colleagues may post useful information.
  9. Join your company's alumni Slack/Discord if it exists.

On your last day of work

Before you lose access to work systems

  1. Connect with colleagues by sharing contact info and/or requesting to add them on LinkedIn.
  2. If you are receiving severance, sign the necessary paperwork as soon as possible so that your first payment is not delayed.
    1. NB: after reading the paperwork to make sure none of the clauses are non-starters for you.
  3. While you still have access to Slack, ask your manager, previous managers, and/or colleagues you worked closely with if they would be willing to give a reference check for you for your next role.
    1. Potentially also ask for endorsements on LinkedIn.

After you lose access to work systems

  1. If you're eligible, file for unemployment with the state
  2. Figure out your healthcare situation (likely COBRA, which can be done retroactively)
    1. NB: if your company shuts down entirely, COBRA benefits will not be an option
  3. Assess personal budget, e.g.
    1. you may have regular subscriptions or contributions drawing substantial amounts of money that you want to conserve
    2. you may want to rebalance your investments
  4. Take a breath. Do what you need to do to relax (exercise, video game, music, etc)
  5. Remind yourself that you weren't the only one laid off, and that your company isn't the only one that's done layoffs recently, and it's not necessarily something you could have avoided being caught up in:
    1. layoffs.fyi
    2. Layoffs Tracker
  6. Keep up professional contacts which are not directly related to job searching. Go to user groups and set up drinks/coffee/lunch with former co-workers. Online too as long as it leaves you connected (in a way that you used to be connected at work) and isn't just doomscrolling. As much as you can, make this energizing in a way that applying for jobs or studying for interviews might not be.

Starting a job search

Decide how long you want to job search for

  1. If you are in dire need of employment, take the first offer you get.
  2. If you are in less dire of a situation, consider following a variant of the secretary problem, where you commit exploring before accepting. E.g. if you can spend 3 months job searching:
    1. Spend the first month interviewing and do not accept any offers.
    2. In the last two months, accept the first offer that is at least as good as the best offer from the first month.
  3. The duration of your severance is a good starting point.
  4. Even if you're in a dire situation, take time to reflect on likes/dislikes from last job, and use this as a way to get closer to your ideal work environment.

Sign up on job marketplaces/boards for recruiter inbounds

  1. Sign up for LinkedIn and update your LinkedIn status to 'open to work'
  2. Sign up for Wellfound (formerly Angelist)
  3. Sign up for Hired
  4. See if someone from your round of layoffs has started a Google sheet with hire-able candidates across functions from your company
    1. These lists are widely circulated on LinkedIn networks and in social Slack/Discord servers

Find jobs to directly apply to

  1. Hacker News "Who Is Hiring" monthly threads (searchable: whoishiring.me)
  2. Jobs at YC Startups
  3. StillHiring.today

Practice Technical Interviews

  1. Technical Phone Screen
    1. Even if you can't solve or don't have time to solve, review solutions to familiarize yourself with common patterns (e.g. using binary trees, BFS/DFS, etc) for algorithmic interviews. The programming tasks are probably not like your day-to-day programming tasks, and it may take a while to adjust.
      1. Practice algorithm interview questions:
        1. Leetcode
        2. HackerRank
        3. Project Euler
      2. General advice for technical interviews:
        1. Cracking the Coding Interview
          1. Resources Derived from CtCI
    2. Mock interviews
      1. Ask trusted engineering contacts if they'd be willing to do a practice interview with you.
      2. Pay for a mock interview on Interviewing.io to get the full CoderPad experience.

See also

  1. Effective Immediately, a similar guide to this one

More Repositories

1

johnhenry

Ruby
109
star
2

llm-prompt-injection-filtering

Uses the ChatGPT model to determine if a user-supplied question is safe and filter out dangerous questions
Python
42
star
3

go-chatgpt

A Go CLI program sends a prompt to the ChatGPT API for several models, prints the generated response for each, and then sends all the responses to chatgpt-3.5-turbo to ask which is best.
Go
24
star
4

scripts

Repository of shell scripts that have made my life easier
Shell
10
star
5

ebook-search

Using OpenAI embeddings, create a semantic search engine for an ebook.
Python
8
star
6

dotfiles

my home dir .files
Shell
5
star
7

rails-dead-css

Run a report to find potentially dead stylesheet rules and unused files
Ruby
4
star
8

histogram

Accepts a series of newline separated values and prints an ascii histogram
Python
4
star
9

chatpage

A web page that uses ChatGPT prompting to modify its own markup.
Python
3
star
10

wiki

3
star
11

pyflowtrace

Python function call flow trace
Python
3
star
12

memorism

JavaScript
3
star
13

memorygame

HTML
2
star
14

presentation-seo

Presentation on SEO give at ApartmentList on 2/27
HTML
2
star
15

tpbrb

thepiratebay rb command line script
Ruby
2
star
16

epoll

my epoll test stuff
Python
2
star
17

singly-rails-api-demo

Basic Rails app that implements the Singly API
Ruby
2
star
18

WordiSMS

Text message / email based flashcard service
Python
2
star
19

redirect_tracker

Python
1
star
20

hinstagram

JavaScript
1
star
21

mynextmuni

At a glance muni data for my 3 favorite starting points
JavaScript
1
star
22

spreddit

1
star
23

dotvim

my ~/.vim folder
Vim Script
1
star
24

wordisms_flask

Python
1
star
25

pyat

Python
1
star
26

just10cards

Ruby
1
star
27

wordisms-bottle

Python
1
star
28

OpenScience

Vim Script
1
star
29

showoffyourmasterpiece

Ruby
1
star
30

lita-heroku-hackbot

Lita chatbot for Slack, ready to deploy to Heroku
Ruby
1
star
31

wordfinder

just kind of messing around to find "special" words in a web page using JavaScript
JavaScript
1
star
32

asanadoc

JavaScript
1
star
33

twhistogram

Simple Python script that builds a histogram of hour-of-the-day -> number of tweets. When do you tweet most often?
Python
1
star
34

pyratebay

simple command line tool for searching the pirate bay
Python
1
star
35

remotekeyboard

curses Python script that listens for local keystrokes and forwards them to X Windows using xdotool
Python
1
star
36

imp

ID3 management program
Python
1
star
37

prospersim

Simulator of returns on Prosper
Ruby
1
star
38

ding_koenig

Ding-Koenig implementation of fast set intersection in python
Python
1
star
39

web-page-test-dashboard

Web Page Test Dashboard, simple tool to collect WebPageTest runs over API
Ruby
1
star
40

thinglonger

Python
1
star
41

presentation-git

Using git effectively
JavaScript
1
star