Hacker News new | ask | show | jobs
by Xion 4833 days ago
As a member of Python community, I hereby congratulate Ruby for joining the ranks of pretty-cool-but-not-so-hot-anymore technologies. There are years of Getting Stuff Done ahead of you. Way to go!
5 comments

And as a member of the Ruby community, I welcome you to the conference drama club ;) don't forget, we were there first.
Even when the whole thing happened in a Python conference, you could argue that Adria Richards is part of the Ruby community :)
Omg... I just checked her github profile... you'd be right. :-/
I have to ask, what was the ruby conference drama?
I know of at least three incidents. The CouchDB talk at a Ruby conference in 2009 had soft porn pictures [1]. Another Ruby conference in 2008 offered a 'daycare' where attendees could leave their 'spouse, boyfriend or girlfriend' if they weren't interested in the conference itself. They called it a 'girlfriend daycare' which generated some controversy on a mailing list named DevChix. [2] These aren't the most objective and reliable sources, its just to give you an idea of that drama.

Also BritRuby was cancelled because the speaker list consisted entirely of white males, which is somehow a bad thing. [3]

[1] http://geekfeminism.wikia.com/wiki/CouchDB_talk

[2] http://geekfeminism.wikia.com/wiki/RubyFringe_offers_girlfri...

[3] http://venturebeat.com/2012/11/18/britruby-conference-felled...

I'm stunned that RubyFringe is on this list. The writeup you linked to is brutally one-sided: the partner track ("girlfriend daycare") was conceived of, named and run by women working in the larger context of supporting a conference run by a woman who happens to be the managing partner of the original Rails dev shop.

The men who had a blast as partner track participants would agree that this controversy was the ultimate tempest in a teapot.

The name change happened because there was a conference to be run and there was no battle to be fought and won.

Luckily it didn't seem to matter as none of the DevChix folks had any intention of coming in the first place. A good time was had regardless:

http://www.rubyinside.com/rubyfringe-success-and-roundup-956...

The biggest problem in many such cases isn't really the name, but the reaction to complaints. Perfectly the name would be fine from the get go, but if it wasn't, people say "hey, that's crap", organizers change it, case closed. Real crap starts when people start freaking out that "OMG feminism has gone insane!", and it's that reaction that is the real symptom of big problems. All because someone deemed the name more important than the likelihood a woman would feel welcome in the conference proper.

Similarly in the case of PyCon: joke was crap, someone called it out. Instead of an apology and admission that it shouldn't have happened, two people lost their jobs, and a lot of whistleblowers will be discouraged from speaking out. All because people think their freedom of joke making is more important than the likelihood a woman would feel welcome.

People do know those aren't complaints about direct harassment – just about a lot of individually tiny things that, once taken together, breed an atmosphere that encourages harassment and discourages participation. And sure, some women can deal with that – but they shouldn't have.

Also, a dong joke wouldn't be an issue in a perfect world, but we're not living in one.

The PyCon incident blew up because of the tweeted picture, which to many of us was _far_ worse than the stupid joke. Complain to the organizers, sure. Make fun of them at the conference, even.

But the tweeted picture to a large number of followers took it well into harassment, where the joke wasn't.

From what I understand in the Pycon incident there was an apology and admission that it shouldn't have happened, and parties were happy with the result. The problem came later because of the tweeted picture.
Psstttt... don't tell anyone... but all of the conference dramas ever have been "tempests in a teapot."
Western people that don't have anything better to do than parade some misguided PC cause.

It's what passes for "action" and "making the world better" in this era.

That, and BS orchestrated rage against foreign issues they are instructed to care about by their government (Tibet, Iranian elections, etc).

Which is sad for people who remember the SDS, the Vietnam protests, and so on.

> Also BritRuby was cancelled because the speaker list consisted entirely of white males, which is somehow a bad thing.

The dismissive tone is unnecessary, the matter was more complex than it seems. See here for a previous discussion.

https://news.ycombinator.com/item?id=5399848

I just read your link. So the issue is that they advertised themselves as a 'diverse conference' but didn't have a diverse speaker list. I don't typically look at race/gender when I look at speaker lists, so I didn't think it was a bad thing.
There are lots of ways to be diverse, its not just a matter of race/gender. Personally, I think diversity in race is a pretty week indicator of general diversity.
>Also BritRuby was cancelled because the speaker list consisted entirely of white males, which is somehow a bad thing.

The fools! Where did they go without the token woman or black or asian person?

There are many many many suitable black / Asian / woman choices for speaking at your conf. No reason to be a 'token.'
And if you haven't gotten an application from one to do so, no need to go out of your way to have one.

If they had rejected someone for being black/asian/a woman/all the above, I would have understand the outrage. But in a field where 99% of the people active are white males in Britain, it makes less sense.

Should a conference about confucianism in China also find a western person to speak, or be cancelled?

Here's a quick quiz for you: name a woman/asian/black person that is active and does interesting things in the Python community? Here are the people that come to MY mind: 1) Guido, 2) Alex Gaynor, 3) Jacob Kaplan Moss, 4) several more white geeks.

