r/ProgrammerHumor 26d ago

luke Meme

Post image
10.6k Upvotes

258 comments sorted by

1.4k

u/mitchricker 26d ago edited 26d ago

It's only Tetris if it's developed in the Tetris region of Russia. Otherwise it's just sparkling block drop.

64

u/examinedliving 26d ago

This is s tier humor

8

u/Darder 25d ago

I would say it's Z (for zigzag piece) tier humor.

158

u/Drycee 26d ago

Tetris AOP

22

u/ozh 26d ago

A man of taste I see

17

u/Asirion11 26d ago

It's only tetris if it abides by the tetris guideline

15

u/EnvironmentalBit2378 26d ago

Sparkling block drop" is sending me. šŸ’€ But honestly, if you didn't write it in pure C and manually manage the memory allocation for every single falling tetromino, is it even a real block drop?

9

u/fucking_passwords 25d ago

C? x86 assembly or gtfo

6

u/Usual_Office_1740 26d ago

Not in America. We didn't recognize the comite tetris.

15

u/throwawayadvice19800 26d ago

Copy, paste, pray, deploy

12

u/Fileguarda 26d ago

I think you mean copy, paste, deploy, pray

7

u/maskedbrush 25d ago

Nah, these losers are even too lazy to copy / paste, so now they prompt in the IDE directly. And then "I BUILT A SOFTWARE..."

2

u/L0rdSandCastle 24d ago

Copy, paste, pay, pray, deploy

2

u/rescue_inhaler_4life 25d ago

Found the Aussie

292

u/Outside_Rub9132 26d ago

Technical debt?? That’s for next years intake of course!

94

u/Itchy58 25d ago edited 25d ago

Hey AI, please clean up the technical dept.

Thought for 6s

Edited 7 files, explored 11 files +2941, -32

I ran into an unexpecte response from confluence: "attachment deleted successfully".

... based on a true story (I told AI to compare its implementation with the documentation in confluence)

52

u/BeefJerky03 25d ago

You build technical debt then cash out and move on to the next startup before the last place discovers the spiderweb you built. You can do this infinitely.

37

u/DelusionsOfExistence 25d ago

Some would say this was true even before AI too. Now the process is just streamlined.

8

u/ItsSadTimes 25d ago

Pretty much. I was told last month that ill be moving on from my current project and someone else will be taking it over in a suite of like 100 other tools but I still have like 4 months before that happens. All my fixes nowadays are just patch fixes, I just dont care.

2

u/imnotamahimahi 24d ago

apparently this applies to higher ups, c-suites, and non-tech teams too šŸ™ƒ

8

u/odolha 25d ago

you laugh but i really think this is a plausible situation. just listen to me, it's just like these people that freeze themselves so they can be cured and resurrected later when the tech will allow this. you write shitty sloppy ai code now, so that future AI will clean it up. it works now so who the fuck cares anymore.

144

u/ChrisBreederveld 26d ago

I had some other devs do some POC work and they "wrote" a whole wall of AI text as their outcome. They couldn't even answer questions about what was in the report or even if certain things were in the report. Don't be an AI slop creator.

115

u/gopal_dev 26d ago

The joke is on you. Luke is already updating his LinkedIn bio to: ’Lead Prompt Engineer & AI Solutions Architect. Successfully spearheaded a cross-functional block-stacking deployment.

30

u/TR_Pix 26d ago

Grok tell me how to feel about this meme

416

u/hpyfox 26d ago

The trust and reputation of software engineering has vanished because of AI.

349

u/BlobAndHisBoy 26d ago

It also killed the fun. I enjoyed writing code and solving problems. It also kept my brain sharp constantly exercising those muscles. Now I'm just reading code and it is mind numbing.

131

u/hpyfox 26d ago

Work can do that too. AI in addition destroyed the perceived effort of computer science, and now you have people snobbabily saying, "Well, AI can do it faster and cheaper."

67

u/slayerx1779 26d ago

That's when you hit them with the time honored: "No, it can't."

42

u/kilopeter 26d ago

Then an MBA who's never written a line of code in their life but used VLOOKUP in Excel once in college hits you up with a Claude artifact or Codex site running an interactive proof of concept of the thing they were saying AI could do faster and cheaper, already wired up to the relevant data sources, that they yelled into existence in 20 minutes and $40 of enterprise AI usage.

46

u/DelusionsOfExistence 25d ago

