6 ms·
Why would someone who likes solving problems choose a very lucrative career path solving problems… hmmm You can also solve problems as a local handyman but tha
by whynotminot 1y ago
Why would someone who likes solving problems choose a very lucrative career path solving problems… hmmm
You can also solve problems as a local handyman but that doesn’t pad the 401K quite as well as a career in software.
I feel like there’s a lot of tech-fetishist right now on the “if you don’t deeply love to write code then just leave!” train without somehow realizing that most of us have our jobs because we need to pay bills, not because it’s our burning passion.
- veegee 1y agoSounds like a mediocre developer. No respect for people like you.
- whynotminot 1y agoIt’s a good thing I haven’t needed your respect so far to have a pretty successful career as a software engineer.
- cool_man_bob 1y ago[flagged]
- 0x457 1y agoA bit harsh off a single post. I like solving problems, not just software engineering problems and I like writing code as a hobby, but I went to this job field only due to high salary and benefits. In fact, I usually hate writing code at day job because it is boring things 20 out of 26 sprints.
- Barrin92 1y ago>A bit harsh off a single post. I don't think it is. Labeling passion and love for your work "tech fetishism", is spiritually bankrupt. Mind you we're in general here not talking about people working in a mine to survive, which is a different story. But people who do have a choice in their career, doing something they have no love for solely to add more zeros to their bank account? That is the fetish, that is someone who has himself become an automaton. It's no surprise they seem to take no issues with LLMs because they're already living like one. Like how devoid of curiosity do you have to be to do something half your waking life that you don't appreciate if you're very likely someone who has the freedom to choose?
- 0x457 1y ago> Like how devoid of curiosity do you have to be to do something half your waking life that you don't appreciate if you're very likely someone who has the freedom to choose? Do you understand work-life balance? I get paid to do the job, I satisfy my curiosities in my free-time. > But people who do have a choice in their career, doing something they have no love for solely to add more zeros to their bank account? Because I doubt finding a well paying job that you love is something that is achievable in our society, at least not for most people. IMO, the real fetishization here is "work is something more than a way to get paid" that's a corporate propaganda I'm not falling for.
- Barrin92 1y ago>Because I doubt finding a well paying job that you love is something that is achievable in our society, Which is why I stressed twice, including in the part you chose to quote, that I am talking about people who can achieve that. If you have to take care of your sick grandmother, you don't need to feel addressed. But if you did have the resources to choose a career, like many people who comment here, and you ended up a software developer completely devoid of passion for the craft you're living like a Severance character. You don't get to blame the big evil corporations for a lack of dedication to a craft. You don't need to work for one to be a gainfully employed programmer, and even if you do and end up on a deadbeat project, you can still love what you do. This complete indifference to what you produce, complete alienation from work, voluntarily chosen is a diseased attitude.
- 0x457 1y ago> If you have to take care of your sick grandmother, you don't need to feel addressed. That's not what am I saying at all. Unless you have Stockholm syndrome about your job, it's very hard to find a well paying job that you can love.
- int_19h 1y agoIt is much harder than it used to be, and the big reason why is because we've meekly accepted the slow enshittification of our craft in the past.
- OkayPhysicist 1y agoIt's because there are a significant number of us for who tinkering with and building shit is basically a compulsion. And software development is vastly more available, and quicker to iterate and thus more satisfying, than any other tinkering discipline. It's probably related to whatever drives some people to make art, the only difference being that the market has decided that the tinkers are worth a hell of a lot more. For evidence towards the compulsion argument, look at the existence of FOSS software. Or videogame modding. Or all the other freely available software in existence. None of that is made by people who made the rational decision of "software development is a lucrative field that will pay me a comfortable salary, thus I should study software development". It's all made by people for whom there is no alternative but to build.
- ThrowawayR2 1y ago> "...without somehow realizing that most of us have our jobs because we need to pay bills..." Oh, I wouldn't say that. The hacker culture of the 1970s from which the word hacker originated often poked fun at incurious corporate programmers and IIRC even Edsger Dijkstra wrote a fair bit of acerbic comments about them and their disinterest in the craft and science of computing.
- whynotminot 1y agoWell, most of them (the hackers from the 70s) probably did do it solely for the love of the game. We’re 50 years past that now. We’re in the era of boot camps. I feel semi confident saying “most of us” meaning the current developer work force are here for well paying jobs. Don’t get me wrong I like software development! I enjoy my work. And I think I’d probably like it better than most things I’d otherwise be doing. But what I’ve been getting at is that I enjoy it for the solving problems part. The actual writing of code itself for me just happens to be the best way to enjoy problem solving while making good money that enables a comfortable life. To be put it another way, if being a SWE paid a poverty wage, I would not be living in a trailer doing this for my love of coding. I would go be a different kind of engineer.
- Izkata 1y ago> We’re in the era of boot camps. I think bootcamp era was a decade ago and we're past it now. Not long ago I saw something on here about how a lot of them are closing down and attendance is dropping for the ones still open - likely because of LLMs.
- inglor_cz 1y agoAt 47, I am an older guy already. But in my generation, people who went on to be programmers usually started tinkering with code at ~ 11 y.o. (back then on ZX Spectrum and similar cheap beasts available in freshly post-Communist Europe) out of interest and passion, not because of "I want to build a lucrative career". (Given how massively widespread piracy was back then, programming looked rather like a good way to do hard work for free.) Money matters, but coders who were drawn into the field purely by money and are personally detached from the substance of the job is an unknown species for me. "You can also solve problems as a local handyman" That is NOT the same sort of talent. My fingers are clumsy; my mind is not.
- bdangubic 1y agoHard agree, I am 51 and all of this resonates true with me except… > That is NOT the same sort of talent. My fingers are clumsy; my mind is not. if handyman work was paying $600/hr your fingers would un-clums themselves reaaaaaaly fast :)
- inglor_cz 1y ago> if handyman work was paying $600/hr your fingers would un-clums themselves reaaaaaaly fast I don't believe that. When it comes to motoric skills, including dancing etc., I am probably in the lowest quintile of the population. Of course, I could become somewhat better by spending crazy amounts of time on training, but I would still be non-competitive even in comparison with an average person. OTOH I am pretty good at writing prose/commentary, even though it is not a particulary lucrative activity, to the degree of being a fairly known author in Czechia. My tenth book is just out. Talents are weird and seem to have mind of their own. I never planned to become an author, but something inside just wanted out. My first book was published just a few days shy of my 40th birthday, so not a "youthful experiment" by any means.
- whynotminot 1y agoJust chiming in to say that in this — my era of AI Anxiety — it’s pretty cool you found something new and interesting to apply your talents to at 40. It feels like we’re all going to have to have a reinvention or two ahead of us.
- jimbokun 1y agoYou owe your cushy job and big paycheck entirely to those tech-fetishists that came before you. Secondly, you are very blind if you don’t see that the AI making your job “easier” is close to replacing you entirely, if you don’t also have a deep understanding of the code produced. What’s to stop the Project Manager from vibe coding you out of the loop entirely?
- bdangubic 1y agoState of the industry both short and medium term is that you want to be the one doing replacing vs being the one being replaced. Not great but this is where we are at. If you are say SRE there are myriad of companies working hard to eliminate SREs but they need experts to set shit up so that SREs are not needed. Same thing will cascade to other Tech work, some faster than others. Career-wise I think it is wise now to position yourself as one that knows how to set shit up for the “great replacement”
- jimbokun 1y agoYes we are rapidly moving towards a time where bullshitting will be more valued than deep understanding and problem solving. Both LLMs and the broader culture are pushing in that direction.
- int_19h 1y agoIt's not an either-or. Doing the replacing with AI means that you're ripe for being replaced yourself. Indeed, what you do until then is likely to have a side effect of training the very model that eventually replaces you. The real answer to this is collective action - unions etc - to push back against the lowering of the standards by our employees. But software engineers still seem to be broadly allergic to unions.
- whynotminot 1y agoWe all owe every part of everything to those who’ve come before us. That goes without saying, really. > Secondly, you are very blind if you don’t see that the AI making your job “easier” is close to replacing you entirely, if you don’t also have a deep understanding of the code produced. Brother don’t patronize me. I’m a senior engineer I’m not yeeting vibe code I don’t understand into prod. I also understand the possibility of all of this potentially devaluing my labor or even wholesale taking my job. What would you like me to do about that? Is me refusing to use the tools going to change that possibility? Have yet to hear what else we should be doing about this. The hackernews answer appears to be some combination of petulance + burying head in the sand.
- aleph_minus_one 1y ago> I feel like there’s a lot of tech-fetishist right now on the “if you don’t deeply love to write code then just leave!” train without somehow realizing that most of us have our jobs because we need to pay bills, not because it’s our burning passion. I would claim that I love coding quite a lot. The problem is rather that my bosses and colleagues don't care about what I love about it. It is rather appreciated if you implement tasks fast with shitty code instead of considering the fact that tasks are easy to implement and the code is really fast as a strong evidence that the abstractions were well-chosen. Thus, I believe that people who just do it for the money have it easier in the "programming industry" than programmers who really love programming, and are thus a big annoyance to managers. I thus really wonder myself why companies tell all the time about "love for programming" instead of "love for paying the bills" and "love for implementing tasks fast with shitty code", which would give them people who are a much better culture fit for their real organizational processes.
- carlosjobim 1y agoVery level-headed comment. I'm one of those who sees programming as a means to an end and nothing else. If I order something to be delivered, I don't care what model of car the delivery company uses. Much less what kind of settings they have for the carburetor needles or what kind of oil they're using. Sure, somebody somewhere might have to care about this. That's also how people like me see programming. If the code delivers what we need, then great. Leave it be like that. There are more interesting problems to solve, no need to mess with a solution which is working well.
- skydhash 1y agoThe things is most times, you are indeed buying the car that is going to make the delivery. And it's going to live in your garage. And if you're not careful, one day it will drive itself off a cliff, stall in the middle of a 10 hour drive, or you'll get robbed by individuals hiding in the trunk. People that realize this care about their oil type and what tire they put on. People that do not, pay it forward when that crash does happen and they don't know how to recover, so queue up the war room, etc... Even if you're not dogfooding your own software, if you do not take care of it properly, the cost of changes will climb up.