Things are looking bad... What should devs do?

I don't want be a 'doomer' as many call them, but things aren't looking good.

All across the western world, from the UK to the USA the economic situation is looking worse by the day. Supply chain issues. Inflation. Crypto down. The stock market down. Talk of a recession on the rise.

Tough times may be ahead, but they always end eventually. "This too shall pass" they say. The question is, what is the safest thing to do to make it through the tough times? Which types of jobs are safest, most recession proof?

I've only lived through one recession so far (managed to keep my job in that one), so I'm hardly an expert, but here are my views of what kind of jobs and skills are your best option for weathering the storm.

My ideal recession proof job for a dev would be working on a mature (ie been in production / live a while) software project which generates a large (and profitable) revenue stream which is vital to the company. The tech team that runs this would preferably be small.

Most projects like this will be hard to maintain legacy codebases, which is the very opposite of what most devs dream to work on. But we are talking about job security, not dreams at the moment.

Here is my reasoning:

Existing project: A recession is a period of negative growth. Negative growth comes from people / companies spending slightly less money. This is not a good time to be working on a newly commissioned project as companies are less likely to want to increase budgets to include new projects.

Legacy codebase: Existing devs on legacy codebases are less fungible than devs on newer codebases. There's great value on knowing your way around an old codebase.

Small team: Simple, there's less fat to trim on a small team than a large team.

Large, profitable revenue stream: Existing large revenue streams are the goose that lays the golden eggs for companies. No one wants to make cuts to these, as no one wants to risk an existing revenue stream. Plus, they already pay for themselves. You are a profit not a cost centre working on these.

My current job actually ticks all of these boxes, but the only trouble is I'm a contractor. I was aiming to get a new (permanent) job but the end of the year, but I may need to speed that up.

Given the above, one type of job I'm avoiding like the plague: startups. There are so many exciting web3 startups popping up all over the place that look very tempting, but during a recession it just becomes too likely that the next round of funding just never comes in... like I said recessions are bad for money being spent on new projects which don't make money yet.

If I could sum it up quickly it would be: play it safe and boring.

What about which tech stack to learn? Well anything needed for the types of projects I described, really.

But I'm going to recommend JavaScript (of course!). I do have a good reason though: JavaScript is versatile and it's everywhere. Pretty much any company that hires devs needs JavaScript devs, because most software has a web based front end somewhere along the line, and to make the work you'll need JavaScript. Contrast this to say .net... It's well used, but won't get you a job somewhere where Java is used on the backend.

To help you master the basics of JavaScript, join 1,000 others by taking my comprehensive beginners course. It's 40% off, but strictly only for the next 20 people to sign up. Go here to enroll: https://wellpaidgeek.teachable.com/p/beginners-javascript?coupon_code=MAY22



Unsubscribe | Update your profile | Barnes Software Ltd, 10th Floor, One Canada Square, Canary Wharf, London, E14 5AA

Key phrases

Older messages

Tech interviews suck

Friday, November 26, 2021

I haven't been looking for work, but with the recent employment boom recruiters have contacted me with a few offers that were too good not to interview for. I didn't get any of these. I

Welcome to the Well Paid Geek Newsletter

Thursday, October 7, 2021

Welcome to the Well Paid Geek email newsletter. If you weren't expecting to have been signed up to this newsletter, feel free to click the unsub link at the bottom! If you were expecting it, read

The simplest path to a Well Paid tech career in 2021

Thursday, October 7, 2021

About a month ago now a wrote a Tweet that blew up quite nicely: ​ HTML & CSS => JavaScript => React => Get paid $$$ Although this sounds oversimplified, there is an important truth

You Might Also Like

Logitech's AI Prompt Builder is surprisingly handy

Friday, April 19, 2024

Torvalds on evil devs and AI hype; Quest 2's price drops; Virtual cards explained -- ZDNET ZDNET Tech Today - US April 19, 2024 placeholder Logitech's free AI Prompt Builder is surprisingly

Tesla recalls nearly 4,000 Cybertrucks 

Friday, April 19, 2024

After reports of malfunctioning accelerator pedals, Tesla is recalling Cybertrucks View this email online in your browser By Alex Wilhelm Friday, April 19, 2024 Welcome to TechCrunch AM! Today's

SWLW #595: My role as a founder CTO, AI Product Management, and more.

Friday, April 19, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

The bill to ban TikTok is barreling ahead

Friday, April 19, 2024

The Morning After It's Friday, April 19, 2024. The bill that could ban TikTok in the United States inches closer to becoming law. The legislation passed the House of Representatives last month,

Digest #134: TDD with Serverless, Terraform AI Conversions, K8s Cost Metrics & OpenTofu Response

Friday, April 19, 2024

Learn to convert Terraform templates, deploy SSR on AWS Amplify, and apply TDD to Serverless. Gain insights on PostgreSQL, microfrontends, and secure APIs. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Akira Ransomware Gang Extorts $42 Million; Now Targets Linux Servers

Friday, April 19, 2024

THN Daily Updates Newsletter cover Webinar -- The Future of Threat Hunting Is Powered by Generative AI From Data to Defense: Step Into the Next Era of Cybersecurity with CensysGPT Download Now

ASP.NET Core News - 04/19/2024

Friday, April 19, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! This newsletter is sponsored by elmah.io - the most advanced, yet so simple to set up, error logging and

Post from Syncfusion Blogs on 04/19/2024

Friday, April 19, 2024

New blogs from Syncfusion Syncfusion Prepares for MS Build 2024 with Cloud-Ready Solutions on Azure Marketplace By gingerr Syncfusion offers cloud-ready solutions in Azure Marketplace for MS Build 2024

Hacker Newsletter #696

Friday, April 19, 2024

The greatest value of a picture is when it forces us to notice what we never expected to see. //John W. Tukey hackernewsletter Issue #696 // 2024-04-19 // View in your browser #Favorites Unlock your

Google's massive reorg 🧑‍🤝‍🧑, Meta's Llama 3 launch 🤖, China bans WhatsApp 💬

Friday, April 19, 2024

Google has reorganized its Android, Chrome, and Google hardware divisions Sign Up |Advertise|View Online TLDR TLDR 2024-04-19 📱 Big Tech & Startups Meta's battle with ChatGPT begins now (5