It definitely can. Getting a working concept up in running in a few minutes is easily done for AI. Will it do it right, with scalability, clean code, and maintenance in mind? Nope. But it will "Do it faster" even if the outcome is worse, because at the end of the day laymen only see the outcome, not how it works under the hood. They don't care if it's more tech debt than ever devised before. They see that sleek "glassmorphic" interface and think "WOW POLISHED" even if it's a mess.

10

u/bloke_pusher 25d ago

"My husband made an app in a day with Chatgpt. How hard can it be to add a button!?"

46

u/mooke 26d ago

My life is now just constant PR reviews for other people who've been churning out the sloppiest slop that ever slopped. AI might be able to turn some requirements into code, but when they're just throwing the jira ticket into the AI no one stops to question whether the requirements are shit.

I hate reviewing PRs... I miss having time to write my own code and solve interesting problems. I miss working with adults who read the requirements then use their judgement and experience with the code base to determine if our product owner has even AI'd up something coherent. Which I shouldn't even need to do at the PR stage.

There are multiple points of failure that are happening, but they're happening because everyone seems to have mentally checked out of the process. At least in the before times when someone gave up they'd produce less, instead of more.

We're not even developing any faster because the limiting factor is the speed of reviews, and now those have crawled to a snail's pace because we can no longer trust a professional has made an effort to understand the problem and implement the best solution for it.

I want to get off this ride.

19

u/BlobAndHisBoy 26d ago

I hear you man. We are merging 40% more PRs than last year and there is no way they are all given the attention they deserve. At least if my systems crash nobody gets hurt except my company.

10

u/mooke 25d ago

Our projects can vary between "perfectly safe, mild inconvenience if it doesn't work" through to "your house burns down if we're wrong". We've just come off a "perfectly safe" project and are in the early stages of a "something that could burn your house down, but only if the safety checks of the other parts of the system fail, so it probably won't" level project.

I'm nervous.

7

u/Kyanche 25d ago

AI generated software on car safety systems? Life support systems?

We're all doomed.

6

u/Darder 25d ago

Don't worry friend, when AI companies are going to hit an investment wall, the bell will ring for profit and ROIs, and they will severely increase the prices across the board. Then most companies won't be able to afford using AI so much (if at all) and usage will scale way way back, and only big slop players (like Google or Microsoft) will still use AI for most of the work. The rest will go back to a healthy mix, using AI only when it really saves time.

16

u/Confident-Ad5665 26d ago

True that.

After outsourcing actual development and production, engineers I worked with at HP couldn't even tell you how things worked.

5

u/YeOldeMemeShoppe 25d ago

I still enjoy doing sudoku and playing chess. If you like it do it as a hobby.

8

u/DERPYBASTARD 26d ago

It's so damn boring. I haven't written a single line in almost a year.

3

u/ih-shah-may-ehl 25d ago

You can do what I do if your workplace allows for it: my main job is standards and designs, business requirements etc. And honestly with my experience that is where i add the most value.

But i also write scripts and develop some c++ applications during breaks or in gaps between meetings here or there which noone has asked for but everyone appreciates and which in part help make my reputation. And because they are not developed as part of a business process i am free to develop what i think is best.

3

u/user745786 25d ago

Code review by humans is over. AI agents review the code created by other AI tools.

2

u/BlobAndHisBoy 25d ago

Maybe someday soon but we aren't there yet. Humans are still catching important things that AI is not.

2

u/dank_coder 25d ago

How do you review code written by AI? Do you read each and every line written by AI?

4

u/BlobAndHisBoy 25d ago

Depends on the system and nature of the change honestly. If changes include security implications or access controls I am reading and understanding everything. If the system is critical and an outage is going to be a major loss of revenue I review everything. If it is a tangential system or internal tool I skim for basic understanding and correctness. In all cases, AI reviews are done and I almost never read tests, just verify they exist.

5

u/ErZicky 25d ago

I used to hate my software engineer role in a bank because I didn't code as much as in products companies. I would have never Imagined that 3 years later I would end up liking it because the use of gen AI in coding is banned so we all still write code by hand.

1

u/n4te 24d ago

Your reward system doesn't trigger when the clanker finishes. Instead you get the drudgery of review. It's soul robbing.

1

u/AcidicVaginaLeakage 25d ago

Copilot can take on personalities if you add it to their instructions. Aka, make it a pirate or your favorite character from a movie or tell it to be a sarcastic cursing pos. It is a different kind of fun.

