(begin rant)

Hi. Do you ever have a feeling that you have technical skills to qualify as a programmer, and there’s a demand for specialists, but, ironically, nobody needs them to design some useful information system or optimize the workflow in the factories, or do real science and push the limitations of human knowledge, but rather, all is just to spread some crappy advertising message as cheap as possible to the broadest audience as possible, usually without giving any respect to consumers, that feels like you’re losing your brain cells when interacting with the app/content you create. Quality level zero, consumerism level over 9k. Tons of boilerplate because ‘everything must be kept proprietary’ and it probably won’t work after 2 years because the framework you were using is down and the very idea of the becomes dated. Also, the more advanced technology, the more it’s used for shit. Like, we have generative neural networks that are used for turdposting conspiracies and generating profit/influence for some party.

I would say this clearly: I am very, very angry when I’m seeing this. I don’t want to participate in something that forces consumers to eat shit. Fuck SEO and e-commerce. Everything’s generative-AI, GANs, LLMs… now, which do not produce any value, at least to the user, or extracting every single bit of data of the user. Everything’s just to bombard people with information nowadays. Even Project Managers get biased (mostly because of naïve hype) and promote this crap.

(end rant)

So, my question is, how do you go through all of it? Of course, devs are better paid, but I don’t care about money. I’m still a student and, although I really like programming, and I’m really good at solving Competitive Programming problems (been at ICPC several times), I’m tired of this junk, besides I have a feeling I’ll be forced to do it. But, if I’m going to do it, somebody’s gonna get hurt. But it seems that it’s the only thing I’m skilled at, and I have no alternatives. So, how do you get through all of it, and what do you see it as relief, what does reward you at the very end?

EDIT: uncensored all swear words at request. I hope now you’re happy.

155 points
  1. Your attitude is correct, don’t support enshittification and don’t do anything you’re not comfortable doing

  2. Don’t replace cursewords with stupid characters, this is Lemmy.

permalink
report
reply
9 points

I thought, I was having text encoding issues for a hot second there…

permalink
report
parent
reply
6 points
*
  1. Yes, but also, I do want to have a job because I want to make a positive impact. It’s too easy to become a NEET and be negative at everything.
  2. I understand your concern. Next time, I’ll go either no symbols or express my opinion without swearwords (because they are not pleasant, at least for me).

EDIT: but mainstream web is really that bad.

permalink
report
parent
reply
50 points

You can just fucking cuss here.

permalink
report
parent
reply
14 points

Fuck yeah!

permalink
report
parent
reply
21 points
*

There are tons of IT jobs for more ethical companies where you can feel good about what you are working on.

Stay away from large, publicly traded companies, and companies whose user isn’t the paying customer.

Startups, companies that are wholly privately owned (often by an individual into philanthropy or at least mostly concerned with their image and legacy), or those usually in smaller more focused markets are where the ethical jobs tend to be.

You guys are doing that in your interviews, right? Learning about the product, the company, its moral philosophy? Not just selling out to the highest paying job?.. Right?

Maybe that’s too much for some people. People do get squeezed and get desperate.

permalink
report
parent
reply
11 points

I’ll be honest, I do research companies and aim for ethical employers and all that, but

  1. the job market is fucked, techies come a dime a dozen nowadays - anything you apply to the competition is fucking fierce so you can’t really afford to be picky

  2. I care about how ethical my employer is, but not enough to be chocked in debt or live paycheck to paycheck without affording a single luxury in my life. I’m talking “eating out once per week” here, not yachts.

permalink
report
parent
reply

Local 👏 non 👏 profits (or govt)

I feel like those options are always immediately written off. It is possible to find good to great opportunities. Plenty of shit ones too of course but it’s worth a look.

It feels good to work somewhere whose purpose is to support the community I live in.

permalink
report
parent
reply
1 point

I usually try for the money if I see a job I feel will help utilise my skills.

I’m part SRE/system admin though, which means I don’t care at all about the software that runs on top of the infra I handle. Except when I do need to care, and I try to minimise such interactions. For example: I’d like to work for a company that operates/uses a CDN heavily, because that’s the kind of environment where the SRE mindset really shines. I don’t care if Netflix is failing in the current market and their management is evil as long as I’m working on the SRE side. Of course, this is different from Devs whi are likely more hands-on with the product itself.

