Profile

Cover photo
Ahmet Alp Balkan
Works at Microsoft
Attended Bilkent University
Lives in Seattle, WA
3,953 followers|53,058 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Ahmet Alp Balkan

Shared publicly  - 
 
RSVP to Seattle Docker Meetup to hear more about "Windows Containers" and "Docker on Windows" on Wednesday 12/3.
3
Add a comment...

Ahmet Alp Balkan

Shared publicly  - 
 
Linux community and what it has come to today. I am sad to hear all these are real.
 
Much of the Open Source community tries to advertise the community as one happy place to the outside. Where contributions are valued only by their technical quality, and everybody meets at conferences for beers.

Well, it is not like that. It's quite a sick place to be in.

I don't usually talk about this too much, and hence I figure that people are really not aware of this, but yes, the Open Source community is full of assholes, and I probably more than most others am one of their most favourite targets. I get hate mail for hacking on Open Source. People have started multiple "petitions" on petition web sites, asking me to stop working (google for it). Recently, people started collecting Bitcoins to hire a hitman for me (this really happened!). Just the other day, some idiot posted a "song" on youtube, a creepy work, filled with expletives about me and suggestions of violence. People post websites about boycotting my projects, containing pretty personal attacks. On IRC, people /msg me sometimes, with nasty messages, and references to artwork in 4chan style. And there's more. A lot more.

I am used to rough discussions on mailing lists, and yes, when I was younger I did not always stay technical in flamewars, but nowadays I am pretty good at that, I am sometimes articulate, but never personal. I have a thick skin (and so do most of the others involved in systemd, apparently), and I figure that plays a major role why we managed to bring systemd to success, despite all the pressure in the opposite direction. But from time to time, I just have to stand back and say "Wow, what an awful community Linux has!".

The Internet is full of deranged people, no doubt, so one might just discount all of this on the grounds that the Open Source community isn't any different than any other community on the Internet or even offline. But I don't think so. I am pretty sure there are certain things that foster bad behaviour. On one hand there are certain communities where it appears to be a lot more accepted to vent hate, communities that attract a certain kind of people (Hey, Gentoo!) more than others do. (Yes, the folks who post the stuff they do usually pretty clearly state from wich community they come).

