Slashdot Mirror


Stack Overflow Reveals Which Programming Languages Are Most Used At Night (stackoverflow.blog)

Stack Overflow data scientist David Robinson recently calculated when people visit the popular programming question-and-answer site, but then also calculated whether those results differed by programming language. Quoting his results:
  • "C# programmers start and stop their day earlier, and tend to use the language less in the evenings. This might be because C# is often used at finance and enterprise software companies, which often start earlier and have rigid schedules."
  • "C programmers start the day a bit later, keep using the language in the evening, and stay up the longest. This suggests C may be particularly popular among hobbyist programmers who code during their free time (or perhaps among summer school students doing homework)."
  • "Python and Javascript are somewhere in between: Python and Javascript developers start and end the day a little later than C# users, and are a little less likely than C programmers to work in the evening."

The site also released an interactive app which lets users see how the results for other languages compared to C#, JavaScript, Python, and C, though of those four, "C# would count as the 'most nine-to-five,' and C as the least."

And they've also calculated the technologies used most between 9 to 5 (which "include many Microsoft technologies, such as SQL Server, Excel, VBA, and Internet Explorer, as well as technologies like SVN and Oracle that are frequently used at enterprise software companies.") Meanwhile, the technologies most often used outside the 9-5 workday "include web frameworks like Firebase, Meteor, and Express, as well as graphics libraries like OpenGL and Unity. The functional language Haskell is the tag most visited outside of the workday; only half of its visits happen between 9 and 5."


