Earlier quoted context omitted.
I disagree. I really enjoy woodworking, but it's definitely not to save money. Same for working on motorcycles. The former is rendered useless by economies of scale, the latter by the cost of my garage and tools.
Woodworking is apart of a series of skills that transfer to other useful trades. Hard to make buildings if you don't know how the basics of how wood works.
I no longer build software
251–260 of 891 posts
Re: I no longer build software
#252Totally on board with not building software any more. In fact, at 55 this is my last week of it. For real. Basically, everything sucks more about building software nowadays more than I remember it sucking before, from the mere mechanics of navigating through an obscenely large pseudo-object-oriented codebase to the WRONG constructs/idioms people use to build distributed systems to the way software is packaged and dep…
We aren't working hard because we just want money. We want to save up enough money so that we can retire at 55 and stop working. Then we can start spending all our time complaining that the software industry is going in the wrong direction.
Because in any other industry, the effort:earnings ration isn't nearly as good, so we'd have to work into our 60s before we could do that.
Re: I no longer build software
#253Earlier quoted context omitted.
I can order a comfy car anywhere I am with the tap of a button. I can order food from hundreds of restaurants and have it delivered in less than 30 mins with the tap of a button. I can book flights and hotels with the tap of a button. I can play with friends in virtual reality and actually sweat. I can watch a live stream of SpaceX launching reusable rockets in space. I could buy a car that is almost fully "self driv…
To be fair we could do nearly all of that before without much of an issue. Now we inherit the overhead of the software, demand pricing, apps that are made of shit and string (uber eats I'm looking at you) and zero customer service...
Re: I no longer build software
#254It seems like nowadays you just can't make money building interesting things anymore. Most of the available programming work is really just writing glue code to make big software systems work as intended, to the point where it can feel more like writing configuration files than actual programming. Put simply, 98% of programming these days is scripting. On the other hand, you have lots of fun things one can do with co…
> Most of the available programming work is really just writing glue code to make big software systems work as intended, to the point where it can feel more like writing configuration files than actual programming. Put simply, 98% of programming these days is scripting. It's that the entire purpose of programming, though? To abstract away the repetitive stuff? I personally see this as a good thing. Even with all the…
If I had a dollar for every time I've heard the phrase "XXX is a solved problem," indicating that there's a dependency that "solves" it, I'd be rich.
People think that, just because we can google up a dependency that does what we want (sorta/kinda/mostly), the "problem is solved."
It's been my experience, that, when our "solution" is to bring in a massive dependency to address a very basic issue that we could solve, ourselves, by banging out a bit of code in a day or two, our problems are just beginning. In some cases, that's exactly what I have done. For example, I use dependencies to handle SOAP (yuck), for ONVIF work, and keychain access for login Face/TouchID validation. These are small, atomic dependencies, written and maintained by reputable authors. The SOAP thing would have taken me a couple of months to write something not as good, but the keychain thing is something I could write, myself, in a couple of days. I just find that I don't really need to, as there is an acceptable alternative.
In fact, when I have been dissatisfied with the choices, and have decided to write my own solutions, I have encountered derision.
I feel for the OP, but I am sad to hear they are leaving the industry. Maybe it's for the best, or maybe they will always look back in regret.
In my case, I have just realized that I can't look to others to validate my work, and have to work on my own. It is not my preferred choice. I worked on (often, huge) teams, my entire career. But I won't compromise my personal ethos to be "down with the kids." If writing good software is no longer in fashion, I guess I'll be unfashionable. I won't deliberately write bad software. I couldn't live with myself.
For me, I'm never leaving, but that may mean that I'll need to work on my own. I have a pretty good record of creating stuff that other people value, so we'll see how that goes.
More will be revealed...
Re: I no longer build software
#255Re: I no longer build software
#256It seems like nowadays you just can't make money building interesting things anymore. Most of the available programming work is really just writing glue code to make big software systems work as intended, to the point where it can feel more like writing configuration files than actual programming. Put simply, 98% of programming these days is scripting. On the other hand, you have lots of fun things one can do with co…
> Most of the available programming work is really just writing glue code to make big software systems work as intended, to the point where it can feel more like writing configuration files than actual programming. Put simply, 98% of programming these days is scripting. It's that the entire purpose of programming, though? To abstract away the repetitive stuff? I personally see this as a good thing. Even with all the…
Re: I no longer build software
#257Earlier quoted context omitted.
I can order a comfy car anywhere I am with the tap of a button. I can order food from hundreds of restaurants and have it delivered in less than 30 mins with the tap of a button. I can book flights and hotels with the tap of a button. I can play with friends in virtual reality and actually sweat. I can watch a live stream of SpaceX launching reusable rockets in space. I could buy a car that is almost fully "self driv…
Aren't most of the examples you list kind of orthogonal to the issue at hand? They seem more related to living in a world where software exists than to actually being the one who builds it.
Re: I no longer build software
#258Amen. 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…
Okay so it seems most people here on HN hates their jobs? That's sad but i think its not unique. Web dev was especially insane during the IE era, more than today. Most people just hate their jobs, it's nothing unique to the tech sector and i would argue that tech is still a pretty comfortable niche to work in compared to most other fields. Doctors have extreme debt and work crazy hours, teachers get way too little, m…
Re: I no longer build software
#259Earlier quoted context omitted.
> pulling comments and likes on things which can be considered "inappropriate" and "offensive" > That alone is enough for me to turn down the offer > I take chopping off my finger in a heartbeat You would rather lose a finger that work in a company that has strict very rules around offensive behavior? ...
Uh... I don't think you understand the problem. A company going though your private social media is a big no-no. It's as if they'd call your friends and family and ask them "Has OP ever said or done anything offensive?". It's none of their concern and the fact that they even try this shit is a massive red flag. If they don't respect your privacy before they hire you, they won't magically start respecting it afterward…
Same here but laws are a subject of interpretation. I'm sure there is a loophole somewhere in there and it can be used against you.
Re: I no longer build software
#260Earlier quoted context omitted.
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!
I am pretty okay with it. I eat meat. I have done the dirty work in the past, and I am willing to do it again.