But more importantly, I'd actually put some blame on a certain circle of folks that play a major role in kernel development, and first and foremost Linus Torvalds himself. By many he is a considered a role model, but he is quite a bad one. If he posts words like "[specific folks] ...should be retroactively aborted. Who the f*ck does idiotic things like that? How did they not die as babies, considering that they were likely too stupid to find a tit to suck on?" (google for it), than that's certainly bad. But what I find particularly appalling is the fact that he regularly defends this, and advertises this as an efficient way to run a community. (But it is not just Linus, it's a certain group of people around him who use the exact same style, some of which semi-publically even phantasize about the best ways to, ... well, kill me).

But no, it's not an efficient way to run a community. If Linux had success, then that certainly happened despite, not because of this behaviour. I am pretty sure the damage being done by this is quite obvious, it not only sours the tone in the Linux community, it is also teaches new contributors to adopt the same style, but that only if it doesn't scare them away in the first place.

In other words: A fish rots from the head down.

I don't mind using strong language, I don't mind the use of words such as "fuck", I use the word all the time too, it's really not about that. I must simply say that I wished it would stay at that, because what actually is happening is so much worse, and and so much more hateful.

If you are a newcomer to Linux, either grow a really thick skin. Or run away, it's not a friendly place to be in. It is sad that it is that way, but it certainly is.

The Linux community is dominated by western, white, straight, males in their 30s and 40s these days. I perfectly fit in that pattern, and the rubbish they pour over me is awful. I can only imagine that it is much worse for members of minorities, or people from different cultural backgrounds, in particular ones where losing face is a major issue.

You know, I can deal with all this shit, and I guess in a way with the energy we are pushing the changes we propose with we are calling for opposition, so this post is really not intended to be a call for sympathy. The main point I want to make with this is to correct a few things about our communities, and how their are percieved. Open Source isn't a kindergarten. Open Source is awful in many ways, and people should be aware of this.

Not everybody in the Linux community is like this, the vast majority isn't. Not even all our different communities really have a problem with this at all. But many do, and the most prominent one, the Linux community as a whole certainly has.

I am not the one to fix any of this, I cannot tell you how one could do it. And quite frankly, I really don't want to be involved in fixing this. I am a technical guy, I want to do technical things.

My personal conclusion out of all this is mostly just that I don't want to have much to do with the worst offenders, and the communities they run. My involvement with the kernel community ended pretty much before it even started, I never post on LKML, and haven't done in years.  Also, in our own project we are policying posts. We regularly put a few folks on moderation on the mailing list, and we will continue to do so. Currently, the systemd community is fantastic, and I really hope we can keep it that way.

And that's all about this topic from me. I have no intentions to ever talk about this again on a public forum.
View original post
3
1
Mehmet Aydin Bahadir's profile photo
Add a comment...

Ahmet Alp Balkan

Shared publicly  - 
 
check it out my last project.
LINQ for Go, Ahmet Alp Balkan, 1/3/14 9:31 PM. Hi folks,. After reading number of historical threads in this group about how unsuitable Go is for something like LINQ (language integrated query) since there are no generics and lambdas, I funnily decided to do this anyway –and it is finally here.
1
Add a comment...

Ahmet Alp Balkan

Shared publicly  - 
 
that's an interesting one.
4
Add a comment...

Ahmet Alp Balkan

Shared publicly  - 
 
How to properly use the HTTP Verbs in a well defined REST Web API. Using HTTP Verbs in a REST Web API.
2
Add a comment...

Ahmet Alp Balkan

Shared publicly  - 
 
A simple way to make web stuff on Raspberry Pi.
1
Add a comment...

Ahmet Alp Balkan

Shared publicly  - 
 
Will there be a power chord? If so, this is false advertising.
1
Burak Yiğit Kaya's profile photo
 
There's a USB socket that powers the device but you can use a short USB-to-microUSB cable to power it through the TV so I'd say it is acceptable.
Add a comment...
Have him in circles
3,953 people
Carmen Perez's profile photo
pavell twana's profile photo
Ahmet Şar's profile photo
Michael Cierkowski's profile photo
Mehmet Başer's profile photo
Bartınlı Bayram Avcı's profile photo
Sefa Yılmaz's profile photo
Climber B.C.'s profile photo
çakır ömer's profile photo

Ahmet Alp Balkan

Shared publicly  - 
1
Murat ARAS's profile photoAhmet Alp Balkan's profile photo
6 comments
 
hahhaha tam koyun mantigi :D
Add a comment...

Ahmet Alp Balkan

Shared publicly  - 
1
Add a comment...

Ahmet Alp Balkan

Shared publicly  - 
 
Congrats Elif!
Vote for \u0022Going Bananas!\u002DUsing Banana Peels in the Production of Bio\u002DPlastic As A Replacement of the Traditional Petroleum Based Plastic\u0022 to win the Google Science Fair 2013 Voter\u0027s Choice Award
1
Yigit Demirag's profile photoAhmet Alp Balkan's profile photo
2 comments
 
+Yigit Demirag cok guzel! :)
 ·  Translate
Add a comment...
People
Have him in circles
3,953 people
Carmen Perez's profile photo
pavell twana's profile photo
Ahmet Şar's profile photo
Michael Cierkowski's profile photo
Mehmet Başer's profile photo
Bartınlı Bayram Avcı's profile photo
Sefa Yılmaz's profile photo
Climber B.C.'s profile photo
çakır ömer's profile photo
Work
Occupation
Student
Employment
  • Microsoft
    SDET, 2012 - present
  • Microsoft
    SDET Intern, 2011 - 2011
  • Google
    Summer of Code Student, 2010 - 2010
  • Turkcell
    Software Developer Intern, 2010 - 2010
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Seattle, WA
Previously
Bellevue, WA - Bilkent, Ankara, Turkey - Kocaeli, Turkey
Story
Tagline
hobbyist computer engineer and blogger.
Introduction
Software engineer at Microsoft working on cloud computing products. Releasing side projects and blog posts.

