GitHub just released this blog post about emoji use on the platform.
Check out this graphic from the post:
Rubyists just love to โค๏ธ, myself included.
My first thought was that the color red is why Rubyists love the red heart. But when I saw that Ruby was also #1 in ๐, I was convinced. Rubyists are the kindest. I am not surprised at all by the finding. I love the Ruby community.
Keep being awesome, Ruby. But donโt gloat too much about this news, you have a reputation of kindness to uphold. ๐
Iโm sorry c-sharpers. ๐
Top comments (34)
There's a piece online titled "CUSSING IN COMMITS: WHICH PROGRAMMING LANGUAGE INSPIRES THE MOST SWEARING?". Developer Andrew Vos scanned one million commits from Github for each programming language for swear words limited to George Carlin's seven dirty words.
What he found was that the C++ programmer was the likeliest to use swear words in their Github commits. But C++ was barely the top as JavaScript and Ruby are neck and neck right behind C++.
Not to say Rubyist aren't kind people but that they seem to have a less than pristine mouths!
Full article: wired.com/2011/02/cussing-in-commi...
I dunno man, I fucking love ruby.
But that was 2011!! , Any Latest Data?
Sure this one from 2014: jaxenter.com/foul-mouthed-develope...
It goes into more data like programmers that mention other programming languages, comments and bullying.
What's wrong with PHP Developers ๐ !!
Nothing is wrong with PHP developers. They are like dinosaurs; not of this time.
PHP devs, we sure do like being color full. :D
I would be interested how the word usage breaks down between the 5.x and 7.x releases.
Ruby community is absolutely amazing, I definitely agree with your post.
This brings me to the question Why is Python more popular than Ruby? We have a great community. Our language can be used for basically everything. It's native OOP (easy to learn for beginners). Where is the Python main advance?
Ah ah you want to start a flame war :D
I think it's a bunch of reasons added together:
These are few of the reasons why Python gained more popularity in the first 10 years of their existence. Then Rails and YARV came :-D
Ok, these are pretty valid arguments, I take it.
And I have done project in both (Python and Ruby) but I have still have a strong feeling that Ruby is the superior.
Python has a pretty great community too, and Pythonโs grip on academia and then data science is pretty strong.
It's more "educational", I guess.
Python or Ruby ? Anyway the 'educational' part should be learning algorithms and data-sets (not concrete language, this is only an implementation). That is....math.
Python. And I mean in terms of educational material + people usually start with python + university support python more. After that I guess people just stick with python.
I agree with you. I think doesn't matter if you know Python or Ruby, if you know the foundations you will be able to learn any language in the imperative paradigm.
I am really proud of Microsoftโs direction, and Iโm sure they will catch up in โค๏ธ soon.
Also, poor TypeScript! Thatโs a pretty infant language compared to some of the others. Iโd wager they all start out as ๐๐ป lol
I'm a .NET MVC developer - I'm disappointed of the community arround it ๐
Is it something you actively feel? That the community is not cohesive enough?
C# is a language mostly used in companies, the mentality isn't the same as in some other technologies community. Microsoft is trying to make its ecosystem evolve, Edge is planed to be open source, they also released other open source projects.
We will see by the time where it goes but Microsoft own the .NET ecosystem and, they are a company after all, they try to make money, which is what company's for. Products like Azure makes the community fear about this ecosystem.
Yeah but if they are on Github, it means we're talking about people who are familiar with opensource and want to contribute. Aren't they already more open minded towards opensource?
Edge is not going to be opensource. It's going to be based on Chromium but the browser itself won't be opensource. Basically like Chrome: cross platform, based on chromium but closed source. BTW it's amazing to read that the browser will be kept cross platform! It makes sense for them, we'll see if it will make sense for users outside Windows too.
I don't think edge has any bearing on the conversation. Quite a bit of edge is c++ anyway. Edge is a product, just like oracle (the database). There is nothing wrong with companies close sourcing products if they choose. Having closed source products does not preclude you to not being open source friendly.
dotnet + c# is being built completely in the open. I think the unfortunate thing is the community is a little to quick to fall inline to what microsoft pushes. Many competing alternatives in the dotnet space get pushed aside to whatever microsoft ships. I think this has more to do with the community, and less to microsoft themselves.
There are some awesome examples of openness from microsoft's part such as the community standup. Most of dotnet core's performance improvements over the last year have been community contributions. I no longer code in c# professionally, but when I was in the dotnet space my real wish was that the community spent less time looking toward microsoft and more time looking toward themselves for awesome products.
I think Go has the kindest, but that may just be because I'm heavily involved.
Something to consider is that Go is a very minimalist language, and there are a lot of proposals to add features that aren't needed. Go is meant to be a very simple language that will last long-term, and in order to accomplish that, it needs to be very strict on what gets added.
In terms of helpfulness and such, the Go forum and community in general is very kind! It's one of the things that makes the community really fun to be part of. But when proposals come in, which anyone is allowed to submit, people (including me) tend to be very critical towards them in order to make sure we only add features that we really need to add. Thus a lot of proposals get a huge storm of ๐s since a lot of proposals are for "nice to have" features and not "need to have".
$5 says the c-sharp sad faces and thumbs down are for all the people that keep filing issues on dotnet/announcements and aspnet/announcements where issues filed are only for public announcements about dotnet.
Thatโs not kindness, just emoji use.
Umm... isn't this premised on the assumption that emoji usage is correlated with communal kindness?
You can't argue with emoji, though as a c-sharpie I have to give this a big...oh, dev.to (thankfully) doesn't have a thumbs-down so I'll give this post a heart!
java...