News for hackers. Stuff that matters.
Re:Why's (Poignant) Guide to Ruby (2004) by antod on Wednesday November 11, 2020 @10:43PM (#25066173)
> In a perfect world Ruby would have left Python in the dust

It pretty much did, but then Rails and Ruby's hype cycle faded a bit, and Python kept going, recovered and found new niches.

Re:Why's (Poignant) Guide to Ruby (2004) by porker on Thursday November 12, 2020 @04:47AM (#25068197)
> It pretty much did, but then Rails and Ruby's hype cycle faded a bit

It was Rails' hype cycle that turned me off using Ruby & Rails in the first place. It had more in common with the cult I grew up with than I wanted to be part of, and made it hard for a sceptical outsider to get in.

Which is a shame as I think I'd have enjoyed it very much.

Re:Why's (Poignant) Guide to Ruby (2004) by nl on Thursday November 12, 2020 @06:40AM (#25068762)
I agree.

I couldn't stand DHH's "I'm right" attitude about everything. I listened about programming and then he started talking about things I know lots about and I realised he wasn't exactly wrong, just hadn't seen other ways of doing things.

Re:Why's (Poignant) Guide to Ruby (2004) by ksec on Saturday November 14, 2020 @12:15AM (#25090466)
That is still a problem today in Rails. So it is a double edge sword for Ruby and Rails.
Re:Why's (Poignant) Guide to Ruby (2004) by burgertime on Thursday November 12, 2020 @12:09AM (#25066672)
You left out Python 3. That lack of a clear transition from Python 2 didn’t help. Despite that, I still think it’s great, but it made it multiple times more difficult for a newbie to get setup.
Re:Why's (Poignant) Guide to Ruby (2004) by Cthulhu_ on Thursday November 12, 2020 @04:14AM (#25067974)
I've not done Python outside playing around really early on in my career during an internship, but I've never felt attracted to it; the 2 vs 3 debacle, installing the odd tool is like "what" (yeah just do `pip install this`, but first you need to install pip by using `easy_install`), and I've heard dependency management and environment setup is still quite backwards.

It needs a big ecosystem and tooling overhaul for me to be interested.

ATM I'm doing Go, which seems to have gotten the tooling part right at least.

Re:Why's (Poignant) Guide to Ruby (2004) by ForHackernews on Thursday November 12, 2020 @07:24AM (#25069049)
The Python dependency/environment management situation is slowly improving. Poetry is quite good, IMO: https://python-poetry.org/
Re:Why's (Poignant) Guide to Ruby (2004) by rozab on Thursday November 12, 2020 @12:15PM (#25071986)
Python dependency management is the dragon-tyrant, and Poetry slayed it. And now we all wonder why it wasn't done years ago.