Ask HN: What am I going to do with my job?
I know many of you will understand me. I am a software engineer working in a big multinational company. Software has always been my dream. I love it, I spend my free time mostly for it.
Now I am middle aged, I have a family and kids. We are living in a non-english speaking european country as foreigners and kids are going to the school now.
What I daily do is to develop enterprise software (mainly web applications) using the recipe which many of you know. Jsp, application servers, synchronous servlets, heavy SOAP interfaces, many JEE beans, hibernate, thousands of threads and locks, JMS, one big expensive database in the backend.
I see that most the problems that we have are coming from architectural choices. Business units want to decrease the cost but no one wants to get rid of the license of that big expensive database. Everybody wants to improve backend performance, but no one is eager to touch the data modeling, access and storage or how we manage the traffic.
When I speak or demonstrate about possibilities I feel myself like an alien. Nobody is interested. Most people are years and years behind the world. Nobody has the ambition and courage to take and defend bold decisions. Most people are ok with living like this and finalize their career.
I feel myself trapped. I feel I am doing the wrong thing. It feels bad to work on something which you know it will underperform and become dissatisfactory in the end. I can not consider moving to another country due to family status. I am paid pretty well so I can pay my mortgage and others but that also limits my options to switch jobs.
What am I going to do ? Am I supposed kill my enthusiasm and just do whatever asked in the tickets without questioning or trying to improve ? What would you do ? How do you deal with this ? Is there even a solution ?