permalink
report
parent
reply
9 points
*

express my opinion without swearwords (because they are not pleasant, at least for me).

I know this is completely beside the point, but one thing that just really activates my almonds for absolutely no reason is people “censoring” a swear word by replacing a couple of letters and then acting like they didn’t swear.

Switching out one letter doesn’t make it any less swearing (and since when is “porn” a swear word?), everybody knows what you wrote and you know what you wrote. If you think swearing is bad then don’t fucking do it, but don’t swear and then pretend you didn’t just because you hid a letter.

permalink
report
parent
reply

It’s just as silly as using darn or frick, except they have none of the punch which is the purpose of swear words, ya know?

permalink
report
parent
reply
1 point

They’re not supposed to be pleasant. Swear words are part of your evolved self defense system, and generally speaking any time that’s active you won’t feel good.

permalink
report
parent
reply
58 points

This is one reason devs sometimes spend free time contributing to open source. It feels good to know your skills are going towards a passion, and builds a resume around what you love.

permalink
report
reply
47 points

Welcome, you have discovered the alienation of labour in the field of IT. People were dealing with this shit for decades and it will keep happening as long as we live under capitalism.

permalink
report
reply
14 points

As someone that is quite unfamiliar with Marx’ ideology (yet I’m aware of it being the base of communism in what was the USSR) I find it quite ironic that both late-stage (aka extreme) capitalism leads to the same as what commuism lead to: which is what Marx describes, according to the Wikipedia page, as alienation of the worker. And it shows, funnily enough, contradictions with the implementation of soviet communism, which was supposedly based on marxist ideology.

I also think it would be quite amusing to see someone do an experiment, where groups of random people are presented with either a poster that shows this idea from Marx, or with a presentation/podcast/TED Talk where a person describes and presents the idea without ever mentioning it was Marx’ ideas. As someone that always steered clear of Marx and his ideas specifically because I thought it would be about promoting communism (and as someone with Eastern European roots, I know what real communism was like), so I looked at it the same way I would look at religious propaganda: with a spoonful of salt, a bottle of scepticism, and the idea that it would be better to just steer clear instead of wasting my time, and yet when I saw this link you posted I was like “this sounds interesting, let’s check it out” and so I did, and I was left pleasantly surprised.

permalink
report
parent
reply
7 points

While there is a good bit of nuance and western propaganda around the USSR, you are essentially right. For different reasons though. The USSR never fully abolished capitalism. They thought that capitalism was a “necessary evil” that had to be contained and shaped towards a socialist/communist end goal. They intentionally reproduced the exploitative conditions of capitalism post-revolution because they thought it had to happen that way.

Socialism is most broadly divided into statist and non-statist socialism. If you’re anti-capitalist or just don’t generally care for the present condition of the world, but don’t really care for the likes of Lenin, Stalin, Trotsky, Mao then you should check out libertarian socialism/anarchism. It’s a broad category of ideologies with a ton of overlap that essentially boils down to “hierarchy is the real problem and any successful egalitarian society should seek to eliminate heirarchy as much as possible”

permalink
report
parent
reply
0 points

Eliminate hierarchy by allowing anyone to enter the market and do business? Some kind of marketplace … where people are free to choose their economic relations at will. Freedom and markets. A market with freedom as a defining characteristic.

permalink
report
parent
reply
32 points

Work that isn’t super unethical exists. It pays well but not obscenely well like ad industry. If you are a highly in demand engineer you are making a choice by working for an ad company.

permalink
report
reply
28 points

Do not work for a company that defies your moral compass. Period. Integrity is what makes legends.

Companies are led by humans and their morals and priorities reflect all the way down.

permalink
report
reply
-13 points

Bro… Most people are bootlickers so they shill whatever their corpo daddy tells them and they do it for free on their time off

🤡

permalink
report
parent
reply

Asklemmy

!asklemmy@lemmy.ml

Create post

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it’s welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

Icon by @Double_A@discuss.tchncs.de

Community stats

  • 9.6K

    Monthly active users

  • 4.9K

    Posts

  • 275K

    Comments