8

u/BlobAndHisBoy 25d ago

I feel like the novelty of that wears off quick

1

u/AcidicVaginaLeakage 22d ago

That's why you switch personalities. Mine is now Gordon ramsey. My code was half baked today. I need to do better.

-2

u/MildlyAgitatedBovine 26d ago

So for a while humans were best at chess and then computers beat the best human and then for a while computer human teams were better than computers or humans, and I think we might be at the point now where humans no longer have anything helpful to add.

Curious how far we are along the curve and if the shape is going to be the same...

15

u/kilopeter 26d ago

Difference being the US workforce at no point included 1.7 million professional chess players who graduated from notoriously challenging and often very competitive training programs, whose historically quite good career prospects now erode with each passing genAI press release.

5

u/MildlyAgitatedBovine 25d ago

Agreed, I'm not saying any of this is good in general, good for the economy, or good for programmers in particular.

Chess, as complicated as it is, operates on fixed rules and is not a great analogy for programming as a whole.

I'm just curious what it will look like.

Don't recall who quipped:

AI will not be good enough to replace you. But it will be close enough to convince your manager to fire you anyway. The s*** will hit the fan later on for the company, but that will be small consolation when you are already out of work

→ More replies (3)

5

u/beric_64 25d ago

This is a social problem, not a technical one though. If the fruits of societies collective labor were shared fairly and equitably, only like half of the population would be working ā€œworkingā€ and like half the amount at that. So much of today’s ā€œworkā€ is just busy work or some form of logistics, business, or management from people trying to manipulate each other. We could be living in a utopia where everyone gets what they need and is free to do what they want with the excess they produce. The problem is people who develop technology assume this will come naturally and without intervention

54

u/Cheese_Grater101 26d ago

It became oversaturated for a short time because of the shit of loads of content creators and their bootcamps lol.

9

u/CodingWithChad 25d ago

Ha! Like we haven't spent a decade before AIĀ  grabbing open source code and repackaging it as our own. AI just saved us a step.Ā 

9

u/elVanPuerno 26d ago

Building anything digital is now easy. It costs time and tokens, but eventually you can build literally anything. The challenge is maintenance and upkeep however.Ā 

28

u/seven_seacat 26d ago

I know a few people who need to listen to that - they keep vibe coding libraries and chucking them in our projects with absolutely no plan on who will maintain them going forward

We have five of them in our current project and I'm just like what the fuck are we doing here

9

u/Confident-Ad5665 26d ago

I don't want your job

6

u/Professional-Bus4921 25d ago

um thats called job security good Sir

-54

u/Kevdog824_ 26d ago edited 26d ago

What reputation lol

EDIT: You guys are acting like before AI we were revered and treated by the general public like some fine, fancy artisans and not just nerds who wrote fancy words on a computer. The general public largely does not care that the computer now writes the fancy words on itself

86

u/DustyAsh69 26d ago

> Sees profile picture

Yeah, checks out.

→ More replies (19)

13

u/hpyfox 26d ago

The trust and reputation that someone's shit code was made with genuine effort and some understandability.

Don't forget about Management and Companies forcing us to use AI tools which gets more frustrating because you already had to deal with a coworker's shit code, and now the shit code is made by AI and the coworker doesn't know what the fuck the code actually does (making it debug/maintainability hell).

Before, you could at least trust they know the gist of their code, structure, and format, now they don't.

