▲ | n0rdy 8 hours ago | |||||||||||||||||||||||||
Flipping through the source code is like a time machine tour of tech's evolution over the past 50 years. It made me wonder: will our 2025 code look as ancient by 2075? And, btw, great infographics within the post. | ||||||||||||||||||||||||||
▲ | freedomben 4 hours ago | parent | next [-] | |||||||||||||||||||||||||
That's interesting to consider. Some of the GNU code is getting quite old and looking through it is a blast from the past. I'm frankly amazed that it continues to work so well. I suspect there is a relatively small group of GNU hackers out there rocking gray and white beards that are silently powering the foundations of our modern world, and I worry what's going to happen when they start retiring. Maybe we'll get rust rewrites of everything and a new generation will take over, but frankly I'm pretty worried about it. | ||||||||||||||||||||||||||
▲ | Towaway69 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Has there ever been a moment in human history where we’ve (as a society, not as individuals) looked back and were envious? So my money is that the code I wrote today is the joke of tomorrow - for all involved. Also, I for one don’t want to go back to punch cards ;) | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | deanCommie 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||
I think to most (90+%?) software developers out their in the world, Assembler might as well be hieroglyphics. They/we can guess at the concepts involved of course, but actually being able to read the code end to end, and have a mental model of what is happening is not really going to happen. Not without some sort of Rosetta Stone. (Comments :) ) I think 2075 developers will feel the same way about modern Java, C#, TypeScript, etc. They will think of themselves as software developers but they won't be writing code the same way, they'll be giving guided instructions to much higher level tools (perhaps AIs that themselves have a provenance back to modern LLMs) Just as today there will still be those that need to write low level critical code. There are still lots of people today that have to write Assembler, though end up expressing it via C or Rust. And there will be people still working on AI technology. But even those will be built off other AI's. |