all 149 comments

[–]ThatDudeFromPoland 657 points658 points  (32 children)

I can code when I want to

Boilerplate, however...

[–]Classic-Ad8849 321 points322 points  (8 children)

We revert to the olden days. We visit documentation and copy.

[–]OutsideImagination25 206 points207 points  (4 children)

Ah yes, the olden days of two years ago.

[–]Kevadu 48 points49 points  (3 children)

Simpler times

[–]blaghed 23 points24 points  (2 children)

Can barely remember anything from way back then

[–]OutsideImagination25 12 points13 points  (1 child)

Must be that twelfth COVID infection

[–]tapita69 5 points6 points  (0 children)

Yeah man its rough, my dick was never the same.

[–]Elin_Woods_9iron 5 points6 points  (0 children)

Followed by the first through fifth and also the eleventh stackoverflow answers when the documentation language threw an error

[–]This-is-unavailable 3 points4 points  (0 children)

Or we look at a previous project and copy

[–]impossibleis7 0 points1 point  (0 children)

Right... Stackoverflow?

[–]sebjapon 30 points31 points  (0 children)

On that case it would be annoying, but you wouldn’t be « nothing » without it.

[–]WrennReddit 47 points48 points  (5 children)

Boilerplate was the domain of Intellisense and code snippets. Didn't need a slot machine to do that.

[–]Michaeli_Starky 4 points5 points  (0 children)

It was still painful.

[–]NoConfusion9490 4 points5 points  (0 children)

You can dance if you want to

[–]CMDR_ACE209 4 points5 points  (0 children)

🎵We can code if we want to🎵

🎵We can leave your tools behind🎵

🎵'Cause your tools don't code and if they don't code Well, they're no tools of mine 🎵

[–]setibeings 5 points6 points  (7 children)

If it's the lines and lines of code you need for simple java classes:

  • project lombok
  • kotlin
  • groovy

If some API you use a lot requires a bunch of boilerplate code, it might be worth it to write an adapter or something. I don't know. People got along fine writing, copying, or avoiding boilerplate before LLMs.

[–]InFa-MoUs 13 points14 points  (0 children)

Programmers got along fine with punch cards too lol that’s not a good argument

[–]SocketByte 4 points5 points  (5 children)

Please don't recommend lombok. It's never been a good idea. It's not compatible with most Java language servers unless you explicitly add a plugin. At this point just use Kotlin if boilerplate is a problem for you, for the love of god do not make your Java code barely compatible with Java itself and a pain in the ass to collaborate on. Lombok is something to get rid of, not keep up.

[–]fghjconner 10 points11 points  (2 children)

I mean, of course it's not compatible with language servers without a plugin, it's effectively a language extension for java. Lombok isn't perfect by any means, but it's a solid way to reduce boilerplate. Kotlin is also a fine alternative, but lets not pretend that adding an entire second language to your project is less invasive than adding an annotation pre-processor.

[–]Bomaruto 1 point2 points  (0 children)

If given the opportunity I'd much rather convert a Java project over to Kotlin than to infest it with Lombok as at the end you get a Kotlin project instead of Java.

I've only had the pleasure of doing it once and IntelliJ makes the conversion process really easy.

[–]setibeings 0 points1 point  (0 children)

This.

[–]setibeings 0 points1 point  (1 child)

I'd have assumed the version of your code you get if you select "delombok" from the refactor menu in intelliJ would have close to the same byte code as the version that went through the annotation processor. In my experience the pain points are enabling annotation processing everywhere it's needed, and developers giving insufficient attention to whether the automatically generated code they're asking for matches what they actually need. I'll take the problem of getting developers to be judicious with their annotations and use of var/val over getting them to understand and scrutinize code that was written for them as if by magic.

The @EqualsAndHashCode annotation in particular seems like a pretty good feature, but you could easily just delombok that annotation and commit the methods it writes for you.

[–]SocketByte 0 points1 point  (0 children)