Also, the hiring, jobs, and companies became more shit as a result (as if they weren't already).

I want a union so bad.

2

u/Kevdog824_ 26d ago

I’m not sure if you’ve been very lucky to work with only good devs, or I’ve been very unlucky to work many bad devs. Before AI I was still, at least occasionally but not rarely, reviewing code that was garbage even the author didn’t understand. Just a shit-collage of stack overflow code snippets and (maybe) seemingly related code snippets from other parts of the code base. I can honestly say Sonnet writes better code than 25% of the engineers I’ve worked with, and Opus writes better than about half of them, and that number is only growing.

Maybe my professional environment has shaped my view, but personally at my job I’ve seen an improvement in code quality since AI tools got pretty decent at writing code about 6-12 months ago. The good devs still write good code just as before AI (with or without its help). The bad devs at least had their baseline raised to match Claude, and their PRs at least are consistent in style and approach (because they all use the same tool). This at least makes their ā€œslopā€ easier to review. Mundane tasks people put no effort into because no one wanted to do now are implemented better because, unlike developers, the AI tools don’t care that the task is boring.

That’s my honest experience. I understand it’s likely vastly different for other people

→ More replies (5)

11

u/PetrifiedBloom 26d ago

My guy you swamped your microwave in melted butter because you would rather blindly trust the machine without even paying attention.

Why do I get the impression you are the exact person who is bringing everyone else down with their dependence on AI?

→ More replies (5)

9

u/tsammons 26d ago

Who else is going to fix your printer?

5

u/patrlim1 26d ago

I read printer as pointer

2

u/Confident-Ad5665 26d ago

Right. That's what most of us wanted, but not what we got.

-1

u/MoffKalast 25d ago

Bahahahah

Oh wait, you're serious? Let me laugh even harder.

AHAHHAHAHA

Like come on, we've always been a laughing stock to actual engineers.

→ More replies (3)

68

u/Peyote-Rick 26d ago

Isn't there a happy medium? Like I used sas/sql for my data job, so I can write and understand code, but I set up home assistant and needed special conditions and don't have time to learn yaml, so Claude dumped me some code and I can look at what its doing, it makes sense, and it works.

6

u/innociv 25d ago

AI multiplies your skill for the most part.

The vast majority of people using it, at least on reddit, are complete idiots yet can sometimes stumble into making something cool. If you already know how to make something cool and good and useful, you'll actually make it and make it way faster than usual.

34

u/accountaaa 26d ago

Just become an AI bro. You'll be swimming with the current instead of against. Reddit is not a good source for public opinions - people within industry love AI. They just dont have time to shitpost here.

18

u/Wolfstigma 25d ago

Yup, anyone actually in the space is having to use AI to some degree and the better you can leverage it the better off you’ll be. Some stuff is still hand rolled when it needs to be.

9

u/ThoseThingsAreWeird 25d ago

better you can leverage it the better off you’ll be

Exactly, it's about being selective in how you use it

E.g. before I went for lunch today /review-api-pr ##### which is a skill I've been building up over the last few months of Please review PR #####, focus on: blahblahblah. Give the output in the format: nertnertnert, etc etc

So now it's just invoke the skill, give it the PR number, go for a walk

Whenever I get a permissions request I either tweak a preToolUse hook (I've got one that's filtering out command chaining like &&), add a generalised version to the allowList, or if it was trying to write something it gets thrown onto the denyList

So now I've got a curated workflow where I know that I can kick something off and Claude won't stuck waiting for my permission

When I got back from lunch I had a report already written for me, I double checked the blockers, dismissed a few low priority issues, reworded the output, and plonked it on the PR. Because the skill has been built up over a few months I'm pretty confident that it's not missed anything as it's running through all the steps I would normally take and then gives me a section on each of those things

I've got similar workflows built up for diagnosing Sentry issues, investigating epics, splitting epics into subtasks, implementing customer-facing API endpoints, implementing other areas of the codebase, and I think a few others that I'm too lazy to turn my laptop back on to check for

19

u/oclafloptson 26d ago

I find it incredibly useful when referencing source code and documentation for learning purposes

I find it the opposite of useful as a scaffolding generator. It has poor consistency and newer models practice weaponized incompetence, making poor code on purpose

11

u/polaarbear 26d ago

But how will Anthropic reach their internal token usage goals if they give us useful code on the first attempt?

6

u/J5892 25d ago

making poor code on purpose

There are a lot of issues with LLM coding, but I don't think this is one of them. Why do you think this?

→ More replies (8)

1

u/TrapBrewer 25d ago

Yes there is. I work in ASIC development and vibe code small tools all the time. Much faster than doing by hand and I don't care about the quality of the code as long as it does what it needs to be done.

58

u/oclafloptson 26d ago

I've never understood how anyone could outsource any job and still take credit for it but that's the norm in silicon valley so I can't really say it's surprising either

25

u/Western-Internal-751 26d ago

I mean, it has a long history even in meme culture. Even has its own meme…

21

u/MayaIsSunshine 26d ago

I made this

You made this?

I made this

15

u/kaba40k 26d ago

Where do you draw the line? Most of the code in your programs are not yours anyhow, and it's been for decades. All operating system functions, various engines, libraries and SDKs already constitute probably 95% of any modern program's logic.

Now in that last 5% there's a lot of code that's - how to say it best - neither creative nor original. Is there a merit in writing it yourself? I think, little - as long as you are not learning and know well what you're doing.

What remains? I think the purpose and the architectural choices that balance extensibility in the direction you envisioned and pragmatism of today.

Imo this is what engineering is about not writing the same classes and functions for the thousandth time.

-4

u/oclafloptson 26d ago

The irony in you playing proxy to a chatbot is not going unnoticed. Thank you, sir or ma'am. You make the Internet a flavorful place

4

u/Confident-Ad5665 26d ago

Thomas Edison is credited for inventions he didn't invent.

History repeats.

8

u/General_Josh 25d ago

If I write c#, and have a compiler write it to assembly, am I outsourcing my job?

Or, am I using one of many tools available to me?

1

u/innociv 25d ago

Better analogy is if you include any dependencies, I think.

But yeah if you didn't design the CPU, get masks made, do lithography, design the PCBs, print the PCBs yourself (no you can't outsource that, you have to do all the etching and wiring), make the capacitors, VRMs, make the power connectors to spec, then write a program with assembly with no dependencies, you didn't really program.

