Live data from Hacker News

What programming languages are used most on weekends?

stackoverflow.blog

221–230 of 299 posts

Re: What programming languages are used most on weekends?

#221
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.

Yes, the only time I had to mess with Haskell was, when I had to ...

Re: What programming languages are used most on weekends?

#222

The funnel shape of the scatter plot immediately reminded me of an article on the insensitivity to sample size pitfall [0], which points out that you'll expect entities with smaller sample sizes to show up more often in the extremes because of the higher variance. Looks like the tags with the biggest differences exemplify this pretty well. [0]- http://dataremixed.com/2015/01/avoiding-data-pitfalls-part-2...

This is crying out for a funnel plot: https://www.theguardian.com/commentisfree/2011/oct/28/bad-sc...

Re: What programming languages are used most on weekends?

#223
Just quoting a comment from the page itself:

    According to the infographic, most people spend their week struggling to
    get a document out of  SharePoint;  whereas on weekends, they write cool 
    algorithms in Haskell, C,  C++11  or assembler.  This is  a surprisingly 
    accurate  reflection  of the  situation on the ground,  from what I hear 
    from people around me.

    Now  the  question is: how can we swap the weekend for the week, so that 
    more people can do more of the cool stuff?

http://disq.us/p/1fzpzr5

Re: What programming languages are used most on weekends?

#224

You don't use recursion or pointers professionally? On what world are you considered a real world programmer?

The one where I've done it as a career for the last 15 years (and as a hobby/side career for a few years before that).

I've not touched a pointer directly in the last 10 and infrequently enough before that.

Just not much call for them in Python, JavaScript and PHP.

Do I have to hand in my Real World Programmer(TM) badge at the door or something?.

Re: What programming languages are used most on weekends?

#225
post #137

Earlier quoted context omitted.

Honestly, would you rather hire an intern that has to learn Java from scratch, or one that actually had a class in it? I'm a fan of Haskell, but I think it being the intro CS class language is an educational fail.

Universities are not supposed to be trade schools though, right?

In the absence of proper trade schools they end up adapting (or been forced into) offering something that looks a lot like a trade school.

I've maintained for years (since I was at college in the 2000's (UK meaning of college not US)) that programming education should be two tier, the theoretical tier at university and the practical tier using the traditional trade school model.

Taking another domain there is a lot of difference between the person doing the load bearing calculations on the bricks and structures and the person laying the actual bricks.

I've always fallen more into the latter camp naturally, I like to build things and I learn the applicable theory as and when I need to and you can get a long way with experience and a little theory when you can leverage the underpinning work of other people.

It's interesting to note that in the UK the apprentice/master model sorta exists already if you squint in the difference between junior/senior developer when done 'correctly' anyway though at the moment due to developer demand the meaning of 'senior' has degraded down to a couple of years commercial experience apparently.

Re: What programming languages are used most on weekends?

#226

You don't use recursion or pointers professionally? On what world are you considered a real world programmer?

Must be using C++ with references instead of pointers. Or perhaps variadic templates where you don't explicitly recurse - the compiler does the peeling of parameters for you...

Re: What programming languages are used most on weekends?

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

Yup, seeing the top 10 list made me immediately think of homework assignments. In the real world, programmers don't take their questions with "recursion" or "pointers" very often. Nor is Assembly a common language for side projects. This definitely seems like a case of students simply being relatively overrepresented on weekends.

Funny, when I saw the top 10, Edward Kmett came to my mind. He is likely the most prolific Haskell hacker, but he also recently started a side project writing some graphics shaders for VR in C (when he was younger, he was in the demoscene community).

So yeah, some people are weird that way..

Re: What programming languages are used most on weekends?

#228
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.

Perhaps people are writing C++ successfully instead of asking questions about it or looking for answers regarding it.

I know I'm writing C++ every weekend (and day, night, morning, afternoon.....)

Re: What programming languages are used most on weekends?

#229
post #92

Earlier quoted context omitted.

> Picking up the basics of a language is easy, but it's knowing the nuisance that separates the professional from the amateur. I disagree. I went from C# to Node.js and back to C#. I learned the hell out of JavaScript, and yet I feel like nobody will ever care that I can explain some of its nuances and gotchas. Language nuances are constantly evolving anyway. Learning Node.js unlocked whole paradigms I didn't underst…

Whilst it's true that one can program in a functional style in almost any language, I fail to see how javascript would help someone learn about functional programming.

First class functions seem to be often confused for functional programming, and JS has first class functions.

Re: What programming languages are used most on weekends?

#230

"actionscript 3" what? o_O I thought this is over

Adobe AIR / Flex Framework was probably also used for lots of intranet or business applications and not only browser based stuff. For these usecases AIR is still actively supported, and I guess a few companies still work on it and maintain their applications.

I also know of a few embedded systems that used Actionscript/AIR for their graphical user interface. These also have a long lifecycle and need to be maintained. Although I doubt that most of these would get any new features.

Post reply on HN