Live data from Hacker News

What programming languages are used late at night?

stackoverflow.blog

51–60 of 244 posts

Re: What programming languages are used late at night?

#51
post #2

Otherwise written as "what programming languages are being asked about late at night." To me, who rarely pulls up SO, correlating SO questions and page views with usage is a bit biased.

Whoah! The big news for me is that there is a programmer who rarely uses SO. I use it constantly. Can you say more about: 1. What your programming set up is. 2. What you do when there is an issue? I didn't know there was a reasonable alternative. I do the Google -> SO a lot. The only time Google brings up a different page is if the question is REALLY basic like how to use a function. Edit: added this postscript: I ha…

1) Python, Bash, and Go in a mix of Vim, Sublime text, and PyCharm.

2) Look at the docs (of which I always keep a local copy), and the source code (of which I try and keep a local copy).

I want to understand not only how to solve the problem at hand, but what caused the problem. Not understanding the cause of the problem will lead to a solution which will only sometimes work, because it misses some other leak in the abstraction.

I believe that a big reason why I work this way is that I started programming when the internet was still in its infancy, and the official documentation and my coworkers was pretty much all I had to work from.

Now then, this isn't always possible, but when I can't figure it out (and my own coworkers can't figure it out - they're my second resource), I find that the SO answers are some combination of wrong, under-documented, out of date, or just have questions with no answers.

As much as I prefer to continue with 2, I do appreciate Google and its ilk when I come upon some really sticky problems - but it only really occurs a few times a quarter.

EDIT:

> are there optional parameters in .len()?

Official docs will answer this very quickly, no IDE required. Of course, having an IDE can be quite useful.

For Python - Standard Library - Built In - length()

For Javascript - MDN -> Standard Objects - Array - Array.length

And so forth.

Re: What programming languages are used late at night?

#53
post #29

Earlier quoted context omitted.

It's easy, you use a language so long that you instinctually know what path to go down to find how to fix it. Either that or you take time to understand what's happening in every part of the system, and you pair that with notes, a very good memory, or both. And that gives you a basis to know where to look for errors. I took the former approach, for five or six years now (probably longer), I've been programming with l…

Oh yes, when there is nothing to look up, I guess you won't look something up. But those would not effect the results. Presumably a good C# programmer uses less documentation just as much as a good Haskell programmer.

Warning: anecdotes and small sample sizes ahead.

True, but most people I've bumped into who write C# do it professionally, and have built up a body of knowledge. By contrast, most people I know (including me) who have messed around with Haskell, have...messed around with Haskell.

I could be way off here, but I'd guess that there is a smaller percentage of mature Haskell programmers within the Haskell community than mature C# programmers in the C# community.

Re: What programming languages are used late at night?

#54
post #14
post #2

Otherwise written as "what programming languages are being asked about late at night." To me, who rarely pulls up SO, correlating SO questions and page views with usage is a bit biased.

Plus someone who is doing dev work at night is more likely to be working alone and they won't have an office full of coworkers to ask before they Google. That's bound to skew the results a little.

I'd hate to be your coworker. You ought to Google your issues before interrupting someone else's flow.

Re: What programming languages are used late at night?

#55
post #2

Otherwise written as "what programming languages are being asked about late at night." To me, who rarely pulls up SO, correlating SO questions and page views with usage is a bit biased.

There are some languages, like C++, where the first place to go seeking answers isn't SO. C++ devs tend to look at http://en.cppreference.com (using an English locale in this example). To me, it tends to bias the sample towards the subset of developer population using SO, which would not be a representative sample size for a true population sampling in a statistical problem - it would be oversampled in one group to t…

Yup, cppreference is a great resource, and fast to find answers in (I've found).

Re: What programming languages are used late at night?

#56
post #43

Is this done in EST/EDT? Does it account for developers in India, US, Europe, etc simultaneously or does it convert the time stamps to say, UTC?

The time charts are labeled "local time", so I'd assume they're using ip geolocation or profile info to normalize everyone's times.

Re: What programming languages are used late at night?

#57
post #44

Earlier quoted context omitted.

The biggest player using Haskell would be Google.

There have been a bunch of 20% projects; but only recently have they started any full-time Haskell work, as far as I know.

One of the biggest(.) Google projects with Haskell is probably Ganeti ( https://github.com/ganeti/ganeti ), which is a mix of python and Haskell and has been around since 2008ish (although Haskell was introduced later, iirc).

We recently moved our main development to github so the repo seems a bit empty, we're certainly happy to get more contributors if you are interested, as the community is fairly small and specialized. Everyone is welcome.

Source: I'm one of the current main developers of the project.

(.) Note: I actually have no idea if it's the 'biggest'.

Post reply on HN