Apropos of my recent musings on how to build a new project so that it can be easily run and maintained in the future, I see this HN thread "The tragedy of running an old Node project", https://news.ycombinator.com/item?id=42175316.
With Rust's crate ecosystem, I was worried there would be a lot of mentions of horror stories but so far the only problems seem to be getting an old compiler. Note to self: be sure to stash away the correct compiler when done.
The general summary of discussion is that this is an extremely common problem amongst many languages, except for maybe Java. Several commenters recommend using Docker to alleviate the issue, so I think I'll need to consider that in my plan...
With Rust's crate ecosystem, I was worried there would be a lot of mentions of horror stories but so far the only problems seem to be getting an old compiler. Note to self: be sure to stash away the correct compiler when done.
The general summary of discussion is that this is an extremely common problem amongst many languages, except for maybe Java. Several commenters recommend using Docker to alleviate the issue, so I think I'll need to consider that in my plan...