News for hackers. Stuff that matters.
Re:Why Bloat Is Still Software's Biggest Vulnerability by peter_l_downs on Friday February 09, 2024 @05:29PM (#39321279)
Vinge definitely got it right. I love the title of "Programmer Archaeologist", it's an extremely good description of what we actually do every day.

For more discussion, see http://lambda-the-ultimate.org/node/4424

Re:Why Bloat Is Still Software's Biggest Vulnerability by AlotOfReading on Friday February 09, 2024 @05:59PM (#39321547)
As someone who is separately both a programmer and an archeologist, I love the concept and the books. The real skills aren't always as far apart as you'd think either. I once spent a week deconstructing hardware to figure out what assembly language a project was written in. The assembly was only documented in a TRM in a dusty filing cabinet written before I was born. Once I could read the assembly I could read the source code and work my way up the stack to start answering the actual questions I had.
Re:Why Bloat Is Still Software's Biggest Vulnerability by lloeki on Friday February 09, 2024 @06:33PM (#39321827)
The nice thing with software is that everyone gets to be an archaeologist in short order; ~6 months is more than enough...

  - Howdy! there's a bug!
  - Okie, lookie!
  *dig dig dig, stares at line 47*
  - Oh my, this horsemanure could not have possibly worked, ever! What kind of damaged wetware wrote this?!
  $ git blame
  - Oh.
Re:Why Bloat Is Still Software's Biggest Vulnerability by jonathanlydall on Saturday February 10, 2024 @04:14AM (#39324758)
I like to say that git blame is a great tool for working out that the problematic code you’re looking at was in fact written by yourself.
Re:Why Bloat Is Still Software's Biggest Vulnerability by lioeters on Saturday February 10, 2024 @01:08AM (#39324010)
For sure, I imagine "software archaeology" will become a field of its own in the future. It reminds me of GitHub's Arctic Code Vault project, a snapshot of all public repositories as of 2020-02-02, meant to last for at least a thousand years.

https://github.blog/2022-09-20-if-you-dont-make-it-beautiful...

I wonder what future humans will make of it, digging through such a massive amount of good, bad, and terrible code. Much of it probably won't run without serious effort.

Re:Why Bloat Is Still Software's Biggest Vulnerability by otabdeveloper4 on Saturday February 10, 2024 @02:59AM (#39324449)
I can't even run a node.js project that was written two years ago.
Re:Why Bloat Is Still Software's Biggest Vulnerability by Khaine on Saturday February 10, 2024 @04:48AM (#39324926)
That's probably for the best