Welcome to Incels.is - Involuntary Celibate Forum

Welcome! This is a forum for involuntary celibates: people who lack a significant other. Are you lonely and wish you had someone in your life? You're not alone! Join our forum and talk to people just like you.

Serious The software development field is self defeating

AsiaCel

AsiaCel

shalom goyim
★★★★★
Joined
Nov 24, 2017
Posts
30,118
Online time
15h 26m
"We pretend to work, and they pretend to pay."
"做又36唔做又36" (you get 36$ regardless of your effort)

The software development field is self-defeating, and the trends promote limiting innovation and slop coding. Let's have some 'edge cases' here:

1. AI slop = more work, shorter deadline, less quality. Code is actually less secure these days due to widespread use of AI.

2. Upgrading do not reward the devs who took the initiative. It will make everyone miserable because everyone will now have to update their code for no additional reward.

3. Malicious compliance is the ideal way to do things. If a manager told you to take a week to dig a hole and fill it back up on loop, it's low risk and brainless task.

4. Bad code may be better for performative purposes. For example, if you written a JWT system that fetches from the DB, it actually gets you more updated data that can be seen as "responsive" yet will be less efficient.

5. The replacement of juniors. Companies barely hire juniors these days, believing that AI can replace them, giving more and more work to mid/senior devs, who are already on a burnout.

6. Code gets more complicated. Code quality checkers will slack more, letting things slide.

7. The global tech war is stupid. I believe even you Yankees focus on speed, just as we do.

8. Working harder with more effort only gives you more work, so why rush at all and go above and beyond at all?

9. All of this is impossible to fix without more suveriliance on the devs. Performance metric is extremely difficult to measure due to many 'edge cases' and context. A fast app may be hard to maintain, be slower to deploy, so focusing on just certain KPIs is disastrous.

10. All of this is open secret. We devs want to keep our paycheck, the managers want to keep their ego, the CEOs don't care, the investors? Let's hope they don't catch up... We devs have a culture not to snitch on each other, for everyone knows that garbage code and phone scrolling ('time theft') is the norm.

As a dev myself, I want the dev world to stay where it is. I was lucky enough to get a job in the early 2020s, with now a few years of experience (why is a junior forced to build whole app architectures from ground up anyway?)

I have no issues with new juniors entering, but the biggest problem is that any 'improvements' (usually top down implemented) will likely bring in more work without compensation judging by past patterns, like mandates to updating APIs, which is objectively an improvement, but for us devs, it's just extra stress
 
Last edited:
AI slop = more work, shorter deadline, less quality. Code is actually less secure these days due to widespread use of AI.
Not true. Claude has been unearthing exploits after exploits from old codebases.
 
Code deez nuts
 
As a dev myself, I want the dev world to stay where it is.
That's the problem with this industry. Thy are NEVER happy with where they are, even if everything is functioning smoothly and business objectives are being met. They always want to jump onto the latest trend and make things worse.
 
That's the problem with this industry. Thy are NEVER happy with where they are, even if everything is functioning smoothly and business objectives are being met. They always want to jump onto the latest trend and make things worse.
Useless managerial class always has to demonstrate their own value, but since they produce nothing...
 
That's the problem with this industry. Thy are NEVER happy with where they are, even if everything is functioning smoothly and business objectives are being met. They always want to jump onto the latest trend and make things worse.
Correct.

The logical conclusion of programming itself is total automation. People who go above and beyond are suckers who will eliminate opportunities for other people, raise the baseline (if your company expects 10 lines of code, and you commit 100, it becomes the new baseline), and eventually automate themselves out of existence.

Many devs who wrote a script were eventually fired upon telling the managers that they automated things. Suckers....should have hidden these.

Philosophy speaking, programming is a death spiral, although reality is more messy than that. In reality, it wouldn't replace every dev due to maintaining requirements, but it would greatly reduce positions.
 
Last edited:
Useless managerial class always has to demonstrate their own value, but since they produce nothing...
Indeed. That's why I'm glad that managers have an incentive to keep their mouths shut in the game too. Admitting developers produce slop would lead to their downfall too.
 
New examples:

The gaming field and app field are great examples.

Most apps these days just Chromium wrapper apps, meaning they are full blown web browsers.

