Remix.run Logo
▲ publlus_enigma an hour ago

I concur, though I fear that as a discipline we haven't done ourselves any favours here in how we pass knowledge between generations.

In decades past, books and journals served as the primary mechanism for capturing and transferring CS and Software Engineering knowledge. Older knowledge was curated and remained easily accessible.

When I studied CS and engineering in the early 2000s, I learned a lot about the history and evolution of the field simply by browsing old books on the shelves of the university library. Thousands of them. I read back to the 60s and 70s, and I felt it really helped me have a broader perspective and evolution of the field.

That same university library has now transitioned to mostly online materials. The physical collection has been drastically pruned based on what is currently relevant and in demand.

The online collections don't have the same historical depth. And websites and online repositories come and go - think of the vast troves of knowledge that once existed on Usenet that have been lost to obscurity.

I also think the joy of browsing through topics you didn't know existed as given way to search-driven retrieval.

In our efforts to use computers to document what we know about computers, we have lost all that was good about not using computers for information management.