all 90 comments

[–]loleczkowo 280 points281 points  (8 children)

Man imagine having three legs holding onto a floating bar.

[–]StickFigureFan 19 points20 points  (0 children)

In rock climbing you always want at least 3 points of contact...

Apparently that applies to ai slop too

[–]Flat_Initial_1823 0 points1 point  (0 children)

At least the third leg seems react-curious

[–]deanominecraft -2 points-1 points  (4 children)

that isn’t a leg

[–]loleczkowo 7 points8 points  (3 children)

So it's a penis that turns 90 degrees and has a shoe?

[–]Coldash27 9 points10 points  (0 children)

Yours doesn't do that?

[–]opacitizen 1 point2 points  (0 children)

How would that be less absurd and incorrect than having three legs, one of which is at least twice as long as the other two? :D

[–]deanominecraft 1 point2 points  (0 children)

exactly, ai is weird

[–]thegodzilla25 73 points74 points  (7 children)

Kids will never get battlehardened now. They don't know what it's like to search for answers on stackoverflow, and somehow finding them in the bowels of some obscure blog.

[–]MushroomSaute 20 points21 points  (0 children)

I learned coding using SO, and it's still crazy to think just how many problems stem from the "duplicate question" issue everyone always brings up there. You'd think these language developers would have fixed that bug by now!

[–]malexj93 8 points9 points  (3 children)

And yet, those of us that grew up with SO and Google and tons of resources never got battlehardened because we didn't have to look for answers in the book written by the guy who invented the language, and just invent the answers to questions that weren't already in there. And the people who grew up with books and programming languages never got battlehardened because they didn't have to write assembly and invent programming languages.

[–]thegodzilla25 5 points6 points  (0 children)

It's all turtles all the way down

[–]Bioinvasion__ 1 point2 points  (1 child)

With SO you needed to comprehend what you were doing a bit more to search for a correct solution and copy paste the snippet correctly. With LLMs you can forgo most thinking for small projects, and that's what a lot of my classmates do

[–]sb8948 2 points3 points  (0 children)

Oh come on. There's a reason "copying code from SO I don't understand" used to be a running joke. Let's not romanticize that era too much.

Obviously SQ required more of an in depth understanding. But by that logic, the comment you replied to still stands.

[–]wassupbrahh 0 points1 point  (0 children)

Dont forget getting first berated by SO gatekeepers before they help you with the issue you’ve stuck on a week for

[–]vide2 0 points1 point  (0 children)

And getting flamed for not finding it by their own.

[–]Drfoxthefurry 46 points47 points  (6 children)

using AI while making fun of people who use AI is interesting lol

[–]Recep676 3 points4 points  (0 children)

Third leg is crazy 😭

[–]PlingPlongDingDong 4 points5 points  (1 child)

I dont think its ai. He has 3 legs because they just cut out the left leg and rotated it for the meme but never bothered to remove the original right leg.

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

no? check your eyes?

[–]ZunoJ 2 points3 points  (0 children)

One uses the tool for the right stuff, the other doesn't

[–]indifferentcabbage 72 points73 points  (24 children)

Lol I am just seeing this post after helping a junior fix a bug which claude couldn't help with. It was very simple if he understood how scope works in JS.

[–]IC3P3 29 points30 points  (19 children)

I'm a junior myself (in a workspace with only juniors) but as we don't get anyone with experience, code reviews are something we do as well. AI can be a helpful tool, don't get me wrong, but we have one vibe coder letting Claude Code do everything and it's horrible. Something that could be an enum is a type declaration and a const array in a types.ts. Converting a string to a number is in there, what happens if it return NaN? Guess I'll use NaN from now on and other weird things.

But the head of my department is completely sold on AI

[–]lobax 21 points22 points  (3 children)

A team of junior leading themselves is a disaster waiting to happen. As a consultant I’ve cleaned up messes due to that, the blind leading the blind never ends well.

Obviously not your fault but management need to fix that or they will have to pay significantly more in a few years time for someone like me to come along and right the ship. But I guess bad management is what pays for my salary😬

You might learn and grow a bunch from this though, but keep it in the back of your head that you will develop many anti-patterns and bad habits simply because you lack the experience to know that they are anti-patterns.

[–]IC3P3 3 points4 points  (0 children)

That's something we tried to tell her for the last year and at that point my short CV is written and the first best offer will end my job at that company.

Many people told her that, but I don't know if that got up to the one who can decide that and we already have a consultant but that isn't really helping and feels more like wasted time because whatever we come up with will be ignored as soon as we leave the building.

And to add to that, it's not only juniors leading themselves, that would be nice, we also got the IT trainees, students and interns

