631 karma · joined August 23, 2016
One, if you search for the word complicated on HN, the top hit is the same complaint from 2019. This isn't getting better. https://news.ycombinator.com/item?id=20637849
Two, from the discussion in February, web development is literally the worst job in the USA for degree of change in complexity / lack of ability to build career capital over time. This is (and will in the future) driving talented people out of the profession. https://news.ycombinator.com/item?id=24910949 https://whoisnnamdi.com/never-enough-developers/
Three, I have a pet theory. Indulge me. We have noted before that there is a lot of overlap between software engineering contracting and, say, carpentry. Key difference: once a cabinet is done, it's done. There isn't any need for follow up, enhancements, new requirements, changes. However, if you make a software project so complicated that only you or someone with very similar experience can make changes to it, you drive up the likelihood of capturing the benefit of a future income stream. This is also the impetus behind very complicated frameworks: the more people adopt your complicated solution, the more likelihood they drive business towards you.
Lastly, this crowd isn't going to like this, but the solution in other engineering disciplines is standardisation and opinionated off the shelf solutions. It's that or wrestling with complexity forever.
There have been a lot of post floating around the internet with various solutions, the most popular being Stoicism > Positive Psychology / Happiness research > Buddhism / Meditation. I've dabbled a little in all of them and they all have something to offer.
Essentially, you are experiencing a disconnect between how it feels to be you and how you expected to feel. As someone only a little older than yourself, I would say this: your job will never love you back, and especially in the software realm, it may not be as fulfilling as something like woodworking or therapy. It does pay the bills, though.
The above mentioned happiness research / positive psychology suggests that having multiple, meaningful social roles that you can fulfill outside of work will allow you to shoulder more responsibility and find meaning in your life.
What I'm trying say is that in the second half of life, it is our job to give back. So start there.
Also, this is in my morning bookmarks to revisit: https://old.reddit.com/r/AskEngineers/comments/so6e8h/engine...
When Wind was around, the Egyptian billionaire owner gave an interview saying that if he could take his entire investment out of Canada at a 10% haircut he would do it in an instant. Wind operates in 170 countries. He compared Canada to China and North Korea.
More here if you're bored. I would also say to Americans looking to move to Canada in light of... recent events, be prepared to be frustrated with the lack of choice in banks, telecom, grocery chains, and doctors. https://financialpost.com/telecom/tight-reins-leaves-our-tel...
Come to Toronto and say that to my face. I'm going to laugh, and laugh, and...