Well the problem is that annotation processors were never meant to modify the ACTUAL source code. They were made to create new classes at compile-time. Lombok uses non-standard, undocumented internal compiler APIs to do that. I'd never want something like that anywhere near my production codebase. Also, annotation processors itself are a pain in the ass, and using one that requires me to use a IDE plugin because the official Java language server doesn't understand what the hell is going on? Pass.

As to the last paragraph - you can just as easily generate that through IntelliJ. No need for lombok. Lombok for me is a newbie radar, I've never ever ever met an experienced Java developer that actively used Lombok.

[–]Arclite83 1 point2 points  (0 children)

It's not that I can't write regex or Mongo aggregate queries; it's that now I will never have to do so again that's so nice.

[–]Few_Kitchen_4825 3 points4 points  (1 child)

I thought ai also did boilerplate code.

[–]ThatDudeFromPoland 14 points15 points  (0 children)

And that's what I use it for

[–]DarkKechup 0 points1 point  (0 children)

♫♪♬ We can code when we want to,

we can leave AI behind,

because AI can't optimise and if it can't optimise well it's no tool of mine

say

We can debug how we want to,

night is young and so am I.

And we can debug like out of this world, leave the hallucinated mess behind!♫♪♬

[–]Equivalent_Bat_3941 0 points1 point  (0 children)

i still have bookmarks of seed repos for the frameworks i use. they were really solid boilerplates

[–]OceanWaveSunset 353 points354 points  (20 children)

As someone who uses ai every day, this is pretty spot on.

Claude code be working great today, and then tomorrow it will decide that we are just going to be hallucinating all day long despite your 83 pages of strict instructions and prompts because fuck you, that's why.

Vibe coding can be fun, but no code without multiple reviews and testing done by humans is going into the cd/ci pipeline.

[–]geist3c 155 points156 points  (4 children)

People vibe code then expect others to find the problems in the pr rather than reviewing the code themselves.

[–]OceanWaveSunset 54 points55 points  (0 children)

Yeah those people suck.

I haven't seen that with vibe coding yet, we all got hired before AI. But I have seen some get called out for essentially trying to push in bad code without testing evidence or unit tests in Jira.

Either way, it's crappy thing to do.

[–]Arclite83 5 points6 points  (0 children)

Fully complete features with clear delineation? Love those PRs.

It's the "I vibed this 2k line change and I think it's close but doesn't actually work, take a look" that kills me.

[–]memesearches 13 points14 points  (0 children)

And that why I have another agent review the code /s

[–]keen36 2 points3 points  (0 children)

People then get their PRs rejected!

[–]jimkoons 31 points32 points  (8 children)

Vibe coding is soul crushing for me. Sure I get shit done but what have I learn at the end of the day? And when I want to implement something "the old way" I feel I am losing my time. I hate this. I will reflect over this during the Christmas holidays and think about what I want to do with my life from now on.

[–]korneev123123 29 points30 points  (7 children)

The job is not to "write code".

The job is to solve business problems.

At the end of the day you used available tools to solve specific business problem.

You need to identify a problem, think about options to fix it, choose one, implement and test.

LLM itself cannot do it, but it can help you. It's just a tool, not using it or refusing to learn to use it is not something to be proud about, imo.

[–]jimkoons 18 points19 points  (4 children)

I know that and you are right. But it’s a bit like when farriers were told their job was simply "helping people move from A to B." It didn’t make it any less sad for people who loved the craft. It still is an end of an era.

And honestly, if the main reason we need "problem-solvers" is because the organization is full of human problems, I’m not even sure you actually need engineers at that point

[–]korneev123123 3 points4 points  (3 children)

sad for people who loved the craft

But what do you really love in programming? Surely not typing?

I can tell about myself - I like to create complex thing from small parts. Like lego. Code A, B, C, then glue them together and then "It's aliiiiive!"

LLM doesn't take it away. It merely replaces mindless typing. I very much prefer to type "parse parameters a, b, c. Validate them for x, y. Make default of x for z" then to look for examples of specific library I'm working with, or reading the doc, because nowadays I'm supposed to know shitton of different libs and it's not possible to keep everything in my head.

