Re:The Simplicity of Single-File Golang Deployments
by marcosdumay on Wednesday March 22, 2023 @10:34AM
(#35261655)
You used to buy a disk, put it on your computer and run the thing there.
[ Parent
| on HN ]
Re:The Simplicity of Single-File Golang Deployments
by ElevenLathe on Wednesday March 22, 2023 @11:44AM
(#35262848)
Isn't that just "running" the software? To me, "deployment" implies some repeated process that actually wasn't especially valuable to automate or be very careful about when software was released once a year (and hence the reason it wasn't).
Also, disks are a horrible way to deploy software. They have all the same problems of just distributing a random tarball: What operating system is it for? What version? Where do I copy the files? How do I get the OS to automatically start the service on startup? What version of make does it use? How about which libc and cc? You can say this stuff in the README (or printed docs) but isn't something more "deployable" when it's all machine-readable and can be reasoned about automatically? This is what package managers were invented for.
Re:The Simplicity of Single-File Golang Deployments
by xyzzy4747 on Wednesday March 22, 2023 @12:20PM
(#35263398)
My father told me a story about when he was in college, he had to find a book in the library catalogue with the program he wanted, order it and check it out, and then type it up and test/debug it. After that all his colleagues and professors wanted to borrow it as well. This was in the 70s.