<prompt> Human: The title says it all. I got in a heated argument with my boss yesterday, said some things I shouldnt have, and learned from a very reliable source this morning that Im on the chopping block as a result. The specifics arent important. Yes, it was stupid and I do somewhat regret it, but I cant change whats been done. What matters is that I have until the end of the project Im currently on to figure out how to handle this news, which is questionably 3 or 4 weeks.My situation:I have about 5,000 in the bank, 15,500 in my 401k, and a 38,500 credit limit with 35 minimum monthly payments at 12.99 APR to keep me afloat. I know you all will disapprove of early 401k withdrawals and not paying off my credit card in whole each month, but desperate times call for desperate measures.My plan:Regardless of what happens, Im planning on selling all my furniture maybe 2,000 worth? and moving cross country to a cheaper city with better jobs that pay more for my field. That would be going from DC to Seattle, where software developers like myself are in higher demand. According to fuel estimates from gasbuddy.com and 4 nights of cheap motels, itll probably cost around 500 to get there. Then I have family and friends I can rely on for a couple weeks until I figure out a temporary job like waiting tables or being an UberX driver assuming I havent already found something. I can probably get away with 500mo rent in a shared apartment, which is a massive improvement over the 1,100mo Im doing right now in a shared apartment.In the scenario where I quit: I have the freedom to job hunt all day without having to put up a facade of passion for my job and ignorance to my situation. Quite honestly, I hate the place and dont care to keep that up. I will collect PTO payout in addition to time for the 2 weeks after I put in my resignation, which will be about 3,800 after taxes. Ill be able to say to future employers that I left my job because I wanted to move to a different city and will never have to mention that I was let go because its the truth.In the scenario where I wait until they fire me: I continue to pull a paycheck for as long as it takes them to get their act together and actually pull the trigger. Assuming I have 3 weeks left, that will pay out to be about 2,700 after tax. I might be able to negotiate some sort of severance package. I have no idea what this might entail.What are your guys thoughts? Should I just roll over and let this happen or should I be proactive and GTFO?Also, is my plan to move cross-country completely insane? I dont think staying in DC jobless and with no decent prospects is feasible.If any of you have any personal experience with anything remotely similar, Id appreciate hearing some stories as well.Thanks for reading this wall of text.  <response>: If you wait to be fired, you can collect unemployment. This will not be available to you if you quit. Personally, Id rather collect unemployment benefits than cash out a retirement account or run up my credit cards. 