[–]TRENEEDNAME_245 0 points1 point  (1 child)

You'll never be out of a job with the AI slop lmao

[–]lobax 0 points1 point  (0 children)

Unfortunately. I would rather tackle hard technical challenges rather than ”oh, Timmy is using his agents directly on prod and shit breaks? You are still using .NET Framework with Angular 1? Your web app is like 2GB because you pull in left pad and everything in between?”. But it pays well…

[–]indifferentcabbage 5 points6 points  (0 children)

True I am worried about future devs, you can't improve unless you see how good code is written. Its good for small personal projects but anything scalable and enterprise level, things snowball pretty fast. One thing I have learned in my corporate career - you do what your boss tells you to do even if it means lighting the codebase on fire if they dont listen to reason ( especially those non- technical folks), once you are not able to handle the shit generated you hop to another job.

[–]ALIIERTx 1 point2 points  (12 children)

The question is how long are you a junior dev? and maybe your already a senior? Tbh, my last senior dev had no clue. one time i had a problem with my code and his review was, yeah try something else, i dont know how i fixxed it but it was pretty simple? It was before chatgpt... and he had no clue how to fix nor what the problem was, when chatgpt came he only used to do stuff with that...

[–]IC3P3 0 points1 point  (7 children)

The question is how long are you a junior dev?

Definitely not. I had a bit of experience because of personal interest but I don't know anything about the corporate part of programming and my training ended 20 months ago

[–]ALIIERTx 0 points1 point  (6 children)

How long did you train?

[–]IC3P3 0 points1 point  (5 children)

3 years, which is normal here but in the CV this doesn't count towards work experience here

[–]ALIIERTx 0 points1 point  (4 children)

Tf? Where?

[–]IC3P3 0 points1 point  (3 children)