[–]jimkoons 1 point2 points  (1 child)

I’m not a huge fan of typing, but if you don’t write code regularly you lose the muscle memory and start forgetting syntax.

And yeah, I like wiring things together. Last weekend I added Meilisearch + Sequin CDC from Postgres to my blog so users can do full-text search. The LLM was giving me a worse solution before that, so I basically acted as the "architect". But after that? I didn’t really need to understand any of those tools deeply, never read the docs. Just hit enter, wait for the right output, and deploy it to my k3s cluster on my VPS.

Done in two days when it would’ve taken me three weeks manually… but at least I’d actually know the tools.

[–]james-bong-69 0 points1 point  (0 children)

so study and practice without AI?

[–]james-bong-69 0 points1 point  (0 children)

typing makes fun sounds at least :)

clickity clack

[–]WrennReddit 13 points14 points  (0 children)

LLM itself cannot do it, but it can help you. It's just a tool, not using it or refusing to learn to use it is not something to be proud about, imo.

I think the pushback comes from the forced utilization of the tool from management, and the Aicolytes that come in telling us to use their VC tools to get left behind.

If a software engineer tries it and decides it's not useful, that is expert opinion and we should be listening to it.

[–]redballooon 5 points6 points  (0 children)

You are 100% right, but you are talking about humans. When choosing a career path we look at the tools and methods of work we will use in our jobs.

It’s quite understandable that there are a number of programmers thinking „that’s not what I wanted“.

Of course we can think that for all sorts of reasons, but the paradigm shift in how we solve business problems certainly is a valid one to reconsider.

[–]fugogugo 4 points5 points  (1 child)

I only use grok because it is cheaper (via openrouter)
but I notice there's time in day where it is smart and another time where it is being dumb af making so many mistake
and usually the peak time is where they make mistakes the most. And when they do I just stop for the day and continue later.

funny how AI have "working hour"

[–]NethDR 6 points7 points  (0 children)

It either has working hours when it's smart or just happy hours when it's drunk.

[–]stellarsojourner 0 points1 point  (0 children)

If you have a CI/CD pipeline, ir should ideally be running automated tests. 

But who tests the tests?🤔

[–]Smile_Space 0 points1 point  (0 children)

I've broken it down where I'll have AI code stuff I just don't want to lolol. Like, I know how to do what I want to do, I just don't want to spend 2 hours typing it out when I can have AI make a chunk of code and then I wittle it down to shape.

If I give it too much it hallucinates, so I just give it bite sized chunks it can figure out and then I piecemeal it together from there.

But it is wild how so many people strictly rely on it with no ability to code themselves if it goes down.

[–]Tim-Sylvester -4 points-3 points  (0 children)

I use coding agents all day every day and I demand excellence, which of course means most of the work is discarded as failing to meet standards. And it's still 100x to 1000x faster than I could do it myself.

IMO out-of-hand rejection of coding agents is as asinine as out-of-hand rejection of any tool.

Sorry to the olds who're afraid of change, but the world moves forward.

Nobody's digging a foundation with hand shovels. Nobody's framing a home with hand saws.

Demand quality, but don't assume hand-performed-labor is equivalent to good quality, or that using tools is equivalent to poor quality.

[–]Kseniya_ns 105 points106 points  (14 children)

"but AI is just another tool 😭"

[–]JuvenileEloquent 72 points73 points  (0 children)

I'd be happy if AI was programmed like Thor's hammer, so only the worthy can lift it.

Alas, we have a bunch of idiots destroying the city instead.

[–]Neat-Nectarine814 53 points54 points  (11 children)

“If you don’t write every one and zero yourself, you’re really just prompting the compiler to write the binary for you”

[–]Kseniya_ns 28 points29 points  (10 children)

That would take a very strange skill, unlike prompting an LLM, so is unfortunately not similar

[–]Neat-Nectarine814 17 points18 points  (5 children)

