this post was submitted on 11 Jul 2025
625 points (98.8% liked)
Programmer Humor
24932 readers
1810 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
how does the AI know what the rest of the project is like? Or what the purpouse of the file is?
What do you mean "rest of the project"? Don't you put all of everything into a singular neatly contained file? It's way more optimized that way
That's how I read the tweet, dork never got further than Programming 1
All my source code is in one .h file
A hentai file so you can goon while you code? My god , you're a genius. Elon musk needs you at twitter asap
That's Link Time Optimization, right? Put everything into one place for the linker to optimize.
I thought Link Time Optimization usually involved at least an ocarina...
With the obscure language I use for work, I do tend to keep each system to a single file, even though includes and modules are supported.
Granted, they are generally between 500 and 5000 lines, and are usually written from scratch.
That being said, there is a 0 percent chance I'm going to be feeding anything I write into Grok.
See, that's the thing. If you take a charitable interpretation of what he's attempting to say, it still doesn't make sense.
You paste a full file from a project into Grok and it "will fix it for you!"
If you gave me, a human, a file and asked me to fix it, before I did anything else, I'd ask you "ok, what's wrong with it?" Any human who didn't and just dove right into trying to fix it would often just give you a "working" program that still didn't do what you actually wanted. Sure, sometimes the answer is obvious, it doesn't compile, or it generates unexpected errors. But, often when you hear the answer, the response is "ah, well, I think you've overlooked something when thinking about the problem, have you considered X and Y?"