Re:Why We Chose Rails to Build Gitlab
by AnthonBerg on Tuesday January 22, 2019 @04:21PM
(#18972604)
What would you prefer?
[ Parent
| on HN ]
Re:Why We Chose Rails to Build Gitlab
by woolvalley on Tuesday January 22, 2019 @04:37PM
(#18972785)
The advantages of typed languages are too great to not work in them.
The advantages of some particular insight into a business problem far outweigh the particulars of programming languages, for most problem domains.
If you’re in the business of developing enterprise apps (and that’s where the money for dev tools resides) then moving quickly without breaking things is critical in your formative years. Static typing goes a long way to facilitate that.
It’s by no means a panacea but it does eliminate an entire class of error and obviate a related class of unit testing.
We're coming dangerously close to holy war territory here. I don't think that assumption holds true in your average web app.
And yet large swaths of our profession choose to do so every day
Re:Why We Chose Rails to Build Gitlab
by nothrabannosir on Tuesday January 22, 2019 @05:33PM
(#18973300)
Yes, otherwise we wouldn't be talking about it. That doesn't mean their parallel universe images who chose a statically typed equivalent, ceteris paribus, aren't better off.
"Lots of people do it so it must be fine," has to be the weakest form of argument I know. Which is funny, because lots of people use it. Hmm...
Re:Why We Chose Rails to Build Gitlab
by AnthonBerg on Wednesday January 23, 2019 @03:19AM
(#18976590)
I took it as rrix2 were pointing out a tragedy :)
Re:Why We Chose Rails to Build Gitlab
by nothrabannosir on Wednesday January 23, 2019 @03:29AM
(#18976626)
That’s a far better way of looking at it. I now regret not having seen it that way.
I guess you see what you want to see :(
Re:Why We Chose Rails to Build Gitlab
by AnthonBerg on Wednesday January 23, 2019 @12:53PM
(#18980612)
fwiw I completely understand! I have also regretted what seems to be an instinct or habit to go for that same perspective. I’m not sure I can explain in a way that makes sense.