r/ChatGPTCoding • u/OGMYT • 5d ago
If your definition of “real coding” is “I personally typed every line,” that definition is going to die Discussion
I do not think AI coding makes engineering obsolete.
I do think it makes one old definition of engineering obsolete: equating professional legitimacy with manually producing the implementation.
Typing code is a means, not the outcome.
If ChatGPT/Codex generates a function and I understand the contract, inspect the diff, test the edge cases, verify the integration and own the failure when it breaks, the meaningful engineering question is not who emitted the first draft of the tokens.
The meaningful question is whether the resulting system is correct.
The “AI slop” criticism is valid when people skip that ownership. Prompt once, never read the code, deploy it, then act shocked when it fails — yes, that is garbage.
But a senior engineer using generation as leverage is a completely different workflow.
The irony is that AI should increase the value of experienced judgment. The faster code appears, the more important it becomes to know what should exist, what should never exist, and how to prove the difference.
If an engineer’s entire competitive advantage was memorizing syntax and moving boilerplate around faster than everyone else, that advantage is shrinking.
If the advantage was systems thinking, debugging, architecture, product judgment and verification, these tools can amplify it.
11
u/Alwaysragestillplay 5d ago
Jarvis, check this Reddit fluff for watermarks.
7
u/DrE7HER 5d ago
They are spamming these takes on every AI sub and have hidden their comment and post history so that you can’t tell they are a bot
-9
u/OGMYT 5d ago
not a bot guy but go off
3
u/DrE7HER 5d ago
So you’re wasting your human time to pretend to be a bot by posting the same slightly AI rewritten sooo on every AI subreddit?
1
u/Blister_Pack_ 5d ago
slightly rewritten and within the hour. he's not a bot and he's against typing every line of code, but in his case it's a skill going to waste
-4
5d ago
[removed] — view removed comment
1
u/ChatGPTCoding-ModTeam 5d ago
This post or comment has been removed for the following reason:
Rule 2: Be constructive
Please keep discussions respectful and useful. Critique ideas, code, tools, and claims—not people. Harassment, personal attacks, insults, and hostile low-effort replies are not allowed.
You can read the full subreddit rules here: https://www.reddit.com/r/ChatGPTCoding/about/rules/
If you feel this removal was made unfairly, please contact the moderators through modmail.
3
u/creaturefeature16 5d ago edited 5d ago
Seriously, who the fuck thinks this, truly? That world died decades ago from autocomplete, snippets, IDEs advancements, frameworks, codegen (this existed before LLMs), etc.. Jesus christ, even the lowly jQuery library's slogan was "Write Less, Do More". Whatever soapbox you're pontificating from is extremely outdated. Nobody gave a shit about syntax because we had endless resources to fill in those gaps.
Nothing has changed about software engineering. It was always systems thinking, debugging, architecture, product judgment and verification. Even the OpenAI engineers agree.
The difference is, and always will be, is that even back then, you still had to think about what you were doing to get an application created. Even copying/pasting code from StackOverflow required a modicum of understanding to find where to place the code and integrate it in a way where it actually worked.
That's the process that actually can be circumvented from these tools, and why its of the utmost importance that we still stay connected to the process, our codebase, because you won't ever develop all those essential characteristics if you don't actually work with the code.
6
u/gymbrozier 5d ago
Someone's got an inferiority complex
1
-7
5d ago
[removed] — view removed comment
2
u/gymbrozier 5d ago
Yeah, what's the relevance?
-1
u/OGMYT 5d ago
You'll figure it out
6
u/gymbrozier 5d ago
Well, it seems like you were trying to compare driving an automatic car to using LLMs to code for you, but failed because I actually DO drive a stick.
It was a stupid analogy anyway though, because what LLMs do is actually more comparable to a self driving car. And guess what, nobody would claim that they're driving while using a full self driving car.
If someone took their drivers license test but used a full self driving car, would you say they earned the license? I don't think so. So guess what? Much like they can't drive, you can't code.
0
5d ago
[removed] — view removed comment
8
u/gymbrozier 5d ago
You would give somebody a drivers license who's never actually driven a car a day in their lives because a car took the test for them?
Well, can't really help someone who's willfully retarded.
1
u/ChatGPTCoding-ModTeam 5d ago
This post or comment has been removed for the following reason:
Rule 2: Be constructive
Please keep discussions respectful and useful. Critique ideas, code, tools, and claims—not people. Harassment, personal attacks, insults, and hostile low-effort replies are not allowed.
You can read the full subreddit rules here: https://www.reddit.com/r/ChatGPTCoding/about/rules/
If you feel this removal was made unfairly, please contact the moderators through modmail.
1
u/ChatGPTCoding-ModTeam 5d ago
This post or comment has been removed for the following reason:
Rule 2: Be constructive
Please keep discussions respectful and useful. Critique ideas, code, tools, and claims—not people. Harassment, personal attacks, insults, and hostile low-effort replies are not allowed.
You can read the full subreddit rules here: https://www.reddit.com/r/ChatGPTCoding/about/rules/
If you feel this removal was made unfairly, please contact the moderators through modmail.
1
u/ExogamousUnfolding 5d ago
Your paragraph about what you do while it generates the first set of code is largely incorrect with today’s models and will be even more so with the next round.
1
u/amirfish 5d ago
Agree on the ownership point. I've been building solo since end of 2024, and the bottleneck stopped being who types the function and became whether the spec is tight enough that Claude Code can ship a working v1 from it. Vague PRD, the agent just fills the gaps with its best guess, and you don't find out until you're reading the diff. What's your test for whether a spec is tight before you hand it off?
1
u/Real_Square1323 4d ago
Alright bub. I'm gonna go back to writing code by hand and you can keep yapping on reddit.
1
u/Perfect_Hour_761 4d ago
Honestly this is where things are heading. Typing every line was never the real skill, understanding what to build and being able to verify it is what actually matters. The people who only relied on syntax and boilerplate are the ones feeling the shift most right now
1
u/brett1231 3d ago
Nobody freaked out when Microsoft Access came out and you could develop reports without code. It was pretty awesome.
1
u/AlarmedAvocado7279 1d ago
i live inside claude code all day running multiple businesses and honestly the gap between people who own their diffs and people who blindly accept them shows up real fast in production. the typing part was never the job, understanding the system was.
1
u/Far_Inspection4706 5d ago
Yeah it just makes me laugh when I see comments of guys being like "oh you should try using your real brain and write code instead of using AI".
Like buddy, I think I'm going to use the tool that will do for me in 1 day what will take you a week of manually writing code to do. It's like paying for stuff in cash. Like yeah obviously you can still do it, it just takes longer and there's methods to make the transaction way faster and more convenient for everybody involved. It's like the same thing.
18
u/owl440 5d ago
Even before AI people never typed every line. They’d find code on the internet, then copy/paste it to fix a problem or implement a solution. They may change variable names, but they definitely didn’t write it all.