←back to thread

272 points abdisalan | 7 comments | | HN request time: 0s | source | bottom
Show context
mvkel ◴[] No.42175730[source]
> time to run it after not touching it for 4 years

> Two hours of my life gone...

Two hours of work after 4 years sounds ... perfectly acceptable?

And it would have run perfectly right away if the node version was specified, so a good learning, too

This feels like making a mountain out of a mole hill

replies(21): >>42175799 #>>42175818 #>>42175826 #>>42175846 #>>42176217 #>>42176305 #>>42176788 #>>42176958 #>>42181497 #>>42182299 #>>42182564 #>>42182778 #>>42183020 #>>42183093 #>>42183501 #>>42183725 #>>42184814 #>>42192770 #>>42193606 #>>42194518 #>>42211558 #
arp242 ◴[] No.42176217[source]
Well, the "solution" ended up as "I gave up and just installed an old Node version and called it a day". So those 2 hours weren't even enough.

I've been using Jekyll/Ruby since 2014 for my website, with a few custom plugins I wrote myself. And I've never really needed to do anything like this. It "just works".

My Go and C programs are the same: "just works". I have some that are close to a decade old.

replies(4): >>42176445 #>>42181328 #>>42181355 #>>42182182 #
1. Aeolun ◴[] No.42181355[source]
Every single time I clone anything Go, I first spend a few hours sorting out dependency issues.
replies(1): >>42182509 #
2. segfaltnh ◴[] No.42182509[source]
This shocks me, what sort of issues do you hit?
replies(2): >>42182797 #>>42185025 #
3. fredrikholm ◴[] No.42182797[source]
+1 on this. I've been using Go almost exclusively for the last 5 ish years partly because this sort of thing never happens.
replies(1): >>42183442 #
4. thrw42A8N ◴[] No.42183442{3}[source]
You lucked into the period when they solved the issues. If you need to work with older projects and can't easily convert them, you're going to have a bad time.
replies(1): >>42183931 #
5. popcalc ◴[] No.42183931{4}[source]
I open up random Go projects from a decade+ ago every week with no issues.
replies(1): >>42184935 #
6. thrw42A8N ◴[] No.42184935{5}[source]
Lucky you, then. I open them every week too, but definitely not without issues.
7. Aeolun ◴[] No.42185025[source]
Mainly weird issues of incompatible dependencies, maybe sometimes something that won’t compile because it’s missing a system dependency? I also feel like it sometimes pulls a newer or older dependency that is the missing some used module.