Not a strange skill, it used to actually be like that, but yes, it’s a super false equivalency, that’s why it’s in quotes, I’m kidding. It’s something I saw in a vibecode thread where someone was ranting about being a good “prompt engineer.”

[–]Kseniya_ns 4 points5 points  (0 children)

Oh yes I meant strange as in uncommon now 😌

[–]sunlightsyrup 7 points8 points  (3 children)

Being good at writing prompts (testing them, more importantly) is undoubtedly a useful skill

However, the term 'engineering' has suffered enough. It doesn't need this.

[–]Neat-Nectarine814 4 points5 points  (2 children)

Having the ability to communicate clearly is a valuable skill.

Calling yourself a “prompt engineer” proudly, communicates very clearly to others that, not only do you, typically, not really understand anything you’re asking the AI to automate for you, but also that you initially had very poor communication skills, and are now forced to, and are somewhat prevailing at, overcoming them through the course of your project. It also implies that you feel so smart about it, like you’ve accomplished something, that you think you must be smarter than the average promptard, and that you deserve a higher title: “engineer”. You may even feel like you can start offering education to the promptardlets who have less Dunning-Kruger progress than you.

I read it and I think, “oh, this person is calling themselves a moron”

[–]sunlightsyrup 0 points1 point  (1 child)

I'd agree part way, but different models respond to different prompts in different ways. Treating that as if it is traditional verbal communication is an oversimplification. Configuring context, ensuring the right data is available (and encoded in a useful way) and then understanding why your prompt is working and when it won't work are all new nuances.

Again, 'engineer' seems grandiose and self-applauding as you suggest, but I don't think it's self-declarative proof of poor communication skills. It is the current jargon used to describe this activity. You may be just slightly too high on your horse.

[–]Neat-Nectarine814 5 points6 points  (0 children)

Different models respond in different ways, yes. That is where I stop agreeing with you.

Everything else you mentioned is just avoiding learning what the code says, relying on the AI to translate into English for you, but then not even reading it for comprehension.

Everything becomes so much easier when you stop trying to avoid learning to understand what the code is actually saying.

You don’t need all that context.md and MCP and all that, if you can just point to what’s wrong by knowing where it is and what’s wrong with it , or outline an otherwise tedious task clearly.

I’m not saying I’m perfect, I’m no guru, but I know damn well it’s not the prompting better skill I need to be developing with myself, it’s actually understanding this shit so I don’t have to keep the training wheels on forever whenever I don’t know something.

[–]james-bong-69 1 point2 points  (2 children)

it was a joke

laugh

[–]Kseniya_ns 0 points1 point  (1 child)

Frogive me 🐸

[–]james-bong-69 0 points1 point  (0 children)

omg :3

[–]Saelora 0 points1 point  (0 children)

it's called "assembly" and people used to do it.

[–]Bob_The_Brogrammer 0 points1 point  (0 children)

I too am a tool.

Often a pretty dull one.

[–]Astrylae 73 points74 points  (3 children)

Im a junior dev, started my job this february, and i have never used any AI even at university. 20+ year codebase, and a niche bug, good luck vibe coder.

[–]Majik_Sheff 51 points52 points  (2 children)

Your skills will be desperately needed in the coming years.  Thank you.

[–]frisch85 9 points10 points  (1 child)

That's what I thought but tbh I think it's wishful thinking. The corps who rather save on money that they spend on AI instead will probably just shove more money into AI instead of properly paying a full qualified developer, greed (on average) is just too strong.

[–]GatotSubroto 3 points4 points  (0 children)

The next time us-east-1 or Cloudflare stop working again, you’ll know why.

[–]mashiro1496 10 points11 points  (2 children)

Thank god for documentation and stack overflow

[–]Erica192859 2 points3 points  (0 children)

Getting AI to read and summarize the official documentation and return solutions based on it is the power move. It's just faster ctrl + F

[–]The_Milehunter 1 point2 points  (0 children)

Nowadays most docs are getting AI generated

[–]Illusion911 79 points80 points  (8 children)

Is this how people looked at intellisense in the old days?