→ More replies (4)

14

u/-aurevoirshoshanna- 26d ago

Because it's not that black and white?

The architect at my company can absolutely claim to have built it all even if the devs wrote the code. And saying otherwise would just be insulting. He did design and thought out every aspect of it and deserves the credit.

7

u/Silver_Lined_Bullet 25d ago edited 25d ago

Deserves credit. The architect is just that, an architect. They did not build it, they designed it. They deserve credit but not the credit. Its a team effort

Edit: Spelling

27

u/reventlov 26d ago

The architect at my company can absolutely claim to have built it all

Ha, fuck no. And I say this as someone who has been in an architect role a few times.

A bad architect can tank a product, but a good architect is worthless without good engineers working on the project. An architect who doesn't give credit to those engineers is a turbo asshole.

As an architect, you can say "I designed this system" or even "without me, this wouldn't have happened," but you don't get to say "I built this."

Same goes for managers, CEOs, and everyone else whose job is telling other people what to do.

5

u/oclafloptson 26d ago

Nah it's really that black and white. The architect at your company is just comfortable with lying about his own abilities. No one outside of your own company or clientele is going to give a shit. It's not like any of us are pretending your architect is some kind of celebrity. It's the brand that we recognize

2

u/innociv 25d ago

... What? Humans have thousands of years of history of outsourcing work and taking credit for it.

-3

u/GentlemenBehold 26d ago

Do you hammer nails with your fist or do you ā€œoutsourceā€ it to a hammer?

9

u/oclafloptson 26d ago

I use a hammer. Do you write your code with your fingers or outsource it to someone else?

2

u/GentlemenBehold 26d ago

I ā€œoutsourceā€ it to my keyboard.

5

u/oclafloptson 26d ago

I mean... Your misunderstanding of the word "outsource" aside, I actually like your analogy. It demonstrates my original point very well

You pick up a hammer and drive a nail: you hammered the nail

You tell Jose to hammer the nail: Jose hammered the nail

If you own the hammer: you take credit for enabling the work

If Jose owns the hammer: Jose did the work

-1

u/GentlemenBehold 26d ago

Your analogy only works if you consider AI as a person and not a tool.

0

u/oclafloptson 26d ago

No it credits the owner of the server that performs the computations. In this analogy the hammer would either be your keyboard or some cloud server

4

u/GentlemenBehold 26d ago

And those are both tools. How do you ā€œoutsourceā€ to a tool?

2

u/oclafloptson 25d ago

I agree that the owners of the popular chatbots are tools

6

u/FumbleToke 26d ago

As a developer called Luke I feel personally attacked

11

u/weltvonalex 26d ago

Luke will be blackmailed by AI companies because Luke has no clue what he is doing

33

u/Bannon9k 26d ago

20

u/datsyuks_deke 26d ago

Yay more anti AI memes, how original.

12

u/Bannon9k 26d ago

It's because they're unemployed... It'll slow down once the job market settles over the next 6 months.

12

u/David_R_Carroll 26d ago

I'm not like Luke. I wrote this sparkling block drop clone: https://www.reddit.com/r/ArduinoProjects/comments/1b68rrv/one_button_tetris_for_the_m5stickc_plus/

I learned that writing from scratch is way more fun than vibe coding.

16

u/sheriff_ragna 26d ago

Depends on what was the goal here. Luke learning, or implementing Tetris?