Whereas in, say, web design circles I know far more women that do interesting things.

It surprises me that people can't tell the irony.
A Ruby conference was cancelled:

https://gist.github.com/seanhandley/4106776

And for more drama:

http://rubydramas.com

EDIT: more facts

> http://rubydramas.com

You just made my day posting this. It's absolutely hilarious!

Awesome. This is getting added to our company chatbot's little morning news report, right next to the "days since last Java exploit" one someone posted here a couple of weeks ago.
dhh really doesn't allow too many other good opinions, eh?

If I was dhh, I'd let the other smart folks have their good says without getting all defensive.

You only have to get defensive if you somehow think you are better than others. I harbor no such illusions.

There was a presentation relating CouchDB and "Performance" in a sexual way some years ago.
Sex! Mentioned in jest! Oh, the humanity!

Aren't those conferences targeted at adults? Is there some assumption in english speaking countries that the average adult is offended when he hears about sex?

Because it sure as hell doesn't hold true in most non-english speaking countries...

I think the assumption generally is that some women will feel uncomfortable with a sex jokes in an audience where they tend to be a small minority. My experience as a man is that women in groups are at least as prone to telling dirty jokes as men, but I can understand that if you're one of a handful of women in a room full of men it might feel quite different.
As the IT guy in a variety of medical offices who's known for being pretty laid back, some of the discussions that have happened when I was in the room are filthy. Also, sometimes folks forget I'm in the room.

The most memorable and amusing was the discussion by several women (some busty) of "[flopping them on the counter]", but there have also been discussions of men or parts thereof.

I live in America. It's still unclear if there's a national consensus on women being mainly sex objects with breeding potential rather than thinking, speaking human beings, and thus every woman with a brain needs to be reminded that they're properly understood to be fuckholes. Maybe in your English-speaking country, things are better?
I live in America and you're completely incorrect.
One of the first RailsConfs (perhaps even the first one) had male/female drama... There was a chatroom somewhere that people were on while the presentations were going on and some folks said some questionable things and a woman blogged about it.

I ended up having to apologize to the woman :O

I think no longer being the "hotness" is, frankly, a blessing. Python appears to have thrived and has easily stomped Ruby when it comes to performing certain classes of Serious Work (TM), despite having been absolutely destroyed in the popularity contest war.

I personally like Ruby, and I always have. I'm excited to see how the community evolves over the coming years, even as I work with it less and less (professionally, I am switching to Python).

Python wasn't destroyed in the popularity contest war [1], only the trendiness contest war.

[1]: http://www.langpop.com/

To put it in perspective, PBR and crappy t-shirts are still more popular than Python or Ruby.

Popularity only matters to those seeking fame.

As member of the programming community, I hereby welcome Python and Ruby to the ranks of technologies that people uniquely associate their identity to!
every time I try to uniquely associate my identity with some technology or programming language, reality pulls the rug out from under me... i give up, perhaps it's time to invent my own in my zero minutes of spare time.
Has it really joined those ranks? Maybe in Jeff Atwood's bubble Ruby isn't the new hotness anymore but I'm still seeing everyone and their dog gush about how awesome they are for ditching their old and busted language for Ruby. To be clear, I'm not saying Atwood uniquely lives in a bubble, we all do, and I don't mean it in a bad way. Just that maybe the people he's talking to feel that way but it's been my observation that the larger developer community is still all about Ruby for coolness' sake.
Well, everyone is somewhere on the embrace-new-languages spectrum. It's clear that the people on the far edge of that spectrum have long moved on from Ruby. But there are still plenty of people further back. I'm sure we have years to come of stories of people switching to Ruby, just as we still see them with Python sometimes.
I wonder how you fall in to these categories, for instance, Ruby and PHP were developed around the same time (though Rails obviously came later) yet Ruby is such a "cooler language" so it can't be due simply to age.

I think a lot of it is Silicone Valley's attitude to being different to the rest of the world, the majority of sites are built in PHP? Sweet, let's go with something funky and different!

It's a great attitude to have for creating cool new things, I suppose, but it feels like it's moving too fast for me to keep up, is Node.js not cool anymore? What about Backbone? Lua? what the hell is Hadoop? How about a new Lisp?

I don't think it's "just" SV. On the whole, IME, Ruby (and Rails by immediate extension) appears to be a little more popular in the US than in Europe. I can't speak to other developer communities.

For instance, I was immediately struck upon visiting family in Norway that vanishingly few shops use Ruby, and surprisingly many use .NET. I had also just finished interviewing for an opportunity on mainland Europe for a shop that uses Perl as its production language.

There are actually tons of shops that use Perl here in Europe. It's quite popular, though it's not going to hit Java or C levels of popularity.

I lived in London and there were always tons of Perl jobs there and here in Paris, I'm shocked to find out that there are far more Perl jobs than I expected. It also appears to be moderately popular in Germany.

