As a beginning programmer, this is extremely discouraging and makes me want to do something else with my time.
Instead of punching down at those who are clearly undertrained, you should elevate those around you. Being a dick about it doesn’t seem like a good use of your time.
I used to get stuck forever without Stackoverflow, avoided pointers altogether, got stuck in vim for hours figuring out how to exit the program and did not use it again for another five years.
Assembly is painfully slow to write anything in.
What does this have to do with being a beginner programmer and punching down? The meme is about how we do programming in general today vs the way it was done before.
The meme reads as “if you can’t do these things you’re dumb” the things you’ve typed as examples of how coding is done nowadays are similar to things that any beginner would be typing into a search engine as well.
Your meme doesn’t compare between coding practices, it compares between the results of early programmers doing the absolute most with the hardware that was purpose built for their needs to people who literally don’t know how to program looking up information and progressing their knowledge.
Again, the meme says absolutely nothing about beginners. It’s the coding practices of experienced developers today. And if those look indistinguishable from beginner practices to you, then perhaps you see the problem.
Parts of me want to argue that “experienced devs” can’t seriously still ask ChatGPT for syntax correction. Like, I do that with Codestral as I’m learning Python (despite the occasional errors it’s still so much better than abstract docs…), but that should just be a learning thing… or is it because nowadays a single codebase often consists of 5+ languages and devs are expected to constantly learn all the new “hot shit” which obviously won’t make anyone experts in one specific one like back when the there just weren’t as many?
I think it’s more of the latter. There are a lot of languages and each one has its own quirks, libraries, and patterns. Even as an experienced dev, you might know what you want to do conceptually, but you might not be sure what the best way to do that in a particular language is. LLMs can be used in a similar way to StackOverflow to look up these sort of things.
As a beginning programmer, this is extremely discouraging and makes me want to do something else with my time.
Instead of punching down at those who are clearly undertrained, you should elevate those around you. Being a dick about it doesn’t seem like a good use of your time.
This looks more like a joke.
I used to get stuck forever without Stackoverflow, avoided pointers altogether, got stuck in vim for hours figuring out how to exit the program and did not use it again for another five years.
Assembly is painfully slow to write anything in.
What does this have to do with being a beginner programmer and punching down? The meme is about how we do programming in general today vs the way it was done before.
The meme reads as “if you can’t do these things you’re dumb” the things you’ve typed as examples of how coding is done nowadays are similar to things that any beginner would be typing into a search engine as well.
Your meme doesn’t compare between coding practices, it compares between the results of early programmers doing the absolute most with the hardware that was purpose built for their needs to people who literally don’t know how to program looking up information and progressing their knowledge.
Again, the meme says absolutely nothing about beginners. It’s the coding practices of experienced developers today. And if those look indistinguishable from beginner practices to you, then perhaps you see the problem.
Parts of me want to argue that “experienced devs” can’t seriously still ask ChatGPT for syntax correction. Like, I do that with Codestral as I’m learning Python (despite the occasional errors it’s still so much better than abstract docs…), but that should just be a learning thing… or is it because nowadays a single codebase often consists of 5+ languages and devs are expected to constantly learn all the new “hot shit” which obviously won’t make anyone experts in one specific one like back when the there just weren’t as many?
I think it’s more of the latter. There are a lot of languages and each one has its own quirks, libraries, and patterns. Even as an experienced dev, you might know what you want to do conceptually, but you might not be sure what the best way to do that in a particular language is. LLMs can be used in a similar way to StackOverflow to look up these sort of things.