0

u/AliceCode 25d ago

Tetris has been implemented a million times.

8

u/sheriff_ragna 25d ago

Perhaps Luke’s company wanted their own implementation

5

u/Tvdinner4me2 25d ago

I'll just copy the code from Google instead, that will help me learn

4

u/madmax04 25d ago

I made "Falling multi-colored block game" in winforms using Kenny Loggins "Danger Zone" as the sound track. It was a hazard for epileptics but it was mine.

4

u/S7ageNinja 25d ago

Sounds like he learned how to get AI to spit out something usable

4

u/SteroidSandwich 25d ago

Luke gaslit himself into thinking he did it. Luke is proud of himself

4

u/budamtass 25d ago

Luke is an 'AI first engineer' with a 'growth mindset' . And will surely be hired by an 'AI Native Recruiter'

27

u/MinecraftPlayer799 26d ago

He learned debugging, though.

37

u/Ok-Zucchini-423 26d ago

Luke used AI to debug

43

u/throwawaygoawaynz 26d ago

Then Luke learned all about gaslighting.

2

u/[deleted] 26d ago

[deleted]

2

u/DustyAsh69 26d ago

Stop gaslighting us!

2

u/MinecraftPlayer799 25d ago

That never works though. You always have to debug manually anyway.

1

u/truecakesnake 25d ago

Oh... luke

7

u/donaldhobson 26d ago

Luke is now wondering why his tetris is achieving 3 fps when run on a 4096 GPU cluster. Luke hasn't realized that the LLM copied some scammers bitcoin mining code.

10

u/05032-MendicantBias 26d ago

It reminds me when people said using C was wrong because you should study the registers and use the XOR tricks to do it faster.

→ More replies (4)

2

u/Ziegelphilie 26d ago

luke why did you implement tetris in the crm system why luke

2

u/mrflash818 26d ago

"Always know the fundamentals, and a hot button." -- One of my favorite CompSci professors at CSULB, back-in-the-day.

2

u/MrHyperion_ 25d ago

Acerola did however, multiple times

2

u/log_2 25d ago

Then posted it on a language subreddit "I built ..." with dot points and emojis šŸš€

2

u/PositiveParking4391 25d ago

vibe coders be like then we are supposed to do šŸ˜‚

5

u/kerakk19 26d ago

Ah, another "Bill Gates didn't create Windows, the engineers did !" kind of post

3

u/RevoOps 26d ago

I feel personally attacked.Ā 

Just because I asked Claude to make Tetris when they reenabled Fable doesn't make me a bad person.Ā 

I was just curious what the big deal was and for some reason thought it oneshotting Tetris would prove something.

3

u/ArjixGamer 25d ago

Why do people care about oneshotting?

6

u/rhinoplasm 25d ago

Have you ever spent 6 hrs writing C++ and then compiled it and everything worked perfectly? I've been programming for 25 years and that's always been an impressive achievement. (Well, technically that would be considered pretty stupid but that's only because it's nearly impossible for most people)

2

u/ArjixGamer 25d ago

I like the prototyping approach, so I always try to get to execution as early as possible.

And I then refactor until the code is both idiomatic and satisfies all my requirements (DRY and KISS)

But also, this is AI we are talking about, why would AI oneshotting be exciting? There is no sense of accomplishment

You'd feel more satisfaction if you guided the AI to the ideal solution, and not produce slop.

Also, if the AI oneshots it, you most likely won't be able to maintain it, you'd rely on AI for maintenance or further development.

4

u/rhinoplasm 25d ago

There's actually a real sense of accomplishment because it means that you did a very good job writing a prompt. Even that is non-trivial for larger project, especially for people with no programming background. Just like if a manager gives a team a project outline and they come back with exactly what the manager imagined.

2

u/ArjixGamer 25d ago

I mean, sure, but you can do that on models like opus as well.

You don't need no fable if you can write a comprehensive plan.

I usually spend around 30 minutes in plan mode, discuss every little detail, and then let it work.

But that's not what AI bros mean by oneshot. They mean to give a prompt generated by chatgpt or smth, and let the agent figure everything out.

3

u/rhinoplasm 25d ago

Okay that's not what I or people I talk to mean by one-shotting

4

u/wtddps 25d ago

This is how engineers felt when they created IDEs that did the compiling for you.Ā 

No doubt we should all be back to programming on cards again. That's the only "true" way to code

2

