Have you thought about looking for a job with a tech related non-profit? I joined one a few years ago after spending my entire career in the traditional for-profit tech space and I have been amazed at the difference between the two worlds. Most of the negative aspects of the VC driven tech world that you talk about don't really exist in the non-profit space. It's not all sunshine and roses, but might be a great way f…
Extremely disillusioned with technology. Please help
251–260 of 754 posts
Re: Extremely disillusioned with technology. Please help
#252It is here in HN that I first heard Pablo Neruda's "No culpes a nadie". Even though a fan of Neruda I somehow had missed this. Perhaps this speaks to you something too: ## Don't Blame Anyone Never complain about anyone, nor anything, because basically you have done what you wanted in your life. Accept the difficulty of improving yourself and the courage to start changing yourself. The triumph of the true man emerges…
That is not a Neruda poem. It is apocryphal. Pablo,ever the communist, would have never written such a piece of libertarian crap.I am surprised that such a fan of Neruda as you claim to be did not notice that.
Re: Extremely disillusioned with technology. Please help
#253Earlier quoted context omitted.
I was shocked at the beginning of the lockdown in Silicon Valley how many colleagues immediately went to a dark place because they had virtually no support structure, social interaction, or even sense of identity outside of their in-person workplace associations. Granted, a lot of in-person socialization out of the office is also off-the-table, but that's not the problem I heard from people. It's not healthy to live…
It's understandable. Look at pre 2012 SV. All the ping-pong tables, all the beanbag chairs, the free beer, the free laundry, the sleep-pods, the cafeterias, etc. 'Cynical' people thought that these accruements were meant to keep you there and working all the time. People got rid of their apartments, set up Winnebagos in the parking lot. Intents do matter, but still, if you were that kind of person, the one that thoug…
Thats... a lot more about rent prices than people wanting to be at work all the time.
Re: Extremely disillusioned with technology. Please help
#254Earlier quoted context omitted.
It's understandable. Look at pre 2012 SV. All the ping-pong tables, all the beanbag chairs, the free beer, the free laundry, the sleep-pods, the cafeterias, etc. 'Cynical' people thought that these accruements were meant to keep you there and working all the time. People got rid of their apartments, set up Winnebagos in the parking lot. Intents do matter, but still, if you were that kind of person, the one that thoug…
What happened in 2012/13 that ended this?
One of my answers: the greater geopolitical community woke up to the power of Web 2.0 with Tahrir Square and the questions that social media technology poses to us all. Largely, Tahrir Square was the high water mark of Silicon Valley and the old promises of free information exchange and the hippie ethos that spawned it all. The reaction by the geopolitical leaders was swift afterwards.
Again, super complex topic, I cannot stress this enough.
Re: Extremely disillusioned with technology. Please help
#255Re: Extremely disillusioned with technology. Please help
#256I'm having similar issues, and i think i found a way out: stop playing their game. Don't make enterprise software. Don't write unit tests. Don't accept pull requests. Simply write software for yourself and have fun doing it. Forget refactoring code into modules, just fucking code. Don't worry about deployment with k8s, just copy the Python script to your production folder and run it. Fuck all that shit about git bran…
Re: Extremely disillusioned with technology. Please help
#257Earlier quoted context omitted.
While I dabbled with python and Delphi for a bit,my first real development was on Salesforce platform with their proprietary language called Apex. The first thing every developer learns on thos platform is that your code has to have at least 75% test coverage before it can be pushed to production.Testing was inevitable and ultimately part of anything I had to write. With time,I started reading more and more about dev…
But what do you do if your initial codebase is crap. You literally cannot test until you refactor 50% of it into something semi-sensible.
There are lots of weird if checks to deal with a vendor that returns bad data over the api every Sunday night. Your new clean code is going to crash and burn in all of these cases.
Re: Extremely disillusioned with technology. Please help
#258Technology has well proven its worth. There is more money than ever in it. The problem is that anything that has a bunch of money it will absolutely attract the worst of people. That is your VCs, and your corporate politicians, etc. as the writer is complaining about.
These people literally provide almost no value to anyone else but themselves. They are parasites on our society. They subconsciously know it and thus they require the style of culture they drive and thrive in.
But, any cultural problems in tech can be blamed on no one else except the people who honestly enjoy creating and engineering. Why? Because it is our fault for not getting more aggressive and smarter in taking back the culture. There are now more PhDs and programmers than there ever has been in the history of humanity. There is no excuse any longer to allow this.
And also, can we quit with the bullshit of just calling all complaints about the industry a type of "burnout"?
Re: Extremely disillusioned with technology. Please help
#259Earlier quoted context omitted.
This is a great point, laced with justified indignation. As a graybeard, I've seen multiple generations of "how to do software" and the most recent are the least fun. A lot of this is driven by the agile approach. It's tailor-made for dev burnout: from the endless tight cycles that force people into an infinite loop of productivity with scant satisfaction that comes with "completion", to all of the tools and philosop…
> Likewise, with CI/CD. And don't get me started on the monkey-work that is TDD. You might argue that it improves code quality. But, it's hard to make the case that it improves job satisfaction. If you move more work from the creative, problem-solving bucket into the busy-work bucket, the result will not be personal fulfillment. A lot of the comments in this thread are pretty funny to me. CI systems are awesome when…
>writing good tests is really helpful for me
I'd wager it's partly generational. If you came up in the agile world, then you likely see the upside but not the down since there's no reference point for the latter. Because, of course it's cool that these CI build processes kick off at commit points (or whatever). And, of course, the near instantaneous feedback that something is broken is more efficient than awaiting a nightly build. OTOH, we were much more cautious about the code we checked in because the stakes were higher and you didn't want to be the heel who broke the build. "Move fast and break things" was not a thing. Instead, "be thoughtful about what you're claiming to be good code" was the ethos.
But, this is not an argument about efficiency or whether these things can be made to work. The argument is about the cost to the developer of all of these things in sum, and the philosophy they serve.
Likewise with TDD. I'm not arguing that tests don't help code quality and I've heard others say they like writing them. YMMV and all that. But, it's more load on the developer and I've definitely seen it overdone.
So, again, without the reference of a "saner" world then you don't likely have the context to fully appreciate these costs. I see them, though, and frequently hear them when people complain about burnout. It's not CI/CD or TDD or whatever that's the problem. It's that these things are frequently used less as tools and more as the instruments of a philosophy that plugs developers in alongside them as just another part of the never-ending pipeline.
Re: Extremely disillusioned with technology. Please help
#260I remember writing a lot more simple stuff. Whole applications with maybe a handful of libraries. It was great.