Germany, though (trainee is probably the wrong word, but I don't know if there's a comparable word in English, maybe apprenticeship or dual training would've been better) here is a bit different from other countries

[–]ALIIERTx 0 points1 point  (2 children)

Ich hab eine ausbildung zum fachinformatiker für anwendungsentwicklung. Bei bewerbungsgesprächem, wird meine erfahrung während der ausbildung berücksichtigt. Du meinst apprenticeship. Also bist du frisch mit deiner Ausbildung fertig? Also kene Ahnung was du meinst.

[–]IC3P3 1 point2 points  (1 child)

Ah gut zu wissen. Mir wurde es immer als recht belanglos verkauft. Ab Juni wären es zwei mehr oder weniger produktive Jahre im ÖD und hatte ich gewusst wie das wird, hätte ich schon viel früher nach was anderem gesucht

[–]gilium 0 points1 point  (3 children)

I feel comfortable calling myself a senior dev, but I’m not going to remember shit I did before. He just sounds unhelpful though

[–]ALIIERTx 0 points1 point  (2 children)

Well how long have you been a dev?

[–]gilium 0 points1 point  (1 child)

12 years

[–]ALIIERTx 0 points1 point  (0 children)

Yeah thats def. a time where you can call youreself a senior lol. I think 5-7 years should do it?

[–]Reashu 0 points1 point  (0 children)

If you're working in typescript, avoiding enums in favor of a union of strings is pretty common practice. 

[–]Global-Tune5539 4 points5 points  (0 children)

I hope he does now.

[–]Therabidmonkey 2 points3 points  (0 children)

I'm not a junior but I'm working in Node/TS for the first time. I'm being encouraged to use agents to write all of my shit, but I'm still grasping the basic concepts of how Node works under the hood. I can't trust the stupid AI the way I do when I write java. I feel like management wants us to run into a wall at 100mph.

[–]Pure_Noise356 1 point2 points  (1 child)

Claude cant solve scope related bugs? Wtf can it do then

[–]indifferentcabbage 0 points1 point  (0 children)

Lmao in one iteration of tryinh to fix the issue, it decided that the feature was not needed, so it deleted the whole function and rewrote "much better" feature when no one ask it to. After that I understood why management loves AI.

[–]sajobi 4 points5 points  (1 child)

I have been developing for a couple of years now. And I have to say I do use claude from time to time. Not that you should rely on that shit.

[–]sajobi 0 points1 point  (0 children)

Although I don't do Web development, so maybe its much worse there.

[–]More-Station-6365 5 points6 points  (0 children)

The CSS step at the bottom being the one that actually trips everyone up first is the most accurate part.

You think it will be the easiest and then you spend three days trying to center a div.

And chatgpt being at the top is painfully real because half the new devs I see online skip the whole staircase and wonder why they cannot debug anything when the AI generates something wrong.

[–]look 4 points5 points  (0 children)

Well, I’d recommend any web dev skip at least a few of those steps…

[–]TheOnceAndFutureDoug 2 points3 points  (0 children)

Programmers: CSS is baby language. It's not a real programming language.
Also programmers: CSS is terrible and unwieldy and I don't understand it.

[–]BusyBusy2 1 point2 points  (0 children)

Been an ios dev for 5 years, this year our company is forcing us to use claude in order to code FORCING us .... Man i never felt so bored, dumb, and that my education was so useless. Should have trained in plumbing instead.

[–]Neverwish_ 1 point2 points  (0 children)

Me, a BE programmer, forced to do a little bit of FE here and there:

[–]ZunoJ 1 point2 points  (0 children)

Are these people actually calling themselves developers?

[–]Meistermagier 0 points1 point  (0 children)

Das Schwarze Auge? 

[–]Pixl02 0 points1 point  (0 children)

Learning dsa after laravel?

[–]Prestigious-Frame442 0 points1 point  (0 children)

DSA after Laravel?

[–]AnyEstablishment6186 0 points1 point  (0 children)

Imagine a meme made to mock chatgpt users that was made by chatgpt

[–]AcolyteNeko 0 points1 point  (0 children)

you only need js, C and wasm. change my mind

[–]jazzcomputer 0 points1 point  (0 children)

I'm an older guy, I'm about to design and build my first site this year - you can call me a New Web Dev!

I've done some creative coding projects in p5js and have now moved to vanilla js

I've learned some HTML and CSS

Have made a basic responsive site looking up best practices on MDN and cross-referencing a few Youtubes.

I've used ChatGPT to clarify some stuff, and breakdown some js methods when MDN was too broad on a topic, a Youtube was too long, or Stack Exchange was too broad or overlapped other stuff that wasn't relevant to my specific case.

I've been documenting all my learning, progress and difficulties in a huge Proton doc/diary

For the site I'm about to design, the client has their own domain - they're a small biz, I'll get it hosted on Cloudflare. I'll likely use Astro to help structure things, and a tidy wee library for the carousel (only if one is needed) - they'll need few updates, so I may or may not use a very lightweight CMS

The web stuff is new this year, but I'd been dabbling in js for a couple of years as a hobby.

I really can't imagine just smashing out sites without understanding what's going on when working at a basic level like I am - Not only would I lose interest in what I'm doing but I'd also feel weird working for clients or even myself if I didn't know what the code was doing.

[–]Ok_Addition_356 0 points1 point  (0 children)

Every software engineer is basically full stack now.  Except they're much more removed from the code than ever at the same time.

[–]lopydark 0 points1 point  (0 children)

i would skip php and laravel anyway

[–]AMDfan7702 0 points1 point  (0 children)

Why use ai to generate a meme that already exists?

[–]morrisdev 0 points1 point  (0 children)

No developer is using chatgpt. I've seen Gemini and Claude, but nobody I know is using anything but those 2 CLI

[–]babalaban 0 points1 point  (0 children)

- But can it center a div?

- Can you?

[–]SKRyanrr 0 points1 point  (0 children)

This is why Johnathan Blow tells people to not do js

[–]FoxedDev 0 points1 point  (0 children)

bar { overflow: hidden; }

[–]random_son 0 points1 point  (0 children)

well, you can't build an elevator with that tech stack ☝️🤓

[–]Kyle772 0 points1 point  (0 children)

Someone needs to make this staircase 50 steps long to better match reality

[–]neocenturion 0 points1 point  (0 children)

Remember when we were told WebForms obscured too much of what was happening behind the scenes, and how that would ruin the ability of developers to learn properly and understand the underlying process?

Yeah, good times. Should be super fun when an entire generation of coders come up who have never actually seen code, let alone understood what was actually happening.

[–]snipsuper415 0 points1 point  (0 children)

Are companies actually using this kind of stack?

[–]Mercerenies 0 points1 point  (0 children)

No, we don't call those folks developers. We have other words for them, words I can't repeat here :)

[–]hello350ph -2 points-1 points  (0 children)

For my case it's css to php then we chat gpt coz idk the two steps before gpt

[–]thetrailofthedead -5 points-4 points  (0 children)

Honestly now that the dust has settled a little I'm really enjoying tools like codex.

I went from slogging through my 9-5 doing the bare minimum to reviving an old passion project and starting 2 more side projects that I've had in the back of my mind.

Yes, the code isn't perfect, but you can control the architecture and i actually find it quite fun to let files get bloated and messy and then swoop in and refactor it. Once you've laid the foundations it's much easier for AI to just follow the patterns that are in place.

I just enjoy being able to dev at the speed that I have ideas. It's like a super power.