Aka 100MB calculator apps (my apps are like that, because I can't be bothered to remove debug or unused assets/code due to tight deadlines)

The gaming field, perhaps, shows this the best, with the poorly optimized games; specialized tools are extremely difficult to learn and time consuming to work on, and these games can't hide the poor optimization because a game is much more demanding than a browser.


View: https://m.youtube.com/watch?v=JMBBSV1fwkQ
 
Last edited:
AI slop is your best friend:

AI code is generated just good enough that it looks professional, but fits poorly and inconsistently into the wider infrastructure. They work well enough and may actually be better than human code due to them sometimes using the latest APIs, but the fact that they don't fit outweighs any potential benefits.

As human training data dries up, with the death of websites like Stackoverflow, AI will be forced to cannibalize its own data, thus, I believe, AI code will not get much better any time soon.

Also, if you have used AI chatbots for longer than a few hours, you would notice that they struggle with retaining context.

So yeah, AI is actually your best friend.
 
Last edited:
Useless managerial class loves to shit on devs and to squeeze devs for everything so once you get a job using stupid AI for your bullshit work is no brainer, just the fun you once had writing code by hand is gone but who tf cares when there's money to be made
 
Useless managerial class loves to shit on devs and to squeeze devs for everything so once you get a job using stupid AI for your bullshit work is no brainer, just the fun you once had writing code by hand is gone but who tf cares when there's money to be made
Even before AI (I was hired in 2022 when technology wasn't as mature yet), I did not cared much for the 'fun' of code writing.

Did I feel proud about my craft? Definitely, when I was first rehired in 2024 after being laid off in 2023 when my code was consistently formatted, with detailed comments and styling (surprisingly difficult to get right).

Nowadays? If it works, it works.

I'm given 'ownership' over my work, so there are no seniors monitoring my code. The drawback is that every time something goes wrong, or a new feature has to be added, or that logs need to be checked, it's all on yours, interrupting you from your current work.

Apps I 'own' include (trust me, even though I said I use slop code, I take sensitive things like auth/drone very seriously because it can land me in jail):

DJI SDK Drone apps
Android apps
Auth single sign on app that handles user detail updates across all platforms, with admin features on the app itself (guess who does the grunt work of integrating with the custom reqs of every single app?) (I don't think it even has cross-site protection LOL, it uses a dual JWT (communication use with other platforms)/session (internal use) system; I origninally intended the JWT system to be used for all platforms, but the senior told me to keep the JWT part for communication usage because it would be too radical of a change to apply to all apps (even though the code for JWT handling is done and actively used, just only used in specific apps and areas), and we had to manually input data to the auth system cus some may have outdated/conflicting user info, what do you expect when you tell a new guy without any experience to build a security app? Might do some hardening if I get asked to do it, but I have too much work at hand so)
Unreal 5.5 VR shown to thousands of professionals in Europe
etc etc

Why is a dev with about regular webapp 2-3 years of experience put to work on these high risk stuff?
 
Last edited:
I don't work.
 
Even before AI (I was hired in 2022 when technology wasn't as mature yet), I did not cared much for the 'fun' of code writing.

Did I feel proud about my craft? Definitely, when I was first rehired in 2024 after being laid off in 2023 when my code was consistently formatted, with detailed comments and styling (surprisingly difficult to get right).

Nowadays? If it works, it works.

I'm given 'ownership' over my work, so there are no seniors monitoring my code. The drawback is that every time something goes wrong, or a new feature has to be added, or that logs need to be checked, it's all on yours, interrupting you from your current work.

Apps I 'own' include (trust me, even though I said I use slop code, I take sensitive things like auth/drone very seriously because it can land me in jail):

DJI SDK Drone apps
Android apps
Auth single sign on app that handles user detail updates across all platforms, with admin features on the app itself (guess who does the grunt work of integrating with the custom reqs of every single app?) (I don't think it even has cross-site protection LOL, it uses a dual JWT (communication use with other platforms)/session (internal use) system; I origninally intended the JWT system to be used for all platforms, but the senior told me to keep the JWT part for communication usage because it would be too radical of a change to apply to all apps (even though the code for JWT handling is done and actively used, just only used in specific apps and areas), and we had to manually input data to the auth system cus some may have outdated/conflicting user info, what do you expect when you tell a new guy without any experience to build a security app? Might do some hardening if I get asked to do it, but I have too much work at hand so)
Unreal 5.5 VR shown to thousands of professionals in Europe
etc etc

Why is a dev with about regular webapp 2-3 years of experience put to work on these high risk stuff?
The auth system is my crown jewel and is extremely heavily tested, and handles daily operations (which user reports help mature it over the years); like with advanced features like multi-step back-forth verification (check if auth is down etc), duplicated email/usernames and clean details telling the user of what apps were down/had errors (incl. error types) at the time and were not able to be updated.

It's a good system, but I can't guarantee some 1337 hackers stealing old documents from a trash bin won't be able to break in or some browser vulnerabilities.

It's a product I'm genuinely proud of.

That said, I'm still constrained by deadlines to fix bugs or improve it.
 
Last edited:
The auth system is my crown jewel and is extremely heavily tested, and handles daily operations (which user reports help mature it over the years); like with advanced features like multi-step back-forth verification (check if auth is down etc), duplicated email/usernames and clean details telling the user of what apps were down/had errors (incl. error types) at the time and were not able to be updated.

It's a good system, but I can't guarantee some 1337 hackers stealing old documents from a trash bin won't be able to break in or some browser vulnerabilities.

It's a product I'm genuinely proud of.

That said, I'm still constrained by deadlines to fix bugs or improve it.
Thanks for narrating your experience in this ai psychosis era asian cel
 

Similar threads

svgmn1
Replies
24
Views
494
svgmn1
svgmn1
FastBlast
Replies
16
Views
882
RedReversal
RedReversal
D. B. Gooner
Replies
4
Views
333
rapetorturekill
rapetorturekill

Users who are viewing this thread

shape1
shape2
shape3
shape4
shape5
shape6
Back
Top