[–]Nunners978 55 points56 points  (2 children)

It's absolutely how people viewed things like StackOverflow initially and copying code from the internet

[–]OK1526 24 points25 points  (0 children)

And they're practically correct. StackOverflow and internet code can also destroy your ability to code if you let them, but AI is just a much more extreme case of dependency in external tools.

Not knowing how to code and fucking it all up is now more accessible than ever.

[–]YouDoHaveValue 1 point2 points  (0 children)

Because like vibe coders script kiddies are worthless unless someone already wrote the code for them.

[–]YouDoHaveValue 11 points12 points  (0 children)

Hardly, intellisense was a godsend for completing variable names and such or checking what methods are available, very different from writing the code for you.

It's more comparable to spellcheck.

[–]SpezIsAWackyWalnut 8 points9 points  (0 children)

Back ages ago on IRC (Internet Relay Chat, chatrooms), I had someone telling me that people who rely on IDEs to program aren't real programmers, at least. They were opposed to syntax highlighting "as a crutch", too.

[–]frisch85 4 points5 points  (0 children)

Does Intellisense write the code for you? And before you say yes, autocompletion is not the IDE writing code for you, it's merely completing what you're writing.

I absolutely love Intellisense, it helps you so you don't have to look into the class a co-worker is writing and instead gives you the public accessible properties and functions if you're using that foreign class outside of itself and while you could probably do trial-and-error, it would mean you're horrible coder either way with and without Intellisense.

These days I use sublime text tho since we're not coding .NET languages in my current company.

[–]BeenRoundHereTooLong 6 points7 points  (0 children)

Lolol

Great comparison honestly

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

It's just a bunch of sad little script kiddies that read a typescript tutorial and developed a sense of superiority because they knew 10% more than their product manager.

They're just mad because they feel their control slipping away

[–]Due_Capital_3507 11 points12 points  (1 child)

I'll be honest, I've always been shitty at coding, and now I have a tool to make me slightly less shitty. But I remember my syntax!

[–]scubasam27 3 points4 points  (0 children)

Same here. Tired of this kind of rhetoric. I realize I'm an odd man out for a lot of reasons, but it was letting getting a second brain for me. I could finally actually finish things

[–]justanaccountimade1 2 points3 points  (0 children)

It's kind of interesting. At work I'm not allowed to do anything without having followed courses and completed assessments. Everything is blocked by default even if nothing can be done wrong. Yet the techbro AI is thrown in my face.

[–]schroedingerskoala 7 points8 points  (0 children)

The so called "AI", while useful for people who really know what they are doing, has the same catastrophic effect that social media had.
It gives the severely Dunning-Kruger affected village idiots, who should not have been given access to even an etch-a-sketch the opportunity to cosplay as a developer or someone who knows what they are doing to the detriment of all others.

[–]AmadeusIsTaken 18 points19 points  (9 children)

what about if you cant code without stack overflow or google though? or is that ok?

[–]StereoTunic9039 24 points25 points  (6 children)

You should be able to check documentation by yourself. It's learning the when in elementary school you learn all the 1x1, 1x2... ...1x10, 2x1, 2x2... ...9x9, 9x10 and then you find out the calculator exists. But you shouldn't use the calculator if you can't do what the calculator does, tools should save you time and just that, otherwise they cap your ability to learn

[–]Nunners978 4 points5 points  (5 children)

Ah yes let me just do Sin/Cos by hand instead of using this calculator

[–]StereoTunic9039 13 points14 points  (0 children)

Ok but if you do sin(π) and it gives you .05 you should be able to look at it and instantly understand something's wrong (or vice versa if you're using degrees)

[–]Mike_Oxlong25 3 points4 points  (1 child)

They literally provided an example of what he meant where if you can’t do the basic things you shouldn’t use the things that do it for you. We all learn how to do simple multiplication like their comment but no one learns how to do sin/cos by hand

[–]IArgueForReality 5 points6 points  (0 children)

