Ask HN: Ex-developers, why did you bail?

5 points by Jackypot ↗ HN

3 comments

[ 1.9 ms ] story [ 18.2 ms ] thread
In a word: Apple.

They keep releasing updates to IOS that don't work and that break existing functionality without fixing old bugs. This means continuous work to update apps without any benefit.

They restrict access to essential services (MAC addresses on the network, forced to use Webkit etc.) that severely limit functionality without meaningfully improving privacy or security.

They are locked in an eternal quest for "thinner" that means I can't run background processes because battery life. No, you morons, I want functionality over style. I want my VOIP app to work reliably in the background. Give me a bigger battery!

There has been no innovation in the hardware for years. How about an IR port so I can make a TV-Be-Gone type app to stop that idiot box from blaring ads in my face? How about access to the radio receiver so I can write an SDR app?

The iPad Pro has great hardware, but I can't do a damn thing with it because everything is so restricted. No point buying the stupid thing, let alone writing apps for it.

And the documentation is laughably horrible. Generated automagically, useless garbage. And any hope I have of figuring out how to do something in Swift is torpedoed by all the irrelevant answers about previous incompatible versions. It's a nightmare.

"Move fast and break things" is the worst idea, ever. Apple should spend a year or two doing absolutely nothing but bug fixes and documentation. Instead, the assholes keep announcing new effing emojis and shit.

I suppose that they are catering to a vast population of increasingly stupid and useless people who don't do anything and certainly don't make anything, not counting crappy art, movies and music.

I want to use my Apple hardware to actually do something that doesn't involve chatting with my moron friends on Facebook and taking fucking pictures of my slaveringly stupid family that I will never look at. I want a functional device, not a goddam fashion accessory.

Most code is boring, moving up the business stack
I bailed because I realized that every tech job I have ever had was what David Graeber called a "bullshit job". I've since come to suspect that the vast majority of jobs are bullshit jobs, including my current gig as a sysadmin for a local hospital.

However, I have nurses and the occasional resident doctor actually telling me that I'm making their actually useful and beneficial jobs easier, which does wonders for my morale. The pay is pretty good, I get excellent health care, and as long as everything works as required nobody tries to micromanage me.

Leave development for the college kids who haven't figured out that being passionate about coding is a good way to get exploited. Become a sysadmin outside the tech bubble, and live a fully human life.