86

Which pill would you choose?

Comments
  • 55
    Definitely the red pill 😂

    Knowing all programming languages doesn't mean that one knows algorithms, data structures and best practices.

    Plus learning any spoken language to a C2 level takes way more dedication than picking up a programming language's syntax ☺
  • 3
    Programming languages, of course
  • 6
    red pill, it would open up your business to anybody and if you keep it quiet you can hear what they don't want you to understand. now if the blue pill does all programing language current and future it would be a little bit harder choice
  • 4
    Know all spoken language, then I can easy learn all programming languages
  • 4
    Red one! Communicating different people would be definitely better than communicating one with different languages!
  • 3
    Professionaly, I use more spoken languages than programming languages, so I would say the red one.
  • 2
    At least you definetly can speak english when you can speak all programming languages ^^
  • 5
    Keep a red one for me!
  • 2
    Red pill, without any doubt
  • 2
    Blue. Because English is becoming the language, which everyone can speak. And I don't care about all other languages, which I cannot speak.

    Even though C like syntax is like the English of programming languages, I care about the other programming languages.

    Because of time issues I don't learn all programming languages. So the blue pill would really be helpful.
  • 2
    Knowing "all" programming languages doesn't mean I can be a better programmer.
    It only means I can do something in several languages. Its overrated if you ask me.
    Hence, the red pill for the spoken languages please :)
  • 3
    Why can't I just take them both? Lol
  • 2
    Both, fuck the rules
  • 1
  • 0
    @androso fuck man. I would've chose the blue pill. Now i choose the red one.
  • 2
    The red one. You'll be able to talk to a lot of more people... Considering there are 50% of women on earth, that makes 3,5 billion potential girlfriends !
    Without joking, in real life if you master 3-4 programming langages it's enough to be a good developer. What kind of job ask you to know all the langages ?
  • 6
    I will take an ecstasy, thank you very much!
  • 0
    Am I rhe only Person who wants to try http://xkcd.com/566 ( not the weapon part, weapons destroy computers) ?
  • 1
    Spoken languages of course, you have nothing to do with all programming languages...
  • 1
    @Letmecode Dude, chill.
    Might it be that you just assumed that I am a native English speaker? Because otherwise I cannot explain myselft your "self-serving" part.
    I was born in Russia and live in Germany for two decades. I can do at least smalltalk in German, English and Russian. And I learned a bit off Hungarian (which is an interesting language BTW) when I had a Hungarian girlfriend.
    So, how would it be self-serving for me, if I push English to be the defacto standard language? Shouldn't I go for German or Russian?
    The answer is that I accept English as the language, which people should use to exchange knowledge. Because there has to be one language! I everyone has to learn every language just to be able to potantionally talk to everyone else, that would be nuts. Nobody has time for that!
    And English is just the most common language. If you like it or not, you have to accept it. You say that the are more speakers for a specific Chinese dialect, which is BTW Mandarin (!) than
  • 2
    @Letmecode Native English speakers. Yeah maybe. But you are IGNORING here that English is not only spoken by native people. Please compare the the counts of non-native English speakers with non-native Chinese dialect speakers (sum them all up for that matter). This will be a tremendous difference.
    And as far as education goes. In my university any written scientific papers needs to be in English, because otherwise your paper would not be accepted in global conferences, where scientists exchange knowledge in English.

    I think I know what your problem was with my comment. You just assumed that I implied to banish all languages except English, but that was not my message.
    My message was that we have a standard spoken language and it is relatively easy to learn. So for me as software developer it would be more interesting to learn all programming languages instead, as they might get me some insights for my profesion.

    Not understanding my point and insulting right away is rude!
  • 2
    Red pill would make you one of the most impressive people in the world.

    Blue pills just makes you are a programmer who can't decide which language to choose. it doesn't mean you will write better software.
  • 1
    Okay, than let's assume no person is "uneducated, ignorant and self-serving" like me and as a consequence every person learns all spoken languages. So everyone can speak with everyone in every language. That kind of make "every language" a composition language, which consists of all languages. So than you basically have only one language! Kind of ironic if you ask me, @Letmecode!
  • 1
    Definitely spoken what an amazing skill
  • 3
    Distract him by telling: "Look! There is a three-headed monkey behind you" and take both 😁🙈
  • 0
    @jiraTicket Yeah. Because why would mastering all PROGRAMMING languages make you a better PROGRAMMER. Obviously, have to master all spoken languages to be a better programmer, duh!
    </sarcasm>

    As a profesional programmer you cannot chose only to programm in one programming language. You could get a new job, where a different programming language is used from your chosen. Do you reject the job offer, just because THEY chose the wrong language? Different languages run on different platforms. Different languages have different use cases (OOP, FP, Markup languages, script languages, system languages).
    For example, I hate C++, but still had to learn it. I don't regret it though, because it let me learn about low-level stuff. It forced me to think about stack vs heap stuff in more detail.
    On the other side I love C# and it let's learn about high-level stuff more clearly like design pattern, because I don't have to bother with low-level stuff.
  • 0
    @jiraTicket So, yeah, in my opinion it definitely makes you a better programmer if you learn more programming languages (if you can afford the time).

    With such a red pill the "affording time" issue would not exist.
  • 1
    Programming languages are mostly similar if they are not structurally different so knowing how to write good code and smart algorithms is better than knowing all programming languages which most aren't even used in modern projects regularly anymore. So being very efficient in a few key programming languages is the way to take. I would definetly prefer being proficient at all world languages because it would also allow me to go places for work and not have to worry about interacting with people there.
  • 1
    Red, for sure.
  • 2
    Red Pill. I'm fascinated with linguistics and different language families and besides English and Portuguese I know German enough for me to get by ( learn is in progress) and I can understand a great deal of Spanish (it's Portuguese's closest sister language).

    Having this background I can't really miss the red pill.

    In fact, if you know various spoken languages - where you have to learn spelling, syntax, word order, phonology, pronunciation, listening and others - learning a computer language, which is basically only spelling and syntax, requires almost no effort.

    When I'm learning a computer language I usually see the commands only once and remember them like forever. It's very easy because I got used to memorize tenths of words from spoken languages a day.
  • 0
    @Marnsghol Yes versatility is a part of being a good programmer. But my post is You can spend a decade writing software in just a handful of language and still only have time to do a handful of projects, and not nearly accomplishing 1% of what you want or what you could build with those languages alone. Not knowing every language is not necessarily something that stops you from accomplishing what you want.
  • 0
    @jiraTicket I think you should reread my comment because what you're saying is exactly the same with what I tried to tell.
  • 0
    Red pill..I don't need to know all programming languages!
  • 0
    Somehow hard to decide with. If choosing one pill means to know all spoken languages, it shouldn't mean you will be able to speak it correctly just like what the others pointed out for the other pill that points to programming languages since knowing all programming languages doesn't technically mean we mastered data structures and algorithms as how grammar works on the spoken side. Am I making sense? Fck I choose both!
  • 2
    Red pill without a doubt
  • 1
    Blue pill indeed
  • 7
    I'll literally take anything.
  • 0
    red, i dont want to know oop
  • 1
    @buksys but you also dont need to know esperanto
  • 1
    Given that programming languages require logical and or structural thinking and not other spoken languages I'd go for blue. Plus, being a master blue piller (lol) you can hire a master red piller (lol2).
  • 1
    I choose the red one, I already know all programming language :3
  • 0
    Red pill, definitely. If I need to learn a specific programming language I can easily learn it. But knowing all spoken languages would be awesome.
  • 0
    I feel like red already won but, I'd pick red
  • 0
    @dfox @trogus the people have decided democratically! Please rename this app/website into linguistRant.
  • 0
    This question would hv been better - master any one language, but you will forget all other languages , or knowing all languages partially.
  • 0
    @Jilano Hah, your first comment
Add Comment