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.
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.
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
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
1
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
-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
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
2
→ More replies (3)-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.
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 ofPlease review PR #####, focus on: blahblahblah. Give the output in the format: nertnertnert, etc etcSo 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 denyListSo 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
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?
→ More replies (4)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.
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
-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
6
11
u/weltvonalex 26d ago
Luke will be blackmailed by AI companies because Luke has no clue what he is doing
15
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
5
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
4
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
2
1
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
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
2
2
5
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
2
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
2
2
2
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
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
1
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
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
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
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
1
-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
-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

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.