Find me on twitter: @ahmetalpbalkan
Education
  • Bilkent University
    Computer Engineering, 2008 - 2012
Basic Information
Gender
Male
Ahmet Alp Balkan's +1's are the things they like, agree with, or want to recommend.
AKP Mitinginde Bir Çapulcu!
sarapvepeynir.blogspot.com

Tebdil-i kıyafet...Mitinge giderken küpe çıkar :) Size mitingin girişinde el değiştiren 300 liranın videosunu göstermeyeceğim! Ona göre okuy

Je L'ai Dit: Chromecast URL Player
vignesh.foamsnet.com

I was annoyed by the fact that the Chromecast SDK has been out for the public for quite a while and yet googling for a simple URL player for

Go Package Management For 2014
www.goinggo.net

Introduction In October 2013 I sent out a call to action to the Go community. I wanted to form a group of Gophers that would come together a

LINQ for Go - Google Groups
groups.google.com

LINQ for Go, Ahmet Alp Balkan, 1/3/14 9:31 PM. Hi folks,. After reading number of historical threads in this group about how unsuitable Go i

$200,000 to the one who breaks Telegram
telegram.org

Telegram backer, Pavel Durov, will give $200,000 in BTC to the first person to break the Telegram encrypted protocol. Starting today, each d

I found Prezi's source code - infosec
blog.shubh.am

Recently, I participated in the Prezi bug bounty with high hopes of finding some web application flaws. I had spent a total of 2 hours sifti

Go Walker - Go API documentation and source code view
gowalker.org

Go online project API documentation, docuemnts, videos

My Favorite Macros for Objective-C Development in Xcode
matt.coneybeare.me

Some developers say that macros should be avoided, but I find them very useful to add to my Xcode projects. By simply importing a single fil

WhiteDB
www.whitedb.org

A fast lightweight NoSQL shared memory database library written in C.

Coder for Raspberry Pi
googlecreativelab.github.io

A simple way to make web stuff on Raspberry Pi.

research!rsc: How To Build a User-Level CPU Profiler
research.swtch.com

When I spent a summer as a Google intern in 2006, one of the many pleasant surprises was Google's pprof tool, which makes profiling a C++ pr

HTTPS Everywhere
chrome.google.com

Encrypt the Web! Automatically use HTTPS security on many sites.

Antifragility from an engineering perspective
muratbuffalo.blogspot.com

I read Nassim Taleb's "Antifragility: Things That Gain from Disorder" book a while ago, and enjoyed it a lot. I have been thinking about ant

What the ...?
googleblog.blogspot.com

Dear Google users— You may be aware of press reports alleging that Internet companies have joined a secret U.S. government program called PR

WideArea - Better Textarea
usablica.github.com

Create expandable textarea and write large amount of text easily

Tree Comparison
n00tc0d3r.blogspot.com

Same Tree. Given two binary trees, write a function to check if they are equal or not. Two binary trees are considered equal if they are str

Defer (formerly Instachrome)
chrome.google.com

Defer your readings to Instapaper, Pocket, Readability or Kippt.

The Art of the Elevator Pitch: 10 Great Tips
www.readwriteweb.com

The elevator door opens. And there stands your ideal investor. It's the chance of a lifetime. But that chance only lasts as long as the elev

Gamasutra - News - Valve: Piracy Is More About Convenience Than Price
www.gamasutra.com

Piracy is not a pricing issue, but a service issue, says Valve's Gabe Newell. The proof? Steam makes more money from the traditionally writt

Public - 11 months ago
reviewed 11 months ago
Public - a year ago
reviewed a year ago
6 reviews
Map
Map
Map