So yeah, Perl may also be "off the radar" for many people, but it's still a strong market. Interestingly I'm seeing Perl dev pay scales getting pushed up because because there was a rush of devs going to other languages a few years ago. Now there's a shortage of Perl devs but the code hasn't gone away.

Curious to know how many new Perl projects are started these days, compared to something like say Python.

Its not very interesting to be known as a Perl developer if all there is left to do is maintain legacy code.

My current company isn't very old and they start new projects in Perl all the time. I'm leaving in May to go freelance and my first contract is with a startup in London who's work is in Perl. I also know about http://www.nestoria.co.uk/, a very successful startup that's written in Perl. Still, these are anecdotes and not data.

I hear about new Perl companies and positions all the time, but given that I've found myself specializing in Perl and watching the market (since I'm going freelance), I might be seeing this more than most. That being said, everything I've seen about Perl suggests that the language's main issue is that it's been so successful that many competitors have arisen and taken some market share. (Of course, the language can be quite ugly at times, but I try to encapsulate the ugliness when I can, so most people don't see it in my code).

https://github.com/languages

As primarily a Perl programer, I'd say there is a fairly even split between times I'm maintaining older code and writing new code in work environments. I've played with Ruby and Python a bit (by no means extensively), and when I started a web service last month (http://www.weightgrapher.com) I used Perl.

Dancer (Web framework), DBIx::Class (ORM), and other new tools make things pretty awesome; Perl isn't all CGI.pm scripts anymore.

Existing Perl shops start new projects in Perl. e.g. http://www.shutterstock.com/jobs.mhtml (which, to be fair, also starts new projects in node.js, ruby, and other things.)
My hunch, based in part on a few single point observations as well as this thread, is that not too many new projects are using Perl.

When I asked a prospective employer why they were using Perl, the answer was in effect that it was legacy from the late 90's. I never got the impression that this legacy was an onerous impediment, however. Given the scale at which they operate, switching languages & ecosystems would be costly - and (again, due to scale) they've built up a number of customized solutions using Perl that would be time consuming to port.

IMHO, given the state of the language & its ecosystem as compared to its closest cousins (Ruby & Python), I can't really see why any new projects would be started in Perl. If anyone has a counter point I would certainly love to hear it, as I will freely admit to not having had much interaction with the Perl community as of late.

> IMHO, given the state of the language & its ecosystem as compared to its closest cousins (Ruby & Python), I can't really see why any new projects would be started in Perl. If anyone has a counter point I would certainly love to hear it, as I will freely admit to not having had much interaction with the Perl community as of late.

I might, if I knew what your point was. There's just a vague implication that the language and it's ecosystem are substandard to Ruby and Python. Apparently you think it's self evident, so doesn't require explanation, but I don't feel that way, so I'm not sure what to address.

Mind supplying some examples of what you feel Perl is lacking in comparison?

To jump start it, I've been using Mojolicious[1] lately, and find it a dream to work in. And of course, being able to pull from CPAN is a plus.

[1]: http://mojolicio.us/

Hi doktrin,

Regarding -new- Perl projects, take a peek at the Mojolicious web framework [0] (because nearly everything using it is a new Perl project). It's the most fun I've had in years.

If nothing else, the Mojocasts [1] will probably bring a smile to your face (personally, I laughed out loud at times because it's so strangely simple and brilliant).

0. http://mojolicio.us/ 1. http://mojocasts.com/

Norways tech sector is small enough that it is severely dominated by entrenched interests with a Microsoft background, much more so than in larger countries. The places that tends to use Ruby tends to at least have started doing so when small, and the number of startups in Norway is vanishingly small simply because we're a small country.

(I'm from Oslo, but moved one of the startups I co-founded to London 13 years ago...)

Interesting. As a Norwegian who has never actually lived in Norway (although I have visited often and speak Norwegian) I would love to pick your brain about the tech scene there. My email is in my profile if you have a few moments to spare.
Ruby and Rails seem to be very popular here in Berlin IT scene. Still PHP and Java are a bit more popular, but it's not so hard to find work if you're a good Ruby engineer.

http://marsjobs.net/positions

What's about Scala community in Berlin?
There's also the question of population and total market size...
>> I think a lot of it is Silicone Valley's attitude to being different to the rest of the world, the majority of sites are built in PHP? Sweet, let's go with something funky and different!

I don't think that's it. Personally, I switched from PHP to Ruby because 1) Ruby seemed like a great language and 2) I saw a lot of excitement about Rails and 3) it seemed like a marketable skill.

But a few people had to decide #1 for #2 and #3 to happen. I think any new technology gets its initial hype because of some merits it has, even if the hype later gets out of hand.

"It's a great attitude to have for creating cool new things, I suppose, but it feels like it's moving too fast for me to keep up, is Node.js not cool anymore? What about Backbone? Lua? what the hell is Hadoop? How about a new Lisp?"

As far as the last part is concerned, what about R7RS Small, and later R7RS Large?