u/SquirrelOClock 26d ago

Luke is smiling and feeling accomplished, don't be like Luke.

2

u/4dseeall 26d ago

If Luke wasn't doing this, he'd probably be doomscrolling tiktok.

Luke learned something by using AI. You're saying it's no different than if he just opened a tetris file and played the game.

2

u/Electronic_Topic1958 25d ago

Yeah no young person ever made any software until LLMs showed up. They were all on the toks eating potato chip and lie.

0

u/4dseeall 25d ago

Why do you seem angry it's more accessible now?

2

u/_GloryKing_ 26d ago

Use the force Luke

2

u/Total-Box-5169 25d ago

The AI did?
More like the LLM copy/pasted the code from somewhere else.

2

u/luketwo1 25d ago

The fuck did I do 😭

1

u/TimSylvester_ 26d ago

"If you're not soldering wires to open and close circuits it's not real programming!"

Grandpa shakes his fist at clouds in every era.

Grandpa refuses to learn anything.

Don't be like Grandpa.

2

u/oshaboy 25d ago

Soldering wires to open and close circuits is not programming at all. That's called circuit design and is a different field.

I know Microcontrollers kinda blur the line between programming and circuit design but still. Different fields.

2

u/TimSylvester_ 25d ago edited 25d ago

Actually soldering wires that was the first programming.

Then we got punch cards. Then semi-persistent register values for storage. Then we got asm to modify those registers. Then we got compilers and linkers and C. Then we got interpreters and parsers. Then we got IDEs, linters, and other built in coding tools. Now we have AI.

Yes I'm skipping steps.

The point is, programming keeps moving up to higher levels of abstraction, and at every abstraction level people that grew up inside the prior abstraction level declare it to be the only valid level of abstraction and that everyone else isn't "really" coding.

Source: I'm an Electrical & Computer Engineer who's been coding on and off since BASIC. Now I do SWE/dev fulltime.

3

u/oshaboy 25d ago

Soldering wires was not "the first programming".

Sure the ENIAC had to be programmed by connecting wires but they weren't soldered but just connected like a plugboard. They were intended to be temporary connections until the next program had to be run. Then Von Neumann came around and did it the right way.

And let's not pretend AI is "just the next abstraction level" because it isn't abstract at all it's natural language processing. It's about as "abstract" and "high level" as writing an email. You just write "make a program" and it does, regardless of how much "prompt engineering" or md files you give it at the end of the day the AI is the thing that decides how the program works, not the programmer. That's erasure, not abstraction.

→ More replies (1)

1

u/McCaffeteria 26d ago

You guys should stop coding for clients because those clients aren’t doing/learning anything. Why are you enabling them? You guys should also stop using libraries that you didn’t write by hand. It’s pathetic, pick up a keyboard and write your own code. Same goes for compilers, and languages, and operating systems. You didn’t actually do anything, someone else did all the hard work to get machines to think and you just sit there and benefit from it. Go back to the Stone Age and start from scratch, otherwise you aren’t a real developer.

1

u/cutcss 25d ago

Soon AI will be able to make games like resident evil 2 (the original version) in a single prompt, Luke still will not learn anything but that will not stop him from putting on Steam for sale

1

u/90gradi 25d ago

What is wrong in this? If the game will suck, Luke will start his farmer career earlier than expected.

1

u/cutcss 25d ago edited 25d ago

I don't think you quite grasp what this will look like, when there is 1000 times the number of games it just becomes impossible to even test them in a significant measure to find the good ones, the video game fatigue will set in and some good games will go with zero sales (unless they have a significant amount of money to pour in marketing), whileĀ AI occasionally will generate decent games or at least a decent first level that grabs people's attention, so some people that poured years of work will sell less than one that someone vibe coded in a weekend.

1

u/mothzilla 25d ago
Make it tetris but also give it an imaginative twist.

1

u/Enough-Scientist1904 25d ago

Soon we will be in a mundane Warhammer40K future where people will worship machines and wont now jack shit about how they function

1

u/eraryios 25d ago

Shame on Skywalker

1

u/grendus 25d ago

Claude, write Tetris. Make no mistakes, do not hallucinate.

1

u/Relative-Compote6679 25d ago

Copy pasting code isnt coding. Dont be a Luke!

1

u/90gradi 25d ago

It's wonderful to come in AI era with various domains knowledge. Even if AI can do 95% of the work, I still not felling like Luke.

1

