Live data from Hacker News

I no longer build software

github.com

111–120 of 891 posts

Re: I no longer build software

#111
post #40

Earlier quoted context omitted.

Serious question, didn't anyone else' school have shop class? I was a college prep, NHS, cross country, all AP core courses kind of guy, and I took it all four years of high school. Or was there some kind of restriction on taking it at your school? Or maybe your parents didn't let you? Genuinely curious as to why someone with a professed interest would not have taken shop?

At my high school shop was at the same time as band and other music classes, so you couldn't do both. Lots of schools don't have the classes though, probably mostly because of funding.

And insurance.

Re: I no longer build software

#113
[Peter and Lawrence are working on the crew cleaning up the burned Initech building]

Peter Gibbons : This isn't so bad, huh? Makin' bucks, gettin' exercise, workin' outside.

Lawrence : Fuckin' A.

Peter Gibbons : [nods] Fuckin' A.

Re: I no longer build software

#114
I find myself writing less code these days, not because I'm lazy, but because I can borrow so much already-written code from people now, thanks to things like Github and the Internet in general. I am a firm DRY[0] enthusiast, and also, a /Don't Repeat Other's Efforts/[1] enthusiast and it pains me to solve an already-solved problem.

Sadly there are people out there calling me a 'Stack Overflow developer' in that I copy and paste code, but I find immense joy in challenging most of that code and tinkering with it to find a solution that fits my needs. In other words, I rarely use a snippet of code ad verbatim.

[0] https://en.wikipedia.org/wiki/Don%27t_repeat_yourself

[1] https://en.wikipedia.org/wiki/Reinventing_the_wheel

Re: I no longer build software

#115

Earlier quoted context omitted.

Embedded programming i.e. automotive, industrial, aerospace. The problem is they pay poorly in comparison to web dev but are a lot more stable long term.

I have done almost 0 web development at 3 of the FAANGs and am quite satisfied with the pay. I don’t think web would have paid better. I’ve done OS type work (system daemons, libraries etc), embedded, mobile, etc. Then there are people who work on compilers, image recognition, AI, browsers, server work of all kinds, etc etc. the variety, depth, and scale of work is much larger than web and can pay better as it can re…

That's cool but the thing is FAANGs are absent in most countries outside of the 2 US coasts and a few major tech hubs in Europe. Everywhere else, most of the SW industry is just CRUD/build-an-API-for-this-shitty-JSON type of work.

Compiler/AI work and the rest exists where I live as well but it's strictly in academia, not in private companies and has a high barrier of entry as it's mostly PhDs or post-docs and is also paid poorly.

Web dev work you can find in pretty much any major city in the world.

For example, in a city nearby to me there's a major VR/AR headset company which I'm pretty sure solves really interesting problems. The issue is, what happens when you want to change jobs but want to stay in the same city as that city has no VR/AR hub so there's no other demand for specialists in this specific niche.

Re: I no longer build software

#116

Earlier quoted context omitted.

I‘ve been programming for over 35 years now and have mostly avoided doing web stuff. It is quite possible.

how? SAP/ERP consulting?

Ugh. I hate web programming, but I'd rather churn out yet another javascript library than write a single line of ABAP.

Re: I no longer build software

#117
post #95

Strangely enough, to a degree I envy this guy. I've been at my current job for over 8 years and up until a few months ago I was pretty happy. However politics caught up and I decided to leave. At the moment I have a few offers on the table, one of which is from a company somewhere in the FAANG realm. Senior software engineer, awesome conditions, very generous paycheck, lots of benefits. So tempted by all this I said…

> I take chopping off my finger in a heartbeat

I wouldn't make so light of that.

Re: I no longer build software

#118
post #8

This made me laugh, because I actually am planning on making a transition to woodworking. My house is paid off, and I can live on a fairly small income that I can probably generate mostly from passive income. If I can actually supplement that with building furniture, bonus. If not, then I still get to build furniture.

I won't move away from my main job for a while, but I do want to move to a lifestyle where I grow all my own food. It's a very interesting problem, of whether a single person/family can be mostly self-sufficient on food while spending only a small part of their day growing the said food. Lots of biology, perhaps a little bit of tech thrown in, if it helps.

I thought about this as well. I think that I'd be mostly okay on the vegetable front but I don't think that I'm up to plucking chickens or raising animals. I would also need a bigger yard!

Re: I no longer build software

#119
post #20

Amen. Modern software development is frankly kinda sucky. The old days pre-2000 were arguably a lot more enjoyable. Today it's just digital plumbing and dealing with all sorts of issues that are not creative. The sheer complexity is frankly absurd as well. I've thought about moving on from software many times, and I know many who have. Just because you can do something doesn't mean it's best way to spend your short l…

I think a lot of the pre-2000 programming was a bit more enjoyable because most of us were not programming for the web and actually using platforms that were designed for application development. The web is a very poor fit for what most people want designed.

My guess is that it has nothing to do with pre-2000 (or non-web), it's just that people enjoy a rote activity a lot more at the start of their careers when things are still new and interesting. When you've done 50 web sites, the 51st isn't nearly as exciting as the first ten.

I got burned out badly by a string of gigs that effectively came down to helping clients fight some self-inflicted business complexity and connecting yet another stupid website to yet another stupid database, but instead of quitting the industry I decided to slowly fire clients that wanted that kind of work, and build my own products. It took a while to get things rolling since I did this as a gradual shift, and financed it by doing smaller and smaller consulting gigs, but I strongly recommend that as an alternative to quitting altogether to anyone who feels the pain outlined in the the original post.

For me, immersive coding is an activity that brings a lot of joy. Building software is the closest thing to modern magic - you turn ideas, keyboard clicks and caffeine into something that people actually use; potentially making a positive impact on someone's life/work/day.

By building my own stuff, at my own pace, I rediscovered the joy of coding. As much as it was in pre-2000 work and before web.

If you build your own stuff, then there's nobody to tell you to connect a RSS feed to a RDBMS system. For me, the key to keep programming enjoyable is to be able to control the pace and business requirements. In my case, this translated to focusing on business-to-consumer products at a very low cost to the consumer, so I'm in charge of the product, not the customers. With B2B, especially at a high single customer price, people feel entitled to ask for stupid shit, and whoever manages the product feels compelled to accept it. With low average lifetime customer value, saying no is very easy. I assume that's not the only way to keep full control of the product, but it worked for me.

Re: I no longer build software

#120
post #36
post #28

Earlier quoted context omitted.

Honest question, what is a great career pivot for someone that's been in development all their life? It seems that nothing pays as well as building software, unless you go into management which most developers would enjoy even less than digital plumbing.

Perhaps something software-adjacent, such as a statistician.

Most programmers I met do not have the skills needed to be a statistician or a data scientist
Post reply on HN