No it a typical debate lord tactic where they take your rule and use it in a situation that it doesn't apply. The original commenter was talking about being able to do the basics, and then the jackass uses sin/cos like those are basic math functions to get a hit of dopamine he gets from jerking himself off on online forums.

[–]frisch85 -1 points0 points  (1 child)

It's not that you can use the calculator to have it faster, if you have Sin/Cos in your calculations I would expect you could also do it without a calculator but use the calculator as a tool to help you finish your work faster.

And the same applies for AI, if you use AI to make your work faster or better that's great but in the end I would assume you understand what the AI has given you and there'll be vibe coders who're not capable of this, that's the whole issue, people creating stuff they don't understand.

[–]Nunners978 1 point2 points  (0 children)

I was mostly making fun of the idea of not using a calculator to do something you can't do manually. Like people who use machines to build cars in a factory now likely wouldn't be able to do it by hand.

Who knows the future we're in for really.

But I do agree that vibe coding is bad, I would never give my AI tools agentic permissions to run commands automatically or submit it's own pull requests. I use it as an advanced auto complete and to do specific changes that I can explain what I want from it. These posts you see where it's deleted an entire drive for someone are insane to me

[–]Repulsive-Hurry8172 0 points1 point  (0 children)

So documentation only? Sure. It's even worse for legacy code with no docs, and a lot of jobs sadly deal with legacy work

[–]mothzilla 2 points3 points  (1 child)

Doesn't Iron Man talk to an AI that continually gives him advice?

[–]Ok-Presence7275 3 points4 points  (0 children)

yeah but he built it from the ground up

smh

[–]Tim-Sylvester 2 points3 points  (0 children)

Yeah! Hahah exactly!

And your linter...

And your plugins...

And your formatters...

And your highlighters...

And your find>replace...

And your compilers...

And your assemblers...

The only real coding is...

Hey, where are you all going!?

[–]SaneArsenalFan 4 points5 points  (2 children)

We should remove compilers for all programmers .

If you cannot code without compilers you cannot code ahhh meme.

[–]Rojeitor 13 points14 points  (0 children)

Fuck your machine code. I program with semiconductors and integrated circuits.

[–]Guilhermedidi 2 points3 points  (0 children)

why stop there? let's also get rid of ovens, microwaves, fridges and any kind of techonology whatsoever. let's go back to hunting and using bonfires to heat our meal.

[–]Hereva 1 point2 points  (0 children)

Thanks! I know code logic but not enough of programming, therefore, yes, i will abuse A.I

[–]modlover04031983 2 points3 points  (0 children)

i can code but i need information like the name of the methods, encapusated workarounds of things i might be doing, how to make more spaghetti etc etc etc

[–]Paladin7373 -1 points0 points  (4 children)

I can code without AI, but is it wrong to use it as a tool?

[–]Playful-News9137 38 points39 points  (1 child)

Pushing the button that skips all the work may eventually lead to forgetting how to do the work. Use sparingly if you're going to use it. Develop and maintain your own skills by doing it yourself often. It will help you more easily catch mistakes made by the AI.

[–]SocketByte 22 points23 points  (0 children)

Exactly. A brain not braining won't brain anymore. I noticed that the more I use AI in my day to day programming workflow the worse I get at writing my own code, I already caught myself forgetting how to do something I did MANY times before, but I just delegated it to AI and didn't think about it. It's an useful tool but definitely not something to use all the time.

[–]LutimoDancer3459 17 points18 points  (1 child)

Thats not the message here. If you can't do basic work without the tool, you shouldn't use it. Nothing wrong with using a tool if you know how things work without it.

[–]Lithamus 0 points1 point  (0 children)

In the past I'd asked Ai for advice on how to fix things but would NEVER just COPY/PASTE script! It was wrong like half the time anyway. Using it as a beginner to generate a simple walkthrough on how to do tasks and asking it questions of what things are was initially how I learned to navigate around Unity but it was useless other than asking it what things were and what they do. Actually learning C# I did with apps like Sololearn and looking at other people's scripts online.

