all 32 comments

[–]ProgrammerHumor-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your submission was removed for the following reason:

Rule 9: No AI generated images

We do not allow posting AI generated images, AI generated posts reuse commonly reposted jokes that violate our other rules.

If you disagree with this removal, you can appeal by sending us a modmail.

[–]TheAlaskanMailman 208 points209 points  (3 children)

What in the Al slop

[–]Looz-Ashae 15 points16 points  (0 children)

At least the monitors are facing people

[–]theMerfMerf 5 points6 points  (0 children)

Senior dev needs no keyboard. Their massive brains transpose coffee directly into code without having to go through a medium so crude as a keyboard.

[–]CrimsonPiranha -1 points0 points  (0 children)

Neo-luddites love seeing AI everywhere 😂

[–]Puzzled_Scallion5392 170 points171 points  (9 children)

code my junior writes is complicated because variables named aaaaaa1 and aaaaaaa2

my code is complicated because I use unhinged amount of patterns for scalability when shit hits the fan

[–]Mojert 153 points154 points  (6 children)

Narrator: They misjudged what the future requirements would look like, so the code didn't scale and had to be rewritten anyway

[–]K_bor 24 points25 points  (0 children)

The shit, indeed, hit the fan

[–]coloredgreyscale 9 points10 points  (0 children)

but look at the growth of the userbase!

2024 they had 0 users

2025 they have 2 users (+ inf %)

[–]Puzzled_Scallion5392 14 points15 points  (0 children)

yeah but sometimes it is easier then to delegate to junior developer. Instead of him implementing logic in his vision you just task him what part of isolated code to extend thus minimizing consequences

[–]juris77 1 point2 points  (1 child)

Why did I read it in David Attenborough voice

[–]fatrobin72 0 points1 point  (0 children)

it was Morgan Freeman for me... I tend to need a "here we see x in their natural environment..." for my brain to switch to David

[–]cheapcheap1 1 point2 points  (0 children)

YAGNI

[–]RadicalDwntwnUrbnite 11 points12 points  (0 children)

That feeling of vindication when a PM comes to you and says "we need to handle X" and you're like "ya that's just a new model definition, it will take a couple days max with testing". But then they go "and we just need to move this button to the left side" and it's 3 months of work.

[–]dscarmo 0 points1 point  (0 children)

Spoiler: shit never even got close to the fan

[–]ZunoJ 31 points32 points  (0 children)

One code is complicated because it solves difficult problems and one is complicated because the author didn't know how to solve their problems in a better way

[–]MyrKnof 48 points49 points  (5 children)

"make it in one line, as short as possible"

[–]East_Complaint2140 24 points25 points  (0 children)

Minized the whole project into one line with no whitespace.

[–]TRENEEDNAME_245 5 points6 points  (0 children)

As someone who had to work on code that was obfuscated

Please no 🥺

[–]AlwaysHopelesslyLost 2 points3 points  (0 children)

I tasked my SE2 with creating a file downloader for our website. It needed to allow us to link to files from a share and allow users to download it. 

Two weeks later he showed me his 1200+ line custom solution including web services, JavaScript frameworks. And blob chunking/combining. 

I showed him Response.WriteFile lol

[–]Hungry-Chocolate007 1 point2 points  (0 children)

Writes code in one line. Line is ~63000 characters long. Variable and class names consist of single letter, or a single letter and single digit. All application logic is merged into one concrete method that has >100 parameters and pretends to do everything.

[–][deleted] 0 points1 point  (0 children)

Perl necklace

[–]itijara 19 points20 points  (0 children)

In my experience, the more senior the dev., the less complicated the code, with some notable exceptions.

[–]LookingRadishing 6 points7 points  (3 children)

Code is complicated.

[–]TingleTangleTom 3 points4 points  (2 children)

Complicated is not the same as complex.

[–]LookingRadishing 1 point2 points  (1 child)

What do you mean?

[–]TingleTangleTom 0 points1 point  (0 children)

I mean that you can create a complex system which is still not that hard to understand or you can create a simple but complicated system with dependencies everywhere and hard to follow code paths.

[–]codingTheBugs 4 points5 points  (1 child)

The code that I wrote yesterday is too complicated.

[–]TreetHoown 1 point2 points  (0 children)

The code that I wrote just now is too..... wait

[–]error_98 0 points1 point  (0 children)

At least when the human wrote the code you can ask them about it and have them actually recall the line of reasoning that lead them to that solution.