4 ms·
here's the summary: it opens with "We recently migrated our internal CLI tool from Node JS to Golang". It's just a way to keep using the hammer they already had
by gcblkjaidfj 6y ago
here's the summary: it opens with "We recently migrated our internal CLI tool from Node JS to Golang". It's just a way to keep using the hammer they already had, no matter if the problem is a nail or not.
could be titled "how to hack your private npm server to be a OS package manager, because we don't want to learn our OS packaging"
- 8note 6y agoWhich raises the question: package management is just a bunch of nails; why do I need a specific hammer for each type of nail?
- longcommonname 6y agoBecause there are great tools like artifactory that can handle all the arrifact types.
- gcblkjaidfj 6y ago> why do I need a specific hammer i call it "lazy opinionated adoption". Why do you use apt in debian and yum on redhat? Same reason as you write javascript for the browser. Just because someone put it there at some point. Would it be better to use python or anything else in the browser? sure! why don't you do it? because many people have done it before and there's no adoption! package manager and languages are just like curl or wget. try one, command not found? try the other. meh. ...until you find people that assume other people can't learn. Then they will create a third option because other-people-are-dumb and it will be worse than both options you had before.