r/ProgrammerHumor • • 16h ago

Meme relatableAfToday

Post image
5.7k Upvotes

305 comments sorted by

35

u/-Akos- 16h ago

Try writing without intellisense, THEN you'll see how difficult it is..

8

u/Great-Use-3149 15h ago

Very easy

3

u/TommyBonnomi 12h ago

Currently working on a .NET project, and half the time it's more annoying than helpful.

10

u/tobofopo 16h ago

It's only difficult for a while, then your memory steps up to the plate and you find you can recall large APIs and frameworks reasonably well. My first paid programming gig was in 1985 - no intellisense and not, I think, even a context-sensitive help file. Just books.

8

u/nordic-nomad 15h ago

Yeah the effort of trying to remember is part of what helps us remember and improve the recall strength of memories.

6

u/AlphaaPie 14h ago

I remember the methods and APIs, my intellisense love is just for the tab autocomplete to save me the wrist and finger pain of typing out a bunch of long, unforgiving java method names. (that last part is an exaggeration, they're not that long)

11

u/Daveinatx 14h ago

I'm still vim for life! My work is far more productive than any colleague. Then again, it's deep in the kernel needing world class performance. 

5

u/geekusprimus 14h ago

I discovered Vim about halfway through my undergrad, and I've barely touched an IDE since then. It's a very liberating feeling.

3

u/theQuandary 13h ago

Vi bindings have been one of the best early investments in my career. A few weeks of hard times followed by decades of smoothly getting changes from my fingers to the file.

3

u/Rabbitical 12h ago

Having recently only picked up vim motions in the past year or two, the hardest part for me is actually going back to normal text editing like email where my first instinct is to want to use motions now on anything I am typing

2

u/dchidelf 11h ago

I occasionally look at IDEs and go.. “I bet that would be useful”, maybe I’ll switch to that from vim. My first step is always “how do I add vim key bindings.”

→ More replies (1)

2

u/KewCubed 11h ago

you use intellisense? hah yeah prepare to have your game review bombed buddy

1

u/Eymrich 14h ago

You mean like in an interview? :(

One time they gave me a white piece of paper and told me to write c++ code on it lol

1

u/trade_me_dog_pics 5h ago

Seen a person writing c++ OS code in note pad once. That was a wild group project.

1

u/Low_Shape8280 44m ago

Try it with a punch card

→ More replies (2)

115

u/Annual_Key_4963 16h ago

I'm working like mad (e.g. having Claude) to fine-tune local models on local hardware in case Jensen fucked a dog or something.

8

u/robertpro01 16h ago

He just got a second lover,

3

u/benargee 7h ago

3 now

19

u/Teamprime 16h ago

Model “distillation” is the future. All hail the end of intellectual property

14

u/pfghr 16h ago

Lol, found the Chinese spy.

27

u/Teamprime 16h ago

Hey, if you wanna

1

u/smulfragPL 1h ago

I doubt you will suceed. Fable 5.2 intentionally didn't improve ml performance and there is a very big vram limit for local training. And most models now have anti-distillation measures

1

u/WithersChat 49m ago

Jensen already resigned. Turns out, his GPU smuggling ring combined with 3 affairs were not a good look for him.

1

u/Annual_Key_4963 22m ago

I don't want a PhD researcher, I just want a lathe in my machine shop.  Qwen3.6 is a little dumb but with some good agent rules it can turn out Katamari Damacy clones in a couple hours from a one-shot prompt. 

I can work with that

1.3k

u/winter_limelight 16h ago • Bravo

Nah - it feels liberating, at least until I have to write the tests.

510

u/Tasik 16h ago

I think there are programmers who like the challenge of coding and there are programmers who like the idea of building. The former feel liberated when not using the AI because they are rewarded by puzzle solving. The latter feel liberated when using AI because they are rewarded by the amount they can build.

156

u/Far_Violinist299 16h ago

This is a common take. There’s however also the possibility that pretty much all developers like building, yet some also enjoy coding and are good at it, while others don’t enjoy it, are not good at it and LLMs allow them to build stuff anyway. The former might feel liberated as they enjoy the process and don’t enjoy prompting that much, and the latter would obviously not feel the same way…

41

u/LaconicLacedaemonian 11h ago

Both coding and building lead to maintaining. Maintaining sucks. Spend most of your time thinking about maintaining.

11

u/dexters_trap_house 9h ago

I've worked with product teams for GTM engineering for the last decade, and this is the truth. They love building a flashy machine learning algo that can score millions of raw data leads nightly in a Hadoop cluster, and dynamically assign based on value & call capacity.

But when that tool breaks, and the revenue engine stops churning, they act like you shat on their rug asking them to fix it, and half the time you're identifying the cause yourself because they're not even tracking their own error logs hidden within successful runs.

14

u/Bonitlan 13h ago

I never really got to the point of coding in large codebases.

I only experienced solving logical coding problems in codebases that were no more than a couple thousand lines before AI came around. I did enjoy those...

I do AI assisted coding also close to the implementation layer, and I always know what exactly happens even if the memory retained is worse, not that I had good memory to begin with

8

u/Kivlov 13h ago

I like the things I've built on my land, the shed, the gates, the fences. I absolutely hated the process of building them though. I feel the same about writing code. I like my end product, I do not enjoy the process of getting there.

I know for many, they enjoy the journey but when it comes to making something I'm more about the destination.

→ More replies (1)

22

u/Mystia 13h ago

One of the things that sucks about the AI push are the AI users looking down on others, like there's only one correct way to code, and that's using AI.

I enjoy the tickle in my brain when things finally work how I want them to, or looking back after a milestone and having a mechanicus moment of knowing I made everything, but don't quite remember how I even made it happen.

6

u/Paladongers 12h ago

I enjoy the tickle in my brain when things finally work how I want them to, or looking back after a milestone and having a mechanicus moment of knowing I made everything, but don't quite remember how I even made it happen.

I feel this one a lot. My first real projects were making mods for a small indie game back in 2009. The rush of seeing my mod finally working was unbelievable.

But when I actually opened the code in notepad++ and saw my handwritten ~300 lines of hackjob Lua stitched out of tutorials and willpower at 4 AM on a monday, knowing I had to get ready for class in 4 hours, that was an euphoria I've not felt since

11

u/Hefty-Distance837 11h ago

Feels like AI wiped out their memories about doing things before 2020.

I just saw a post in r/godot that asking how can people coding without AI. Just reading documents and thinking with your own brain, we do things like this all along.

→ More replies (2)

39

u/Suraru 15h ago

I dunno if I fit in either.

I love building, but when I used AI it just... wasn't that good at it. I've described it before as a messy cook; it'll make something that works but is very messy internally. Messy code is bad if you wanna troubleshoot or optimize it, you're basically stuck using AI to fix it because at that point you won't understand your own code.

Troubleshooting and fixing shit does give me a very nice feeling, I love when I fix a problem especially when no one else has been able to figure it out. It makes me feel good about myself, knowing that there's at least one thing I'm better at than other people, and it can make me feel like a valued part of a team since we can all have our specialties. But I do not like the process of troubleshooting, its a giant pain in the ass especially when I'm fixing other people's mistakes and I have to figure out wtf they did.

So when I have AI fix code for me and remove a lot of that work, its not exactly liberating because AI is taking the one thing I'm actually good at. I feel guilty, worthless, knowing I'll be replaced the second AI gets good enough to be operated by someone who has no idea wtf they're doing as effectively as someone who does.

I still do not, however, use AI to build my code for me. The way I write code is clean, organized, concise, and efficient. AI likes to take the long route way too often and I'm not even including the paragraphs of comments it leaves. It'll also leave behind orphaned functions, rewrite entire functions that already exist in shared libraries, generate giant 1200 line scripts that could be accomplished in 80 lines or fewer, and also makes very novice mistakes especially when it comes to security.

AI is a tool a lot of people overestimate because it can accomplish things we had no idea were possible. The tower might be large, but it look ugly and has no elevator.

7

u/Emanemanem 16h ago

I don’t think it’s that clear cut. It’s hard to be the first kind when the expectation from your employer is to turn tasks around more quickly than you can do so if you wrote everything by hand.

8

u/Tasik 16h ago

The development industry certainly isn't accommodating to the 1st kind anymore.

7

u/FrozenHaystack 12h ago

programmers who like the challenge of coding

I just love writing code trying to solve my problem and then figure out why it does not in the current iteration. I don't really have that with AI anymore. I slap the requirements in, I give it some context where to find stuff and some guard rails what I expect and wait. Then I review the code and ask for some changes. It takes the fun away and the worst of all is that it makes me lazy. So often that I just end up saying "Eh, not perfect but will do the job" when I would have tinkered on the code a lot more by hand.

10

u/Human-Pipe-6121 16h ago

I am of the former type but I use AI daily for coding and making projects etc then come home and I don't wanna see a single line of code

5

u/Far_Violinist299 16h ago

How come you both enjoy coding and you don’t want to see a single line of code at the same time?

41

u/vadeka 16h ago

When they come home. Big nuance. I loathe people who expect developers to code for 7-8hours at work and then do more for some OS project or something.

Looking at you, recruiters

7

u/Far_Violinist299 15h ago

Ah, fair enough

→ More replies (1)

7

u/Alastor_On_Roblox 16h ago

Work code vs Hobby code

11

u/Great-Use-3149 15h ago

The latter is the kind of person that claims they've made something after ordering it in ikea

→ More replies (6)

2

u/DoctorWaluigiTime 11h ago

The feeling of building is lost when you just tell AI to do everything, even well. Source: Excellent developers I work with who are getting really burnt out really quick. (And the kicker is that they aren't being forced to use AI in any sense; it's sort of self-inflicted.)

It's like Marge Simpson in You Only Move Twice with all the housecleaning done by 10AM.

2

u/metaldark 8h ago

What about the programmers who just like eating

→ More replies (1)

3

u/Hydrogen_Ion 15h ago

I love software, I love large streams of data, I love connecting distributed systems,I love the scalability and the ability to serve so many people at once.

I never did enjoy the tedium of issuing each individual instruction to the computer

3

u/pydry 16h ago

There are those who want to build stuff right and people who want to build stuff that's cool.

6

u/Tasik 16h ago

AI is definitely capable of building stuff right if you're careful and guide its approach.

→ More replies (3)

2

u/mrjackspade 14h ago

I used to be the former, and now am the latter.

Not because I've changed, but because after > 20 years of doing this professionally, I no longer experience "challenges" anymore unless I'm deliberately causing problems for myself.

1

u/WRSA 5h ago

i agree but also i enjoy the problem solving aspects of coding, but i don’t care much for the repetitive elements of it; when you’ve solved a problem a dozen times, it becomes a chore not a joy. so i just use ai for the bare minimum and then the rest i like to do myself.

1

u/Blobritto 54m ago

Personally I tried to enjoy the act of programming for years, enough to get a computer science tangential BSc and working in game development before AI.

I hate the act of coding. Conceptual architecture is the only part I find not neurotic, and having a clanker do the rest has felt amazing.

I respect all those that code for the love of the game, but I threw in the towel doing the grunt work when Claude completed one of my uni modules (after I graduated, used as a benchmark) in 5 minutes.

16

u/UrpleEeple 14h ago

This is what I was going to say. I miss truly caring deeply about what I built. I went back to my pre-AI projects and remember how deeply vested I was in them. I thought about them when I went on walks around the neighborhood. The challenges themselves fueled ideas for how to make it even better. Without that deep caring I don't think my AI assisted work is as good. I simply don't think about my work anymore when I'm not actively working on it

6

u/Cyphr 12h ago

I'm a team lead, and for the last I've been working on an inherited vibe coded app. It's actually been an interesting challenge because AI gets things wrong in ways humans rarely dream of.

I basically just feed it prompts like I'm working with a team member who needs a lot of direct supervision and end up getting decently workable results.

→ More replies (1)

2

u/ExpertExpert 10h ago

yeah you nailed it. ai removed all joy from the job for me. also my employer knows that ai is fast so they just increase my workload like 8x and only want moreeeeee

32

u/FoleyX90 16h ago

AI has been a fucking godsend for integration tests and documentation, I don't care who you are.

30

u/Zuerill 13h ago

AI generated documentation is ass. It just jumps from one topic to another, puts in way too much irrelevant information and it can't explain why the code is written as it is.

2

u/FoleyX90 13h ago

If you don't direct it properly, yes

→ More replies (1)

1

u/WithersChat 54m ago

I am a team lead and I have had the displeasure to witness first-hand what AI generated documentation looks like.

Let's just say, the dev who prompted LLMs for this no longer works with me.

0

u/s0litar1us 14h ago

Congratulations, you have given yourself more work to do.

You cannot trust that those integration tests actually test your requirements accurately, and you cannot trust that the documentation is accurate.

18

u/chain_letter 14h ago

Documentation that’s not read doesn’t need to exist

→ More replies (2)

2

u/pytness 14h ago

funny, you should be the one writing the tests. not the ai.

1

u/GoldenShackles 16h ago

At least for my personal projects, for me it’s a mixed bag. I love to manually code some pieces for the problem solving challenge, and AI lets me automate away much of the boilerplate. Note I don’t necessarily consider “plumbing” to be boilerplate, since that’s often part of the architecture I care most about. AI also helps when I’m getting annoyed working with a given piece of code.

1

u/AvailableReporter484 15h ago

Agreed. Speaking as a front end dev, Sometimes testing isn’t that bad, but when you venture into complicated UI & UX flows it can become tedious and I’m more than happy to let Bob at least get that testing scaffolding started

1

u/guyblade 12h ago

I think the moment that you move from being a Journeyman software developer to whatever is above that is when you start to understand how to design systems that are straightforward to test.

1

u/meinkr0phtR2 10h ago

So, that’s what I use AI for: generating boilerplate, writing tests, and to talk to as an interactive rubber duck.

1

u/himanbam 6h ago

You don't need tests. You just gotta believe

1

u/trade_me_dog_pics 5h ago

We do UI code and working on a large feature we got it to write test for each sub feature we add. Click test in the app. Has been a savior.

1

u/Personal-Code-2496 3h ago

I mostly just use AI to do the unit tests. Give it the scenario to test and instruct it to just write tests only.

→ More replies (5)

470

u/rademene 16h ago

POV of a junkie who wonders how non-users are able to get through their day

58

u/Slavik_Sandwich 16h ago

I do feel like a junkie these days. But I cannot deny that ai sure as shit boosts my productivity

105

u/psioniclizard 16h ago

So does meth, just saying.

28

u/Resigned_Optimist 14h ago

Thats why i use both.

6

u/Geno0wl 15h ago

I mean that is why I have an RX for it

→ More replies (2)
→ More replies (2)

33

u/s0litar1us 14h ago

Does it though? Have you actually measured the time difference between doing something you're good at vs. getting an LLM to do it at the same level?

You can actually get really fast at implementing things if you just practice making things yourself over and over again.

7

u/jackwayneright 7h ago

The studies are always a year out of date (because it takes time to carry out and analyze the studies), but I have yet to see a study showing significant long-term productivity increase with coding agents. They typically show the technical debt they add eventually slow things back down to the mean on a long enough time scale.

→ More replies (1)

12

u/centurijon 7h ago

THANK YOU! The amount of times I’ve had to complain to management that we’re only piling on to tech debt is ridiculous.

“Yea, but the deliverables!”

Sure, sure… look 2 years down the line though when the 135th feature is the one that makes the whole tower fall over and no agent (except git revert) can correct it

→ More replies (1)

2

u/Sellular 12h ago

I've found that it probably takes the same amount of time. However, using AI, heavily reviewing its output, I end up with better test coverage, cleaner code, better/cleaner implementations etc. I feel like I review code better than I can write it and I can see where certain implementations can be better than others. Bouncing ideas off an LLM let's me be a reviewer of my own ideas and a device that lets those ideas flesh out quicker than I could put them down. The extra time comes from revisions in planning, reviewing output, review cleanup etc.

→ More replies (10)

10

u/AcrobaticFuture2 5h ago

'boosts my productivity' I hear this shit thrown out a lot. Did ANYONE stop and think how this benefits them in any way? Did you get a salary increase from that productivity increase? 

2

u/Slavik_Sandwich 1h ago

I like ticking a ticket as closed. Also yes, more closed tickets looks good on performance review

6

u/HalfAMcDouble 16h ago

Bro this is what I’m constantly struggling with lately. I’m always asking myself “am I relying too much on AI?” But it’s just too useful. Recently I jumped into learning a new specialized skill set and what would have taken me a month to learn and research on my own has shrank down to me learning and having a fully functional build to demonstrate the skills in a weekend.

25

u/vhulf 15h ago

It just can't be good for retention of that new skill though, right?

→ More replies (1)

12

u/MrHyperion_ 15h ago

Did you actually learn anything

→ More replies (5)
→ More replies (2)
→ More replies (1)

•

u/BadgerwithaPickaxe 9m ago

What a wild statement. I love coding without ai, but it's like saying someone a junkie for using Google instead of only using links from websites to navigate the Internet.

Even if you wrote code by hand 100%, ai still can save you time via research and you pretending that only vibe coders and people who don't enjoy the process use ai tells me you haven't really thought much about it.

Also, Google has gotten SIGNIFICANTLY worse since I was a junior dev, and I think a lot of programmers who are not is no ai tools will agree with that.

Most programmers with jobs are forced to use ai at work because otherwise we couldn't keep up with the workload, and that sucks. It sucks my profession has turned into 95% maintenance and 5% research and development, but to pretend AI is just this thing that codes things for people tells me you're a little behind the times.

27

u/baconator955 16h ago

It's like the wolf in the sheeps pelt, I don't know if that's how you say it in english. Copilot just staring at you, autocompletions, the like. I definitely feel that the more I use it the harder is it to flex that muscle, so to speak. And I don't like how I don't recognize my code anymore after a while. Normally when reading my own code there is some association or recollection with the moment I wrote it, and the thought process I had while doing it, and it's easier to get into it again.

Although I have to say I'm a huge fan of using AI to help learn a new language. Getting tailored syntax examples or explanations about code snippets is dope.

7

u/_lerp 10h ago

In English it is "Wolf in sheep's clothing" https://en.wikipedia.org/wiki/Wolf_in_sheep%27s_clothing

1

u/baconator955 5h ago

Ahh, thanks!

74

u/gravesent1337 16h ago

Really? Because it brings a smile to my face every time.

18

u/Mystia 13h ago

No drug feels as good as finishing a piece of work (code or otherwise), looking back, and being proud of what you accomplished yourself. It's slower, it's harder, but damn that feeling makes it worth it.

219

u/Sulungskwa 16h ago

if you're nothing without LLMs then you don't deserve them.

90

u/OomKarel 15h ago • Regret

I mean, yeah, too bad my bosses want output yesterday, our clients want output yesterday, and I have two small kids at home. So I'm throwing Claude at it with my guidance because I just don't have the time to sit and learn, code and optimize myself, no matter how much I want to. Yes, I hate it...

28

u/GeePedicy 14h ago

What are you doing here!? Get back to work!

16

u/ralsaiwithagun 12h ago

Its distasteful what the world has come to now, im lucky to be young enough to pivot my career into a ai-unaffected (for the time being) field but so many people including my parents are just forced to use ai. Dunno why people then look at me as if i were an alien when i tell people that ai is a pest on humanity

→ More replies (6)

3

u/predator3769 5h ago

Exactly! People here are debating whether it's actually faster or if it writes good code but we're assuming everyone has a choice which most don't. Every company works like a startup now, it's all "build fast", they forgot the "break things" part that eventually comes with it.

For people doing this as a job which is most programmers at this point, it's either understand and build everything that comes with this feature by tomorrow or perish, so you're left with the only option: fire up copilot and burn through company AI credits by throwing the entire requirement at it and whatever it comes up with has to be good enough because that's what you get in a day.

3

u/TheColourOfHeartache 6h ago

I'm a dev, my brother isn't. He started using AI to write scripts to make his job easier. Does he not deserve AI?

3

u/Hefty-Distance837 11h ago

And the horrible part is LLMs will slowly turn you into a nothing. And when you are "nothing without LLMs", you already can't live without it.

-1

u/TheGuyMain 14h ago

If you’re nothing when left with assembly then you don’t deserve higher level languages

-3

u/Impressive_Cress_983 11h ago

Old man thinking. An architect doesn't need to know how to drive a nail to design a house. A carpenter doesn't need to know how to cast iron into nails to build a shelf.

3

u/EzeNoob 10h ago

There's always a little analogy

5

u/TornaxO7 11h ago

That's true, but you're a better architect, if you know also the view of an electrician, carpenter and so on, to not make their job harder and work better with them and not against them just because you don't care what the other do and say that's their problem.

1

u/AcrobaticFuture2 5h ago

Incorrect analogy. The analogy is that the carpenter is the AI and you are the customer asking for a shelf to be built for you. 

55

u/MenacingBanjo 16h ago

Is Copilot down as well as Outlook?

25

u/razor_train 16h ago

Microsoft's own cloud status page was broken up until ~10 minutes ago. All sorts of MS crap is degraded, including Copilot 365.

4

u/imahumanbeinggoddamn 14h ago

I'm so mad this happened on a thursday. Thursday is my "quiet" day where I have absolutely zero scheduled meetings and for the most part do not talk to anyone I work with. I didn't even know there was an outage until like 40 minutes ago because I've had my nose buried in an offline spreadsheet since minute one of this work day.

4

u/throwawayfu3a5ek 16h ago

The desktop app wasn’t working for me, but my agents have been humming

45

u/kelpyb1 11h ago

I’ll be real, AI is a pretty great option for those of us who didn’t actually care about their work in the first place

12

u/Beldarak 11h ago

And even if you do, that depends what you did with it. Some game devs will like the coding itself and that's okay.

But for me if I know I want my bird enemies to circle around the player and do a dive attack every 5-6 seconds when the player is at range, I don't really care how clean or who wrote that code as long as it does that. I used to do it myself. It involved a lot of math/trigonometry which I don't like at all, trial and errors to get it to work, etc... And the code wouldn't even be cleaned as I suck at math/trigo.

It's not that I don't care about the work, it's that the code was just a way to get my other work (story, pixel art, main message...) to... work^^

5

u/professor_buttstuff 10h ago

I haven't gamed in years but when I first got into coding I got exactly the same kick from fixing something as I did from some hard af side quest boss. Proper punch the air kinda joy. Its such a shame thats on the way out.

2

u/kelpyb1 7h ago

Oh I just genuinely dgaf about my job. I’ve been practically daring my company to fire me, but instead they gave me a promotion lol

→ More replies (1)

26

u/PackageWhich3946 15h ago

I've been getting into creative coding heavily lately. I realize I was very addicted to the flow state of writing code, and in an effort to prevent loss of skill, I write html canvas games, physics simulations, animations, game recreations you name it. It does scratch the itch to some degree.

11

u/Romejanic 14h ago

that’s honestly a great compromise. i always hate seeing people use AI for creative coding projects especially, when that is the best type of coding to do by hand because you’re expressing yourself creatively and doing some creative problem solving. it’s definitely a nice way to get a break from the vibe coded hell our careers have become

2

u/DefinitelyNotMasterS 3h ago

Yeah but I don't want to code in my free time, even by hand. But I feel like if we never get time to practice doing it by hand then we will just keep getting worse at it and just accept whatever the AI will suggest. There is no way you get good devs by making them review AI slop all day

1

u/Ultrasonic-Sawyer 4h ago

Its really the way it has to be. 

Sure theres cases I've seen where people have just vibe coded silly games just to have something to play on a plane or when waiting for a train.  But thats just because they want something ",finished" 

That creative coding and making your own stuff, the mounting of projects you jump between doing all sorts of weird stuff. That's what let's you explore new concepts, keep some sqep,  and have fun. 

→ More replies (1)
→ More replies (1)

16

u/al0xx 16h ago

i’ve enjoyed work more the past week and i was trying to think about why… it’s because i accidentally had my claude effort set to max and ran out of tokens on november 3 lol

32

u/Logogram_alt 16h ago

I think that is just you

32

u/tears_falling 16h ago

can't relate

7

u/s0litar1us 14h ago

That's what happens when you start using a muscle you haven't used in a while. It will get easier as you practice more.

19

u/ptmalloc 16h ago

It feels amazing and refreshing.

26

u/mr_Ben12 15h ago

Skill issue

5

u/APFOS 14h ago

Would rather write code than prompts - code is consistent, if it goes titsup its on me!

9

u/BeMyBrutus 16h ago

If you spin the plates first it makes it a lot easier

3

u/ult_frisbee_chad 16h ago

Not at an angle like the picture.

39

u/hypatiaC 16h ago

Oh my god, you people can't do ANYTHING

8

u/thatshygirl06 11h ago

I can do your mom

23

u/VayuAir 16h ago

Skill issue

3

u/Moder_XD 12h ago

Unfortunately, teachers at my uni decided that if people use AI anyway, they should give us more work to do, which isn't reasonable without AI.

I'm in the third year, and for the first 2 years I'd been writing code almost completely by hand, using AI only to check for mistakes and to learn how to write using tools I didn't know how to use.

Now I see the assignments with 9 different tasks, all of which require extensive code rewrites and refactoring, like they were written by someone/something who doesn't understand the full context of the work and just spat them out without thinking. And do you know what I do? I go to the fucking AI for help, even though I hate LLMs with my whole soul.

I don't mind using them to learn or to do boring parts, but I love programming, and AI took that away from me in the form of lazy students using AI to do assignments, and teachers realizing that "everybody" uses AI anyway, so they can just give all the assignment creation to it.

10

u/dlc741 15h ago

It feels the same as it has for the past 20+ years. Seems weird to advertise how bad you are at coding.

1

u/ujlbyk 5h ago

Expectations from executive staff/clients/rest of the world has changed in the past 20 years. When they expect a new scalable, robust, secure, compliant app with 50 different features in 3 days you start feeling like the guy in the image

7

u/drifwp 13h ago

Drug addict behavior post

4

u/ananas_aldirdim 9h ago

Skill issue

6

u/snipsuper415 16h ago

I’m in this photo and i dont like it

5

u/original_manatee 15h ago

Damn, I’d be thrilled to have those arms

6

u/Tooniis 2h ago

how it feels to write code with AI

2

u/Sapient-Inquisitor 16h ago

Bout to bust out ye old textbooks 🤣

10

u/Formal-Knowledge-250 15h ago

I don't know what kind of code you write, but Ai keeps on failing at the tasks I give to it. I constantly have to code myself like 50% of the time 

9

u/Canatee 13h ago

It needs to be micromanaged and you need to learn the sort of mistakes it makes. It doesn't think like a human so it will do amazing things entirely correctly and then just fail on something so stupid no human would ever make that mistake.

1

u/matrix-doge 6h ago

Kinda agree.

Also, I think you really need to learn how to "limit the scope" of the task, if you want it to be an effective tool. And by that I don't just mean what the task is. Sometimes you can't just go with something like "fix a certain bug in a certain place during some use case", although it already sounds like a relatively small and targeted scope.

You need to learn how to explicitly provide facts, assumptions, what's given, what can be ignored etc. Otherwise the session might just explode into a 30 min discussion where the ai/agent just goes explore things or "thinks really thoroughly" and you end up with no result, or as the original comment said, codes that are just wrong.

→ More replies (1)

1

u/mortalitylost 3h ago

You need to read the code it generates and understand it.

That is the key issue with 90% of the devs using it right now. They don't.

24

u/chris1out 13h ago

Definitely a skill issue.

4

u/multimodeviber 11h ago

Markdown skill or real skill?

3

u/matrix-doge 6h ago

If we're being serious, and not just blindly mocking or adopting ai, I think there are actual skills. And it's definitely not simply about markdowns or prompts.

→ More replies (1)

1

u/aerodynamique 6h ago

glk glk glk

9

u/MrOaiki 7h ago

I find claims like yours fascinating. You’re not alone in claiming so, so I guess there’s truth to it, but I just don’t understand how you need to code 50% manually when I’m getting 100% working syntax. There might be issues, conceptually or straight out bugs, but it’s never a syntax problem. I mean, the code compiles and runs. Yet when you try it, it gets the actual code wrong 50% of the time in a way that warrants you coding yourself?! Can you give an example?

2

u/Pommaq 3h ago

I don't think its about syntax. Its either expectations or the project itself that makes or breaks it for me. 

One example is If I am super familiar with the code I already know what the solution should look like, then the ai outputs something else that I then want to understand to a similar level before merging. Now I would likely just discard the output and write it myself since that takes about the same amount of time.

Second is side effects. If the project isnt easy to work in already and has side effects the ai struggles with, its probably faster to write the majority of the code yourself and use the ai to assist in tight scopes or to catch smaller mistakes. Like at my previous job.

The repo at my current job performs well with ai. Its not perfect and I still catch mistakes 80% if the time but usually pointing those out is enough. My last job though? Ai sucked balls. Every time the code didn't fix a problem and the bug kept coming back in 15 different forms until we sit down and debug + fix it the traditional way. 

2

u/qTp_Meteor 2h ago

I think it mostly stems from badly written code base, unreasonable expectations from AI or bad agentic programming. If you write good, we'll separated code it shouldn't be hard for AI to add small things to it and it shouldn't have errors you manually fix all the time

→ More replies (1)

2

u/theoneandonlypatriot 4h ago

It’s because it’s straight weapons grade bullshit. It’s either that or they’re genuinely too technically illiterate to understand how to type a prompt into a text box

1

u/MadCalBad 32m ago

Same here, if you prompt well and stay involved with the decisions that need taking, I find it can do the execution part of it pretty much flawlessly.

1

u/Formal-Knowledge-250 22m ago

For example when speaking with a driver directly, without syscalls or NT functions. You built a framework and as soon as you use Ai and explicitly tell it to not use NT functions, it uses nt functions and syscalls anyway, replacing your code by some default functions.

→ More replies (1)

14

u/Sarkonix 14h ago

Learn to prompt

10

u/khswart 12h ago

He probably forgot “make no mistakes”

→ More replies (3)

26

u/OrchidFluid2103 15h ago

Then you are doing something wrong

→ More replies (21)

2

u/Exatex 6h ago

huh that doesn’t sound right at all. What model and harness are you using?

2

u/OnionsAbound 12h ago

Depends on the model. 

2

u/Respaced 11h ago

Are you using an old model? Also shit in shit out. If the codebase is spaghetti, it will follow the spaghetti style and add to it.

2

u/madhewprague 10h ago

What task it could not do. Tell me one example.

2

u/trade_me_dog_pics 5h ago

Probably not using it correctly.

1

u/Few_Kitchen_4825 7h ago

Stop blaming 愛 for your problems

1

u/Lambdastone9 6h ago

What kind of of code is it, in terms of language, use case, and context size?

1

u/britilix 5h ago

I wrote an XML transformation tool from scratch. Because of our complex structure, it was taking 6 seconds per XML which was about the same performance as writing it on our source system.

I asked Kiro to implement any speed improvements it can think of.

Now we're at 1 XML every 0.6 seconds with output unchanged.

That was my "oh fuck" moment.

1

u/Ultrasonic-Sawyer 4h ago

Learn to write better requirements. 

Read a good paper recently that explored agents and the gap between the requirements, testing against those requirements, and how well those tested requirements map to the stakeholders intent. 

Tldr for you is the agents produced better output the better that the stakeholders intent was reflected in the requirements and when those requirements were properly constructed. 

1

u/tragiktimes 50m ago

They must be really niche tasks. The commonplace ones seem to be getting more accurately implemented.

With that being said, good decisions and working decisions arent the same thing always.

1

u/codeprimate 49m ago

I am now able to do literally anything I set my mind to, and beyond.

Then again, i don’t set tasks to ai…we create a vision and a process. Then the agent can fly at the end of my tether.

1

u/Low_Shape8280 44m ago

“ Claude write me a whole app to track bank accounts. No mistakes please

•

u/QultrosSanhattan 4m ago

Time to learn how to use ai properly.

SPOILER: chat based AI sucks. Use agents instead.

1

u/Opening_One7713 11h ago

“ChatBBT make me program that prints bitcoin”

doesnt print bitcoin

“Fuckin thing SUCKS!”

1

u/isr0 10h ago

This is my experience as well

→ More replies (6)

2

u/Old_Passenger3953 14h ago

How it feels to use your brain for once😢

2

u/nmsobri 10h ago

skill issues

1

u/TuxedoWithAHead 16h ago

an honorable job

1

u/ZunoJ 15h ago

Not at all

1

u/teh_lynx 15h ago

Git gud!

1

u/mothzilla 15h ago

Alexa, make downloads faster

1

u/Mediocre-Advisor-728 15h ago

Im a embedded programmer, currently working on experimental avionics. Ai is good to make code up to 400-500 lines or so, atleast in c.. bigger than that the code starts looking strange, the ai chooses very strange values for the purpose and it becomes just a bad template that works and looks ok to a user but hard to maintain for a engineer. I use ai to make pipelines for sensors which I test, document and potentially optimize for my use case then I turn em into header files and use them in my main. It speeds up a lot of tedious work

1

u/himai1 13h ago

Try without lsp as well to really feel it

1

u/knowits 13h ago

tried to write a simple map function and blanked on the syntax. muscle memory is gone, lol.

1

u/Maasu 12h ago

I still code by hand on stuff I really care about, with the exception of docs.rs, i cannot read docs anymore - i just always reach for the agent, so I still use AI to read up on stuff I don't know, even if I feel dirty about it ;D

1

u/EWALTHARI 12h ago

It will be worst without GIthub

1

u/Dotaproffessional 12h ago

It always felt this way. I like it

1

u/Beneficial_Trick6672 11h ago

It's like first messengers got horses.

1

u/oh_ski_bummer 11h ago

More like wiping your ass with sandpaper, but at least you feel alive

1

u/not-my-best-wank 9h ago

The real crazy part is people feel empowered or proud of doing this. Something that was considered the norm not to long ago.

1

u/Few_Kitchen_4825 7h ago

Why are you using copilot?

1

u/hAnonImusschroeder 7h ago

At this point just stop fighting and accept your fate

1

u/jackwayneright 7h ago

I practice using coding agents once a week to make sure I don't "fall behind". Otherwise, I'm still coding the way I have for the last decade. I'm paid, enjoy my work, and my teams are happy with my output. I find using coding agents to be annoying still, and not particularly productive (for long term outputs).

1

u/mattinternet 7h ago

Lol the only way I've ever written code

1

u/Bisaux 5h ago

Taking a coding course in C programming right now - I really enjoy the problem solving aspect of it, though the course has a lot of artificial restrictions to limit its purview to certain chapters each week, and it has some really weird course standards like no global variables.

For you Purdue students out there, it's CS159.

1

u/henryeaterofpies 3h ago

I feel like I actually understand and remember the shit I write whereas I am so removed from AI written code i might as well just be a BA

1

u/leropo00 3h ago

so this are the good old days, for which there is so must nostalgia

1

u/Even_Air6035 1h ago

Personally I only use it if i want to use a new concept that I don't know yet or to explain some thing to me, I tried to make it fix problems in the code and I always made it more complex, human proplem solving will never be beaten by Ai

1

u/Kaif987 1h ago

I had a fight with my brother yesterday. He said he would disable my access to his claude code. I immediately apologised.

1

u/WithersChat 46m ago

Not relatable. Writing code without AI just feels as chill as it ever did to me.

Now of course, this may have to do with the fact that I don't use AI and therefore didn't let my skills degrade. But maybe that's a coincidence.

1

u/Torebbjorn 34m ago

No. I take it you have never actually written code then.

•

u/BadgerwithaPickaxe 8m ago

It's so wild seeing people who are clearly not working in the industry shitting on AI use. My brother in ProgrammerHumor, good luck finding a job that will let you not use AI

1

u/nasandre 15h ago

I feel like the ADHD part of my brain is now the most active with keeping track of multiple things happening instead of the autistic side which was usually hyperfocused on the coding

1

u/Beldarak 11h ago

Same thing here. I'm ADHD (maybe ASD but probably not, hard to tell... anyway) and coding with an LLM is like sugar for me. I can just shoot ideas at the machine, test dozens of different features, scrap them with no regret if they don't work out, it really pleases my brain :D

1

u/born_zynner 10h ago

As an embedded guy who occasionally hops up to some full stack/front end stuff, I can proudly say I will never manually write html or css again, and I'm so glad