99 comments

  1. Or maybe by tomhath · · Score: 4, Insightful

    "C programmers start the day a bit later, keep using the language in the evening, and stay up the longest. This suggests C may be particularly popular among hobbyist programmers who code during their free time (or perhaps among summer school students doing homework)."

    They're spending more time to get the same amount of work done.

    1. Re:Or maybe by Anonymous Coward · · Score: 0

      Maybe. This is also a statistic of people who needed help doing their job.

      Maybe the C programmers didn't need to ask any questions to get their job done.

    2. Re:Or maybe by Anonymous Coward · · Score: 0

      This study was about when, not if, the visits happened.

    3. Re:Or maybe by behrooz0az · · Score: 1

      This means you don't know any statistics.
      When majority doesn't ask questions in work hours the average is shifted towards afternoon.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion. -- Spazmania (174582)
    4. Re: Or maybe by Anonymous Coward · · Score: 0

      Honest question: C is good for writing drivers because it provides access to bits, control of structure layout, etc. Is the same true in all the other languages people keep listing?

    5. Re:Or maybe by Anonymous Coward · · Score: 0

      When majority doesn't ask questions in work hours the average is shifted towards afternoon.

      No kidding, that's the definition of average. But it would also imply the standard deviation is larger, shifting the mean to later in the day.

    6. Re: Or maybe by Anonymous Coward · · Score: 0

      C is actually pretty bad at bit manipulation and the compiler has to do some pretty advanced analysis of the code to figure out when it can use things like bit rotation or the carry bit.
      Implementing an efficient bit stream in C can be quite tricky compared to assembly and might optimize worse on the next compiler upgrade.
      Of course all the other languages are even worse at it.

      The main reason C is used for writing drivers isn't necessarily because of it being able to manipulate bits, but rather that drivers often have to run before the entire system is loaded.
      This means that the language used for drivers must be able to compile into something that doesn't require an emulated environment that runs on top of the operating system.
      That sort of rules out any "modern" languages that uses managed code.
      In theory it doesn't have to, but the language would need to have separate runtime environments for drivers and applications.

    7. Re:Or maybe by Anonymous Coward · · Score: 0

      > They're spending more time to get the same amount of work done.

      The statistics don't cover productivity. You and your bias are the only source of that jab.

    8. Re:Or maybe by Anonymous Coward · · Score: 0

      "C programmers start the day a bit later, keep using the language in the evening, and stay up the longest. This suggests C may be particularly popular among hobbyist programmers who code during their free time (or perhaps among summer school students doing homework)."

      They're spending more time to get the same amount of work done.

      OR searching for memory leaks and switching thread contexts. In other words, searching for things all the time.

    9. Re: Or maybe by jimtheowl · · Score: 1

      The efficiency of resulting the code is not affected by how much analysis the compiler has to do to produce that code.

      "drivers often have to run before the entire system is loaded."

      One can use Kernel modules, unless your OS of choice doesn't support it.

      https://en.wikipedia.org/wiki/...

  2. 9to5 by spongman · · Score: 1

    So... If you want to earn money coding, learn C#?

    1. Re:9to5 by techno_dan · · Score: 2

      Not really, if they threw in Java, it would be a lot higher. If you look at some of the later graphs, Java is higher in both quadrants. As well, they had to remove it off one graph because it would have squished the rest further to the the left and down. I use C++, php, java, and C#, and some C, and for most enterprise workhorse applications, I am in the Java world.

  3. C programmers work in the evening... by Anonymous Coward · · Score: 0

    ...probably to fix all the bugs that managed languages avoid...

    1. Re:C programmers work in the evening... by Joce640k · · Score: 1

      Either that or nobody uses C# outside of cubicle farms. C is used for fun things, at home.

      --
      No sig today...
    2. Re:C programmers work in the evening... by murdocj · · Score: 1

      If you know how to program in C, you don't run into the those bugs. And guess what, in managed languages you still run into null reference exceptions.

    3. Re: C programmers work in the evening... by Anonymous Coward · · Score: 0

      C# programmer by day. Never use it outside of work because I don't like the .net stack for hobbyist projects. Asp.net, sql server, etc, just too heavyweight.

    4. Re:C programmers work in the evening... by Anonymous Coward · · Score: 0

      Yep, most complaints about C comes from people who haven't read the MISRA guidelines.

      Sure, the code might not become as efficient as it theoretically could be, but it will still outperform any higher level language and you won't run into "strange" bugs to the same extent.

  4. Incoherrent Measure by Anonymous Coward · · Score: 0

    Does this not rather measure the number of amateur programmers (aka Coders) who are in need of help to write software as opposed to the number of "Professional" programmers?

    1. Re: Incoherrent Measure by Anonymous Coward · · Score: 0

      Yes. Its all the Indians visa workers copying and pasting furiously to steal American jobs.

    2. Re:Incoherrent Measure by Sperbels · · Score: 4, Interesting

      Are you saying professional programmers never need help? I've been a professional for 20 years, and coding for 30 years. I still find stack overflow extremely useful. I don't understand the hate.

    3. Re:Incoherrent Measure by Anonymous Coward · · Score: 0

      This. Stack overflow gives a lot of good answers to a wide range of questions and seems to have a critical mass of smart, informed people who want to help. Why wouldn't I use it?

    4. Re: Incoherrent Measure by zaphirplane · · Score: 1

      I am neither, but want to point out that they were hired by Americans, they are not stealing jobs, American executives are handing out the jobs and you are so whipped you take it out on the worker, so sad so dumb can't tell it's his own people doing him over

    5. Re:Incoherrent Measure by Anonymous Coward · · Score: 0

      I don't hate stack overflow, and like you, use it for work on occasion.
      I can also say however, that I tend to use it more on my hobby stuff - when I taught myself python for example - a lot more than I did/do for work.

      It's not the resource itself that I find objectionable, but using the statistics gathered from it in this way.
      All you can really surmise from this exercise is that the sort of people who use stack overflow do so with these languages at these times - it's not a representative data set.

    6. Re: Incoherrent Measure by Anonymous Coward · · Score: 0

      Not only do these shitskins take your job, their code is always a ugly mess.

  5. Duh by Lije+Baley · · Score: 1

    And a resounding one at that.

    --
    Strange things are afoot at the Circle-K.
  6. C coders code when they fee the mood. by Anonymous Coward · · Score: 0

    I have been coding C for years (as my job) and I code when I feel it. Some days nothing, some days 30h. When you are in the mood you cant really stop once you get running.

  7. Re:Where is Rust? Where is Nim? by WarJolt · · Score: 1

    I was thinking the same thing. Haskell has an interesting peak a little later in the day. I imagine rust would be the same.

  8. Look at the graphs by darkain · · Score: 5, Insightful

    Just look at the graphs. It is almost possible that these "numbers" are within statistical error. Every single language I've looked at using their graph has the EXACT same trend line, with only a very subtle variation of up/down by a fraction of a percentage.

    1. Re:Look at the graphs by Anonymous Coward · · Score: 1

      Look at Haskell; It clearly stands out. For the other language I must agree with your conclusion, though.

    2. Re:Look at the graphs by 93+Escort+Wagon · · Score: 0

      Just look at the graphs.

      No.

      --
      #DeleteChrome
    3. Re:Look at the graphs by quantaman · · Score: 3, Interesting

      Just look at the graphs. It is almost possible that these "numbers" are within statistical error. Every single language I've looked at using their graph has the EXACT same trend line, with only a very subtle variation of up/down by a fraction of a percentage.

      Close, but unless they they did smoothing I suspect the effect is statistically significant, there really is a bigger drop-off for C#

      Interestingly Linux has a bigger day vs night drop-off than C.

      --
      I stole this Sig
    4. Re:Look at the graphs by phantomfive · · Score: 2

      If you ask a C# programmer what language he uses when he programs for fun at home, he will say, "I don't program for fun." It won't be C#.

      (The above of course is a generalization, and if you happen to be a C# programmer who programs in C# for fun, I don't understand you, but I don't judge you either).

      --
      "First they came for the slanderers and i said nothing."
    5. Re:Look at the graphs by Anonymous Coward · · Score: 0

      With over a million visits per hour, no it probably isn't within statistical error. And while the shape of the trend lines are the same, they clearly aren't the "exact" same trend lines.

    6. Re:Look at the graphs by Anonymous Coward · · Score: 0

      Haskell and assembly are the only ones that diverge very much (I viewed all tags they support).

      Rust was not even in their dataset.

    7. Re:Look at the graphs by Jeremi · · Score: 1

      Just look at the graphs.

      No.

      Ah c'mon. Just once. You'll like them, I promise.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    8. Re:Look at the graphs by murdocj · · Score: 1

      I'm a c# programmer and when I program for fun at home, I use the most convenient language. Which automatically eliminates Perl, but then there are still a lot of choices.

  9. Code-sharing leads to widespread bug sharing by Anonymous Coward · · Score: 0

    Code-sharing leads to widespread bug sharing that black-hats can track http://www.theregister.co.uk/2017/04/18/codesharing_leads_to_widespread_bug_sharing/

    I agree & also 3rd party lib/dll use. You open yourself to those bugs &/or security issues when YOU don't do the work yourself (& yes, it does happen QUITE a lot). Google Chrome EFast's a danger too (opensores code created malware).

    * You only get better/stronger doing it yourself & then debugging/speed up/refactoring (if time's permitted for last 2).

    (I've also always felt that using others' work = PLAGIARISM & yes, leads to the above as the article I posted alludes to!)

    APK

    P.S.=> All-in-all I was pleased to see Delphi's showing in pre 9am & post 5pm, especially since I used it to create this that's done well on /. w/ users here (+ many 1,000's worldwide) APK Hosts File Engine 9.0++ SR-7 32/64-bit https://yro.slashdot.org/comments.pl?sid=10519299&cid=54282773 ... apk

    1. Re:Code-sharing leads to widespread bug sharing by Anonymous Coward · · Score: 0

      This was a pretty nice comment until you said "plagiarism". Using someone else's dll for they purpose they created it for is not plagiarism, but intended use. you hit the nail on the head for introducing security issues by third parties

    2. Re:Code-sharing leads to widespread bug sharing by 93+Escort+Wagon · · Score: 1

      Yes, be sure you write your own encryption algorithms - gotta avoid those code-sharing bugs.

      --
      #DeleteChrome
    3. Re:Code-sharing leads to widespread bug sharing by Anonymous Coward · · Score: 0

      You mean like code written by 93 Escort Wagon? I've never seen any with an author of that name. Can you show us some?? Do you actually have any code at all of your own??? Prove it.

    4. Re:Code-sharing leads to widespread bug sharing by Anonymous Coward · · Score: 0

      *wooosh!*

  10. But what about RUST RUST RUST by Suiggy · · Score: 1

    RUST RUST RUST
    Rewrite everything in RUST
    Or else!

    1. Re: But what about RUST RUST RUST by Anonymous Coward · · Score: 0

      Trust rust!

    2. Re:But what about RUST RUST RUST by Anonymous Coward · · Score: 0

      Sorry, Rust is out. Management now is hiring Swift developers. Must have 5+ years coding professionally in Scala (did I say Swift? sorry my bad), including having shipped multiple full-cycle product releases using Go (not Scala -- sorry).

  11. Re:Where is Rust? Where is Nim? by Suiggy · · Score: 1

    Exactly, Rust is the most important language ever created. No one programs in anything anymore except Rust. Rust is the only language allowed for programming. Kill those who defile Rust.

  12. C# is 9 to 5 by Anonymous Coward · · Score: 0

    Being 9 to 5, means, people only write in C# if they are being paid to do it. Nobody does it for fun or education.

    1. Re: C# is 9 to 5 by spongman · · Score: 1

      People who write c# obviously have other stuff to do outside of work hours. Like spend time with people they love, or read a good book, or sit in the dark in their mom's basement frantically drinking Diet Coke and coding some meaningless tripe.

      Oh, no, not that last one...

    2. Re: C# is 9 to 5 by Anonymous Coward · · Score: 0

      You know, at college I met a dude like that. He had no interest in the particular field, he just wanted to get an engineering degree, get a well paying job and deal with the stuff at office hours.
      I just don't see why any company would hire him over someone who not only gets the education but also gets the experience at home.
      When he is done with his education everyone else not only had the same education but also several years worth of experience from their own projects.

      Once I got out and got a job I ran into a programmer with the same idea. No interest in the particular field, he just programmed at office hours, or at least he was supposed to.
      With no actual interest in the field he could barely get things to work. His code still had a pretty significant amount of bugs while shipping to the customers and the rest of us still had to help him out with what I consider to be fairly basic stuff.
      He was let go some time ago. No-one could really figure out how the company benefited by having him around.

      Considering that a lot of work time is spent with administrative tasks and you don't get much room to test new stuff the things you do on your hobby projects tend to give you a lot of more experience.
      Someone only programming at office hours will have less than half of the experience of someone who also programs at home, even if he only can fit an hour or two at week days and a couple more on weekends.

      Heck, I have friends who only do programming as a hobby and works with completely unrelated things.
      If I ever needed another programmer to jump in and help me out I'd rather pick one of those than someone who have only programmed office hours.
      Even if they don't know the particular language used I know that they understand the underlying mechanics well enough to be able to generate functional code within a day.

  13. Note to self, slashdot is not the place by Anonymous Coward · · Score: 1

    ... for intelligent discussions about pros and cons of programming languages. At least, not anymore.

  14. C coders are brain damaged by AndroSyn · · Score: 3, Funny

    Once you get your head around crap like triple pointers, function pointers and all of the other head bashing elements of C, your brain is just..screwed. C is such a masochistic language that you REALLY must be in love with it to persist. Normal people just go FU and move on to something with more hand holding, not that there is anything wrong with that. So this is why C programmers stay up late, they simply cannot help themselves :(

       

    1. Re:C coders are brain damaged by OrangeTide · · Score: 3, Insightful

      I love it when people perceive C has difficult or archaic or obsolete, because that's job security for me. C is in some ways a high level somewhat portable macro assembler, and it gets some real work done. It's a 45 year old programming language designed for writing a kernel, that we've adapted for hundreds of other purposes. It's not perfect, but luckily you don't have to be perfect to be useful.

      --
      “Common sense is not so common.” — Voltaire
    2. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      You are like the guy who likes hamburgers but doesn't realize you need cows to make them.

      What do you think your super-newbie language is written in? And the tools for that language. And the operating system you are using, the browser, and the device drivers?

      You have a very low numbered slashdot id for knowing so little about your computer.

    3. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      How are those things hard to understand?
      All other languages use those very same things under the hood?
      How do you imagine you computer actually performs a function call?
      All it does it jump to the address where that function is stored, which is guess what, a function pointer.
      I think more likely C programmers just enjoy what they are doing and so keep working late.

    4. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      It was supposed to be funny...woosh?

    5. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      The funny thing is..I'm a C programmer. It was tongue in cheek. Sheesh. I believe my point is proven ;)

    6. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      Agreed.

      I get paid $120/hour to solve other people's C problems. It is the language of everything embedded and will not be going away soon. I welcome all the Rust, C#, etc. programmers. They can work in the cube farms while I do the cool stuff.

    7. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      May I ask how? I'm a pretty damn good embedded programmer (and I have previously done design and spec-type stuff on the other side of the table at an automaker). I'd love to know how to make the leap to working as a hired gun? I wouldn't attempt to get anywhere near $120 to start (but maybe $85-90).

    8. Re:C coders are brain damaged by OrangeTide · · Score: 1

      I make roughly $120/hour as well (I'm salaried though), and I've been doing this for over 15 years. A valuable skill set, a good job history, leadership experience and living in an area that tends to pay above average all help.

      --
      “Common sense is not so common.” — Voltaire
    9. Re:C coders are brain damaged by OrangeTide · · Score: 1

      Several implementations of SmallTalk, including its VM and Compiler are written in SmallTalk. And if you've ever used SmallTalk, it's almost a complete operating system and has a graphical environment. It's quite possible to do fancy whizbang languages without coding in C, although many times these languages will have a meta-language that is converted to C to feed to the native compiler. (I don't count that as "programming in C")

      --
      “Common sense is not so common.” — Voltaire
    10. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      My brain damage didn't notice it was a joke.

      I've seen too many rants by people saying low level programming is obsolete, then go programming in some language not realizing $FAVORITE_LANGUAGE is written in a variant of C.

      My bad.

    11. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      I make roughly $120/hour as well (I'm salaried though), and I've been doing this for over 15 years. A valuable skill set, a good job history, leadership experience and living in an area that tends to pay above average all help.

      That's pretty good money. California? I'd love to make that kind of cash as an engineer.

    12. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      Most languages these days are self hosting...

    13. Re:C coders are brain damaged by OrangeTide · · Score: 1

      That's pretty good money. California? I'd love to make that kind of cash as an engineer.

      Yea, good old Silicon Valley treats me well. Of course the houses here are expensive, median home price has just tipped over $1M in Santa Clara County. At this rate I will only be able to afford a slightly below average home.

      --
      “Common sense is not so common.” — Voltaire
    14. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      C is a language for people who actually understand how computers work. A pointer is a memory location: sure I can wrap it in some syntactic sugar to make my life easier (depending how you define easy) but ultimately there is nothing complicated about it. And C lets me bypass the sugar if the sugar is getting in the way of an otherwise simple operation, which I also like. Often as not when I use an "advanced" language (which I do a lot at work) I find myself in situations where I want to do something very easy and intuitive (recent example: pass a function pointer with n arguments where n is specified at runtime, for example) that would be trivial in C and have to waste time messing with really obscure, heavily obfuscated sh*t to twist this into something the "advanced" language can do.

    15. Re:C coders are brain damaged by Drethon · · Score: 1

      I grew up with C and still use it but for my own quick programs, I stick with C# now as I can make something work nearly as good as an optimized C program in much less time. If I need performance, I can go back later and work on that.

    16. Re:C coders are brain damaged by Anonymous Coward · · Score: 0

      I like C. I like a language to either unwittingly let me shoot myself in the foot, or provide comprehensive hand-holding. The inbetweeny stuff like Java isn't for me, with its shitty garbage collector (the name refers to its effectiveness rather than what it does). Sure, "you need to learn about how Java handles memory", to which my reply is: "I shouldn't have to". Either I manage it, or the language does a good job of it.

    17. Re: C coders are brain damaged by spongman · · Score: 1

      > I get paid $120/hour to solve other people's C problems.

      Yay!!! Learn "C" so you can fix other people's problems for a living!!!

      How dull.

      I prefer to make my own stuff.

    18. Re:C coders are brain damaged by StormReaver · · Score: 1

      I started with BASIC, then Assembly, then C. Coming from Assembly, C pointers were absolutely trivial. Once you understand why C pointers exist, which Assembly requires you to understand rather early on, then all levels of C pointer indirection are extremely easy to grasp.

  15. EMACS vs vi might have been more interesting by 140Mandak262Jamuna · · Score: 1

    All the plots look the same. May be if they had plotted emacs vs vi may be the curves will fight with one another....

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  16. Rust is on a mailbox, lawn furniture by Anonymous Coward · · Score: 0

    Rust is on a mailbox, lawn furniture.
    Don't know anyone using the computer language rust, regardless of how much you may want it to be so.

    I do know 1000x more people using Go. Ok, 2, but that is still 1,000,000,000 more than I know using Rust.

    So there.

    Now I need to get back to my Perl. Every other language is based on Perl, after all. ;)

  17. Re:Where is Rust? Where is Nim? by OrangeTide · · Score: 1

    Rust and Nim are languages are people talk about, not use. So it is difficult to measure the time they are used.

    (tongue firmly planted in cheek)

    --
    “Common sense is not so common.” — Voltaire
  18. Re:Where is Rust? Where is Nim? by Joce640k · · Score: 1

    Apparently C++ isn't used at all. By anybody.

    --
    No sig today...
  19. Assembly by SharpFang · · Score: 2

    You think C is late-night?
    Add the keyword 'assembly'. It only drops off after midnight, leaves the rest in the dirt in the evening hours and falls way behind the curve during the day.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:Assembly by Anonymous Coward · · Score: 0

      Interestingly enough I found myself coding assembly till 1.30 most days this week. I must be a nerd.

    2. Re:Assembly by SharpFang · · Score: 1

      > Interestingly enough I found myself coding

      there, no need to elaborate more, you are a nerd :)

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:Assembly by Anonymous Coward · · Score: 0

      Well somewhere between a nerd and a masochist :). But yeah, I go through phases of really enjoying assembly programming, and those sessions tend to go late (a) because it takes a long time to do much and (b) the fun of the challenge tends to make me lose track of time.

    4. Re:Assembly by Anonymous Coward · · Score: 0

      You don't know masochism until you programmed 8080 or Z80 assembly.
      You never have enough registers and since certain opcodes only works with certain registers the data is always in the wrong one.
      Of course you can't just load it to another register since all the registers are used for something, and you can't just push something to the stack since you can only push register pairs and you don't want to restore the other register when you pop.
      Oh, and since the ALU is just 4-bits every instruction will take a crazy amount of cycles.

  20. Re:Where is Rust? by Anonymous Coward · · Score: 0

    Rust doesn't have a more popular time of day... because Rust never sleeps.

  21. No TurboPascal - obviously rigged by Anonymous Coward · · Score: 0

    How is it possible Borland TurboPascal is not represented?

    1. Re:No TurboPascal - obviously rigged by Anonymous Coward · · Score: 0

      Delphi is object pascal and it's originally a Borland product. Look closer next time. It did well in this article actually.

  22. You misinterpreted my meaning... apk by Anonymous Coward · · Score: 0

    Rephrasing it: CODE reuse (not DLL reuse) = PLAGIARISM. However, CODE & 3rd party DLL reuse leads to security issues/bugs that spread.

    * Some lib/dll use you CAN'T AVOID though - Native API calls from the OS itself for example... but reusing it's code (say in an OpenSORES OS like Linux) WOULD be plagiaristic. You can't do that in Windows (unless you had its sourcecode & generally it's not open (China & some educational institutions from what I've heard actually have it, I don't as a general developer).

    APK

    P.S.=> That was my intended meaning SPECIFICALLY & perhaps I could have phrased it better but that's what I meant (or you misinterpreted my meaning/read too much into it)...apk

    1. Re:You misinterpreted my meaning... apk by Anonymous Coward · · Score: 0

      Code re-use is absolutely not plagiarism unless the original author didn't want to share. Open source has its drawbacks but it's certainly helped to move technology forward in the moments that companies like Microsoft rested on the laurels.

      Now the most-deployed OS platform and kernel in the world is open source - Linux.

      Also don't forget that the entire human race is founded upon sharing of knowledge and the progress that brings, but I wouldn't expect someone with an ego the size of yours to comprehend that. By contrast, 'intellectual property' is a relatively recent artificial construct that unfortunately has created as just many problems as it has tried to solve.

  23. Re:Where is Rust? Where is Nim? by JaredOfEuropa · · Score: 1

    Only on leap days; I think they missed that.

    More interesting, though harder to measure, would be the average level of intoxication while coding in each of these languages.

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  24. Lambda... by Pseudonym · · Score: 1

    Lambda: the Ultimate Central Nervous System Stimulant

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  25. Re: Where is Rust? Where is Nim? by toucan_mathieu · · Score: 1

    why so rude?

  26. Could the next survey be for full moons... by Anonymous Coward · · Score: 0

    I promise to click.

  27. Time Zones? by h33t+l4x0r · · Score: 0

    Somebody explain time zones to this guy please.

  28. Re: Where is Rust? Where is Nim? by Anonymous Coward · · Score: 0

    I didn't rtfa, but how do they know the end user's time with any certainty?

  29. Statistical error only Applies to Statistics by wisnoskij · · Score: 1

    Yes, but this is not really statistics. The author took the entire population, and made a graph out of it. Since not even a single user was left out, it is impossible for errors to creep in because of sampling problems. Therefor all results are significant.

    now it sort of becomes statistics when we try to infer things from these graphs, but then the problem is are SL users representative of general programmers, not that the results non-significant.

    --
    Troll is not a replacement for I disagree.
  30. Correlates with getting paid to code by RogueWarrior65 · · Score: 1

    It would appear that nobody in their right mind would code in C# unless they were getting paid for it.

  31. Re:Where is Rust? Where is Nim? by Anonymous Coward · · Score: 0

    I'm programming in C++ right this minute.

  32. Two words: time zone by Anonymous Coward · · Score: 0

    I wish they had released geo-IP data for the queries. Are the "after-hours" queries really hobbyists or are they "professional programmers" that are really menu-pickers?

  33. Re:Where is Rust? Where is Nim? by david_thornley · · Score: 1

    I'm going to be programming in C++ right after I post this comment.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  34. It's definitely not doing the work yourself by Anonymous Coward · · Score: 0

    See subject: It's for cheating weasels who end up cheating themselves and others via security issues in said faulty code they stole.

    APK

    P.S.=> OpenSORES sure does have 'drawbacks' as you said: Ask Google about EFast... apk

  35. Re: Where is Rust? Where is Nim? by jimtheowl · · Score: 1

    The "Coward" in "Anonymous Coward" is embolden and shows his/her true nature.