I´m a 40 year old, single and without children, developer. I have a CS degree and I´ve been working as a developer for almost 20 years.
I live and work in Argentina. Argentina has, depending on the information source, a 20-30% yearly inflation rate.
Most dev jobs here are in professional services companies (software factories, staffing), and the few product companies that exist are starting to follow the model of said services companies: a strong hierarchical model where dev is seen as "any can do" work and teams are composed mostly of junior programmers. Someone with 5 years of experience is seen as an expert there.
From 2013 to date all jobs I could get were in professional services companies, be it in software factories or as an external employee with a client. Payment and stability have been poor, treatment has been worse.
Now I face a dilemma, I have 2 job opportunities.
One is as a dev where the pay is good. I've met the owner, who was (or still is) a director in a professional services at a CoWorking. I will work there and he will hire me through another company, because his company is still not registered after a year of operations, in fact the company does not even have a web site. The only thing he has under his belt is that he has grown 2 professional services companies before, and I can confirm that. But it could also be that he has just got a couple of contracts through contacts and is working with them as extra. He told me that his business model will be based on skills and experience instead of being cheap, but his few company employees on Linkedin are in their early/middle twenties. He also showed me the money first and told me about the position later.
The other opportunity is as a business analyst in a mid sized professional services company specialized in the energy industry. The pay is 25% less but it could probably give me some leverage to grow as a PM or Delivery Manager or at least an escape from all the mistreatment I get as an old external dev.
Given a choice I wouldn´t program anymore. The last 5 years have been programmer´s hell, and all the stress and mistreatment literally cost me an eye, my left eye. But inflation is high here, and money is really needed.
Does the first option sound too much of a risk?