Live data from Hacker News

What programming languages are used most on weekends?

stackoverflow.blog

61–70 of 299 posts

Re: What programming languages are used most on weekends?

#61
post #40

I surprised there was no mention in the blog post or the comments so far about the homework factor. It isn't just personal side projects that people are working on over the weekend. I am betting the relative percentage of CS students on the site is also much higher on the weekend. Tags like assembly, pointers, algorithm, recursion, class, and math are all rather vague. Those topics are all discussed at length in CS c…

> On second look, Python, C, and C++ are also the go to languages for CS classes

And so is Haskell.

But I doubt Unity 3D is schoolwork related.

Re: What programming languages are used most on weekends?

#62
post #59

Earlier quoted context omitted.

I can't tell, I know many developers today who are on the new shiny js thing, golang, elixir, scalar, rust train, but they never got really good in their first language be it Java, python, or php. They use linux or OSX. But they don't know awk/sed/bash, give em a very simple problem, they would write 1000 line of OOP, united test code when a few line of scripts would solve it. I know many programmers, who graduated w…

Agreed for the most part, although we should acknowledge that those "new and shiny JS things" make for some extraordinary RAD times and generally don't take too long to learn (at least to become productive). They may have serious limitations, but for side-projects developers can get to an MVP with haste.

"for side-projects developers can get to an MVP with haste."

That's the caveat you want to hear. Also Facebook with php and HHVM [0] not wanting to break things too much.

[0] https://en.wikipedia.org/wiki/HipHop_Virtual_Machine

Re: What programming languages are used most on weekends?

#63
post #40

I surprised there was no mention in the blog post or the comments so far about the homework factor. It isn't just personal side projects that people are working on over the weekend. I am betting the relative percentage of CS students on the site is also much higher on the weekend. Tags like assembly, pointers, algorithm, recursion, class, and math are all rather vague. Those topics are all discussed at length in CS c…

I expect a lot of C/C++ are from weekend game/graphics hobbyists.

Re: What programming languages are used most on weekends?

#65
post #40

I surprised there was no mention in the blog post or the comments so far about the homework factor. It isn't just personal side projects that people are working on over the weekend. I am betting the relative percentage of CS students on the site is also much higher on the weekend. Tags like assembly, pointers, algorithm, recursion, class, and math are all rather vague. Those topics are all discussed at length in CS c…

> On second look, Python, C, and C++ are also the go to languages for CS classes And so is Haskell. But I doubt Unity 3D is schoolwork related.

No way - I used unity for two classes in college, one elective and one non elective. I know of at least 2 more available as well.

Re: What programming languages are used most on weekends?

#66
post #50

Earlier quoted context omitted.

I can't tell, I know many developers today who are on the new shiny js thing, golang, elixir, scalar, rust train, but they never got really good in their first language be it Java, python, or php. They use linux or OSX. But they don't know awk/sed/bash, give em a very simple problem, they would write 1000 line of OOP, united test code when a few line of scripts would solve it. I know many programmers, who graduated w…

> They use linux or OSX. But they don't know awk/sed/bash Am I in the minority of developers then? I don't know awk and sed and I'm honestly not very interested in learning them. But bash I definitely agree with. I still use a cheatsheet to get the syntax right because it's weird as hell imo.

I don't think you are in the minority, assuming you have a reasonable way to quickly parse text. I think most developers just Google for one-liners or throw something together in Python to solve text-parsing tasks at hand, rather then trying to remember which tool uses which type of regex with which argument.

Re: What programming languages are used most on weekends?

#67

Earlier quoted context omitted.

In my opinion, that's what's wrong with the world. Chasing tech, pick something solid and stick with it. I have seen developers barely get decent in one language only to drop it and learn a new language. Picking up the basics of a language is easy, but it's knowing the nuisance that separates the professional from the amateur.

s/nuisance/nuance

They probably meant nuance, but I think the biggest part of experience is knowing all the nuisances (especially in the accompanying development environment) and how to get around them.

Re: What programming languages are used most on weekends?

#68
post #35
post #10

I don't think the number of questions asked correlate with which languages are used the most. My weekends are mainly Java, but I don't need to post on stack overflow because all of my questions have been already addressed.

Yeah, this is basically what I came to say. Haskell's search volume could be because it's more difficult to use than other languages, or is more poorly documented. It would certainly explain Sharepoint being so high during the work week, having struggled with Sharepoint Configuration Mountain before.

Hum... If you look at the later graph, Haskell's volume is among the lowest volumes of anything there.

What really makes sense. SO format does not suit Haskell very well.

Re: What programming languages are used most on weekends?

#69

No big surprise that nobody works on sharepoint or XSLT as a weekend hobby.

Come on, you don't like to tinker with SharePoint Server configuration templates in your free time?

No share point but nothing beats some salesforce to unwind on a Saturday evening.

Re: What programming languages are used most on weekends?

#70
post #44

Earlier quoted context omitted.

I was expecting to see Rust - I thought it was a considerably 'hotter' language than reflected by its current use in the wild. Also, I find SO's coverage of it lacking. So maybe it's more about people sourcing the information elsewhere - relatively good docs, active and helpful community in IRC, and more Q&A on Reddit (albeit mostly - again, anecdotally - out of date, but still) than SO.

This chart was not what I expected: http://www.arepeopletalkingaboutit.com/tags/ocaml,scheme,rus...

That's not so surprising, is it?

Unless I'm missing something that graph's all time - there's definitely tonnes of Python Q&A on SO, and as I (anecdotally) described above, not much Rust.

That graph would be better titled "Have people talked about it".

Post reply on HN