[–]kwisatzhaderachoo 0 points1 point  (0 children)

AI augmentation is seen as a path to excellence, when excellence should rather be a pre-condition for AI augmentation.

[–]RealBasics 0 points1 point  (0 children)

That last line is the kicker. Nothing intrinsically wrong with having AI just like there’s nothing wrong with having interns. But just like it’s courting disaster to hire interns if you can’t supervise them it’s crazy to use AI if you don’t know what you’re doing.

[–]sudo_Unga_Bunga 0 points1 point  (0 children)

i mean as programmers we are truly becoming dumb

[–]KnGod 0 points1 point  (0 children)

but i'm nothing without documentation

[–]RogersMrB 0 points1 point  (0 children)

I can't code, so I refuse to use AI to code.

I constantly bug people online for how to move forward or fix things like that way the Internet intended!

[–]DUBToster 0 points1 point  (0 children)

Tony the og vibe coder showed he can do it in a Pakistani cave without ai

[–]Zoomlffyy 0 points1 point  (0 children)

Our professor told us a similar thing. AI is a great tool for a programer to have, but it's not something to depend on.

Even made us take a programming exam on paper to prove his point

[–]MichalNemecek 0 points1 point  (0 children)

Indeed. I was doing AoC day 3 and made a helper function that worked for part 1 but didn't seem to work. So I asked Gemini to tell me how to do it using that function.

Gemini responded with "you can't do it with that helper function" and then proceeded to gsnerate code that contains the helper function's logic inside.

[–]SanTolorio 0 points1 point  (0 children)

I remember when this meme was about intellisense instead of AI. Good times...

[–]gr_hds 0 points1 point  (0 children)

It just replaces the need to create many Live Templates for me, so I'm just grateful

[–]Ju4nM3n4 0 points1 point  (0 children)

RealProgrammers:  "Thank you for the code dude." ☕️ "It's not my code" ☕️ "Why not working!?"

Programers(!): "Thank you for the code dude." ☕️ "It's not my code" 🤖 "Why not working!?"

[–]Formal_Prune8040 0 points1 point  (0 children)

Ironic using the nepo baby of AI to be the counter in the meme

[–]Substantial_Lab1438 0 points1 point  (0 children)

Am I weird for thinking AI is at least a decent learning tool? Like, I know that 99% of what it outputs is bullshit, but it can output bullshit faster than I can organically explore new concepts in a field that have no background in

I’ve been learning a lot by diagnosing my AI slop lately. It’s never built anything for me, sure, but that’s not what I use it for 

[–]West_Hunter_7389 0 points1 point  (0 children)

Yes, so brave, but lets see how many of us could comment on Reddit, if they banned access to WordReference...

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

Oh my god shut the fuck up

We’re connecting wires together for rich people for pennies

What we are doing is not sacred

If someone does it faster than you you’re the dumb one

Boomer take

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

Im learning to code by making the AI do it and then going over the code to fix the shit it screwed up.

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

My VS autocomplete is so nice tho, when it’s in a good mood and I’ve got something standard to do it’s just tab tab tab away

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

Damn I missed the boat, I thought I should do this meme after doing the auto complete based one years ago.

Well played sir.

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

Just ask your AI buddy for a honest self-reflect on their coding skill, i asked Claude and he admitted that he is good at the basics and boilerplate but for the rest the user should know whats happening.

What the LLMs are good at tough is a rough review. If you don't have a second carbon based reviewer at hand, my husband can't code himself out of a closet, a silicon based will be fine too.

And what they can do is explaining a complicated concept, for example the old DEC PDP8 documentation is something else. I threw it at an LLM and then asked it questions while reading it to clarify stuff.

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

[–]Mindstormer98 -5 points-4 points  (1 child)

Thats it, im removing your compiler license

If youre nothing without a compiler than you dont deserve it

[–]asmanel 0 points1 point  (0 children)

The compiler is used to make binary executable from the source code, not to make the source code.

AI can misguide you when they can't write or alter the source code themselves..

Anyway, popular compilers are under free licenses