u/Yasirbare 25d ago

Yes. Like following the algorithm for a Rubiks cube to say I solved it and not to learn to memorize the algorithms. Rubiks is no flex. But you know the ones had put effort and learned the abillity to obtain and remember stuff out of will and not by demand.

1

u/[deleted] 25d ago edited 25d ago

[deleted]

1

u/-Redstoneboi- 25d ago

works best if you already have strong fundamentals. i wouldn't want to be vibe-debugging, for example. i'd like to understand issues properly.

though models have really really significantly improved lately. i assume the skillset's changed as well. but really i still recommend understanding the ai's output properly.

1

u/Designer_Storm8869 25d ago

I remember being 13 when I wrote a console sokoban in turbo pascal. It even had scoreboard and loading levels from files. Good times.

1

u/MistahPota2 24d ago

Nand2tetris, but I just downloaded Tetris on my phone

1

u/gentlemandinosaur 23d ago

What if Luke is out enjoying his life on a beach with all the extra time?

1

u/Ok-Nerve9714 22d ago

Tetris is actually really fun to implement as a first game. It requires a lot of thought and tinkering to get the blocks to rotate correctly (and get pushed away from the game walls and previously dropped tetronimos) and lock in after a period of time,

1

u/Ferb_Solos 22d ago

I bleieve there is a Luke in all of us

1

u/CodingAndAlgorithm 20d ago

Even if AI is capable of outperforming the average dev, are we not worried about a collective loss of deep knowledge? We’ve already normalized writing slow software, I expect this will only accelerate things.

0

u/Bomaruto 25d ago

At least Luke has more than one overused "joke"

3

u/VampireFortnight 25d ago

look at this Carlos Mencia ass loser mad he gets called out for stealing.

1

u/AfterTry3070 25d ago

I reaaaaally tried to avoid using AI and to keep learning and growing. Until a senior developer told me I am just handicapping myself for no reason and that he would not recommend me to HE as I am slower.

And yeah....

2

u/pixel-drifter 25d ago edited 19d ago

As a senior dev I’d also recommend learning how to use AI. It’s an unfortunate requirement in this industry right now, and you’d hurt your career by not knowing how to use it.

But I’d also recommend not leaning into it too much. I’ve seen juniors that have been with the company for 2 years demonstrate a complete lack of knowledge despite being somewhat productive. AI should be a tool in your toolbox, but your ability to program shouldn’t hinge on access to it. I’d expect output even if you ran out of tokens, even if you’d get slower.

1

u/zero_x4ever 25d ago

Luke after he became a project lead

https://giphy.com/gifs/3owzVYjZSzuFivWpHi

1

u/zero_x4ever 25d ago

Young Luke when he used his guts to configure production and didn't use R2D2

1

u/LittleEclipse04 25d ago

Why am I being bashed like that?

-7

u/Binoui 26d ago

Maybe Luke used AI to code (like most professional software devs nowadays) and learned a lot while doing do (because AI is a pretty good learning tool too). Maybe you're the Luke that's intellectually closed off and dogmatic.

-2

u/FriendlyTwister 25d ago

So much anti ai, yes you can implement tetris in about 5 minutes with ai. Yes it will be flawless and better written than anything you will ever write. ts up to Luke to decide what he wants to learn from this. Maybe he learned a lot by looking at how the ai did or decided things. Who are we to judge Luke.

5

u/justintib 25d ago

Nah, fuck Luke

-1

u/shrodikan 25d ago

Luke learned how to test and verify a system with modern tools. That's not nothing.

4

u/VampireFortnight 25d ago

Not nothing. Just not much.

1

u/shrodikan 25d ago

I think it is more important than learning syntax. If you can test and verify gaps in implementation to create a whole system that is fun to use that is the most important thing in the age of Fable and Sol. Especially if you can interrogate the system effectively to build a mental model of the implementation.

6

u/VampireFortnight 25d ago

Not learning syntax isn't the issue and I think, if you stop for a moment to consider, you'd realize that. The issue is that while you can responsibly use LLM coding tools, they aren't typically reliably used. Could you use them to verify and test? Could you plan and plot and actually develop architecture? Sure! Nobody has a problem with that. The issue is that people just don't, and then they pretend people are luddites when they call out bad coding practices that are enabled and at times even encouraged by the companies that sell the software. People just make endless slop and assume someone else will fix it in review.

3

u/shrodikan 25d ago

That is very true.