Live data from Hacker News

What programming languages are used late at night?

stackoverflow.blog

121–130 of 244 posts

Re: What programming languages are used late at night?

#121
post #3

"Learning haskell" is pretty much in the same category as "Write that novel I've been thinking about."

Learning Haskell has been made much easier with Haskell Book[1]. Unlike LYAH, it actually has a ton of exercises and in-depth explanations so you understand the why behind things as you make progress. That said, it requires discipline to read through. [1] http://haskellbook.com/

Thanks for the hint! I'll give that a try over the summer. This time for sure(tm)! ;-)

Re: What programming languages are used late at night?

#122
post #83

Earlier quoted context omitted.

Given the very low incidence of transsexualism in the general population and the fact that we're talking about mental work, using people's self-reported gender will either not hurt, or might even help. Additionally, since gender refers to behaviour and societal roles, I don't think "gender at birth" makes sense, given that all babies act pretty much the same for the first few months. You would be better to phrase you…

There is a low incidence of transsexualism in the general population, but we are talking about the tech scene. And particularly among programmers, it seems to me that a lot of female programmers have a Y chromosome. Considering that there aren't that many female programmers to begin with, I wouldn't be too sure that effect is negligible.

> it seems to me that a lot of female programmers have a Y chromosome.

I do not believe you

Re: What programming languages are used late at night?

#123

Earlier quoted context omitted.

That was similar to my thinking. I chuckled a bit when I saw so much of what I think folks would consider corporate tool-sets like VBA being used in the day compared to like Haskell (that I've never seen in the professional world but know several people that hack around in it) being written at night. Kind of a fun chart.

The biggest player using Haskell would be Google.

I'm pretty sure the biggest player using Haskell is Microsoft, which develops and maintains Haskell in the first place...

Re: What programming languages are used late at night?

#124
post #101
post #57

Earlier quoted context omitted.

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 special…

Lol at stating a fact and then citing thst you have no idea. Haha

Lol at the citation being the emoji of an anus, where he likely pulled the factoid from.

Re: What programming languages are used late at night?

#125
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…

My programming language is too new to have a community, so I cannot search for answers provided by others.

(1) vim. (2) Stand up, walk away from the computer, pace a bit, grab a snack, do some exercise, think about something else, ponder the infinitude of the cosmos, rinse and repeat.

Re: What programming languages are used late at night?

#126
post #70

Earlier quoted context omitted.

Microsoft and Facebook are also using Haskell in production.

And also happen to employ Simon Peyton Jones and Simon Marlow, respectively, two of the originators of the GHC project.

Yes, please note that BigTechCo using something in production is not an endorsement that it's production-ready. Ironically, more often than not, it means the opposite. BigTechCo employs the best computer scientists in the world to make all of that stuff work together, frequently including the project's founders/BDFLs so they can get whatever changes they need rammed through. Your company does not have this luxury.

Re: What programming languages are used late at night?

#127
post #65

Earlier quoted context omitted.

Learning Haskell has been made much easier with Haskell Book[1]. Unlike LYAH, it actually has a ton of exercises and in-depth explanations so you understand the why behind things as you make progress. That said, it requires discipline to read through. [1] http://haskellbook.com/

The big problem I've had with Haskell is that even after gaining a pretty good understanding of the language (including monads and such) I still can't fathom how to do anything real with it. Exercises are great and all, but once I try to go past exercises, I start getting lost in layers of monad transformers, and I struggle to figure out the "right" way to do anything. It just feels like there are all these layers of…

Surely just do what ever you'd try to do with another language but just use Haskell instead.

Depends on how complex you want to do things. You can just use yesod [0] to create a web app and compare it to an existing one you'd written.

An interesting use of Haskell is with concurrency [1], so anything along those lines should give you something pretty awesome.

[0]: http://www.yesodweb.com/

[1]: http://chimera.labs.oreilly.com/books/1230000000929/index.ht...

Re: What programming languages are used late at night?

#128
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. What your programming set up is.

Interesting choice of question. When I do have tooling problems, I find that SO is often the first Google search result and I do use it in those cases. However, I don't find that tooling make up a frequent set of problems that need to be dealt with. Thus, while I can't say I've never used SO, it is a rare stop.

More frequently, the problems I run into, and am more curious to see how others have approached them, tend to be tooling agnostic. If you're using C++, Haskell, or Javascript, vi, Notepad, or Visual Studio, the problem remains the same. Computational problems, not tooling problems, if you will. I find (which may just be my failure to find them) in these cases, SO more often than not has nothing of relevance.

> 2. What you do when there is an issue?

Still Google, but the results are more often personal websites and academic papers.

Re: What programming languages are used late at night?

#129

Earlier quoted context omitted.

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…

Well, what kind of things do you look up? I have found a lot less need to look up things like "are there optional parameters in .len()?" because the IDE helps with that. I need to look up strange errors that I don't understand. (Like when you install a new library and your code breaks). Those are almost never in the official documentation because they didn't plan for it.

I was speaking partially from my experience and, as another poster put it, IDEs help considerably in areas of syntax usage.

Besides, with more stable languages (C++ has a 3 yr standardization cadence and new features are not covered well on SO) you can find in-depth answers on SO. Otherwise, many mailing lists (yes, they still exist) are a better source of more current and more detailed treatment of the topic than, "hey, how do I do X so that I can move on to my next thing at work."

Don't get me wrong, I love SO, but I feel it's more about, "how do I solve this problem now?" vs "I want to learn more about this topic." It's real value is in the comments that others contribute "around" the accepted answers.

Post reply on HN