Live data from Hacker News

Ask HN: Why shouldn't I leave software?

news.ycombinator.com

1–7 of 7 posts

Ask HN: Why shouldn't I leave software?

#1
About Me:

I'm a mid-career developer, age 48. I started programming in 1983 on a TRS-80 Model 3, then graduated to an Apple //c, and fell into a Computer Science degree. I've been a professional software developer since about 1996, with a couple of detours, including getting a business degree and doing project management. I'm a good developer and have been successful in my work.

Nearly all of my professional development experience has been doing "full stack" web applications using a (much-evolved) Java backend with whatever passed for frontend at the time, starting with godawful applets, HTML, and Javascript in Netscape Navigator 3 and culminating in Vue.js and the madness that is Webpack.

I still love programming; the satisfaction of dreaming up a solution and making it work is strong, but I don't love the software industry. In fact, as time has gone by, I'm coming to hate it. The obsession with youth, novelty, and the accompanying hubris (even ignorance) cause me to want to move to another industry and give up professional programming. I also don't see a path for personal growth that isn't software development management, something for which I find no enthusiasm.

I've got a family and other interests and abilities, and hopefully about another 20 years of full-time work ahead of me.

Here's the Question:

Why should I stay in software?

Is it just money? Have you faced this decision, and what and how did you decide?

Re: Ask HN: Why shouldn't I leave software?

#3
Web front-end/back-end took the brunt of the impact of the commoditization of software developers and is rapidly on it's way to becoming the McJob of tech. Everything you said is why I stayed away from web technologies as much as I could in my career. Head over to work at a platform company (e.g. Salesforce, Atlassian) where they care more about reliability and maintainability than rewriting everything in the latest hot framework. Another option is to head over to IoT, embedded development, or some other area of systems development. Fundamentals still matter, evolution of technologies is benefit driven rather than fad driven, and experience is considered a positive.

Re: Ask HN: Why shouldn't I leave software?

#4

You can stay in software but move to more conservative industry, like oil and gas. Lots of SCADA is JAVA based, some solutions have HTML based GUIs. And the industry is centered around reliability, experience counts there.

Thanks for the reply, this is an industry I hadn't considered.

Any suggestions for companies, job sites? I'm near Boston and not looking to relocate.

Re: Ask HN: Why shouldn't I leave software?

#5
If you're having to ask why to stay, and not why to go... perhaps it is time to move on?

A wise man told me when I was really young, "Computers can be a great hobby or a great career, but not both". As I get older, I see more and more people burning out...

Re: Ask HN: Why shouldn't I leave software?

#6

You can stay in software but move to more conservative industry, like oil and gas. Lots of SCADA is JAVA based, some solutions have HTML based GUIs. And the industry is centered around reliability, experience counts there.

Thanks for the reply, this is an industry I hadn't considered. Any suggestions for companies, job sites? I'm near Boston and not looking to relocate.

I'm not based in US (I live in Europe). Long time ago I worked for Honeywell (they do lots of industries and their headquaters are in US, their SCADA products often need local software specialist who knows how to integrate it with other systems- in my country I was the only person capable of doing this), also Johnsons Control (not Oil and Gas but industry in general). Also Rockwell, Siemens, GE - these giants are like FAANG in industry, with many divisions in different areas of proper industry. And each of them want to be 'smart', not only to hang equipment on the wall. There is lots of demand for software engineering there.