I guess it has been posted across different subreddits many times. And we all know John Carmack is brilliant programmer.
I'm still disappointed he hasn't yet purchased Carmax...
My favorite "devs then" has to be incrementing the "store at address X" instruction until X overflows, switching the instruction to the next instruction code, and making it a "go to address 0" instruction.
From the good old story of Mel.
Damn I miss Usenet
Wtf does “tweaking pointers” mean? A memory leak is fixed by calling free.
And the free is called on?
Free was called on the wrong pointer
Fixing off-by-one errors so you free the right address.
Just what i thought
Smart pointers...no variables
I swear some of you take this job too seriously
People constantly mention "moon landing" as something incredibly complex, for instance in a meme that says "it only took N kilobytes to land on the moon". This is a cognitive distortion: just because moon is far away and it is expensive to build a rocket doesn't mean that the software is complex. Any person who knows anything about software development understands that any app with GUI is orders of magnitude more complex than moon landing software, which just performs a bunch of simple arithmetic operations.
True, but the cost of failure is most likely significantly higher for mission critical software like a plane or a spaceship than for a smartphone app with a GUI.
Yes. And it was also very complex for the times, and the tooling, the languages were less developed. But it is weird to compare directly and say things like "ewww, software developers are devolving".
The difference between a good programmer and a bad one is how quickly they Google the solution
I'm a webdev in the middle, I started programming typescript in 2020 and needed to learn all this stuff. Now while programming I often use codepilot and chatgpt. I really wonder where this is going.
Yes the industry is saturated, yes current programmers are worse than they were 50 years ago. But it's only that way because the tools great programmers of the past have created that lowers the barrier for entry. This so a good thing. The 10x engineers or whatever will still be there.
Current programmers are not necessarily worse than those in the past, but there are much more programmers today than there were 30 years ago and the barriers to entry into programming are practically non existent compared to former times.
Vim be damned, the future is now old man
You're joking, but exiting Vim is clearly harder than building a rocket to land on the moon. Not sure if anyone ever escaped it, they're still locked in there, eternally searching for an exit.
Find me a single programmer of any time period that (with no experience of VIM or comparable programs) can exit VIM without looking it up. Until the first time you're introduced to :q (no matter the context) you most probably won't think of doing that. Then combine that with the litany of modes you can accidentally enter that will add to the confusion.
The whole reason the "can't exit VIM" thing became a joke is BECAUSE it's unintuitive to exit until you've worked with it or a comparable program.
Who is using vim exceot people who couldn't be bithered to configure git to VSCode
The lead developer for mission-critical flight software for the Moon landings was a woman, Margaret Hamilton, but OK.
And the guy who fixed memory leaks by tweaking pointers probably put them there in the first place.
Bug what bug its a feature
So true...
Wat sa Pointa?!
Devs then: "Did your PC freeze while running the program? Probably a hardware or OS issue"
Devs now: "Did an error occur? Let me crash the program so your system won't suffer any issues"
Remember, from the past you only know the top ones. 99% were generic and did repetitive programming.
Nothing wrong with using stack overflow, the problem is relying entirely on gpt
me when cursor
That's a weird image of Margaret Hamilton.
https://riot-room.com/margaret-hamilton-nasa-software-engineer-for-the-apollo-moon-missions/
She got really ripped just after it
Back then: launches a spaceship. Now: needs ChatGPT to find missing semicolon
We all know you spent a day looking for a missing semicolon back then.
Just not many understood what was done. Don’t looked amazing still. lol
Mom said it's my turn to post this tomorrow
Prompt says it's my turn to AI generate this and leave AI title and comments for engagement in 5 minutes