Live data from Hacker News

What programming languages are used most on weekends?

stackoverflow.blog

111–120 of 299 posts

Re: What programming languages are used most on weekends?

#111

Wouldn't StackOverflow questions equate to confusion about the language rather than use, or at least use heavily weighted by confusion?

Typically people post a question to StackOverflow because they are confused, but it seems unlikely that people are more/less confused about any given topic based on it being a weekday versus a weekend so relative usage makes sense.

Re: What programming languages are used most on weekends?

#112

Earlier quoted context omitted.

"I don't know awk and sed and I'm honestly not very interested in learning them. But bash I definitely agree with." Awk/Sed are optimised for text/data processing.[0] While Bash might work, will the script work on all systems (and version)? [1] awk & predecessor sed are good for one liner programs and suitable for problems that need fast, reliable solutions. reference [0] Opening, closing files; reading, breaking and…

Then again, sed works differently on different platforms, and awk is not the same as gawk or nawk, both of which have many more features than standard awk. If you're used to the GNU implementation, you might be surprised to find your script doesn't work on a system without the gawk implementation. On Linux, I can use this sed command: sed -i ‘s/^”//’ example.txt That deletes any quotation marks that are at the beginn…

This is why I have gripes about the OS X command line. I can't confidently use the scripts I do on Ubuntu/Mint/Debian. Like, get with the program, Apple. It infuriates me and I'm moving entirely off their platform as soon as my Mac kicks the bucket.

Re: What programming languages are used most on weekends?

#113

Seriously, though, if you are going to post the following thing in your article then just reconsider: "Warning: the following section involves googling usernames and reading the first page of results for the people involved. This may be unethical. I apologize in advance." Obviously your apology means nothing if you are doing it anyway.

I don't see this anywhere in the linked article. What am I missing?

Re: What programming languages are used most on weekends?

#114

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…

Interviewer: sort this file of 1,000 names. Here's a Linux laptop. Candidate 1: writes some Python code Candidate 2: writes some C++ Candidate 3: runs "sort names.txt"

I'm pretty new to the industry, being young, but as soon as I got a machine to run a Linux VM on, I spent hours reading docs and man pages and books on Bash and general *nix commands. Definitely helped me become a better programmer. It's amazing what you can do with simple POSIX commands. I didn't even know about sort until now, but it'll help me a bunch now.

Re: What programming languages are used most on weekends?

#115
post #110

Earlier quoted context omitted.

Worth reading "Area Number Three" on this blog post from Steve Yegge: https://sites.google.com/site/steveyegge2/five-essential-pho...

Isn't that just a `grep -R [regex pattern]`? Not sure where something like awk or sed fits in to solve such a problem.

The primary point was one of mindset, but the second example in the cited section is a tailor-made sed example:

Let's say you're on my team, and I've decided I'm a real stickler for code formatting. But I've got peculiar tastes, and one day I decide I want to have all parentheses stand out very clearly in your code.

So let's say you've got a set of source files in C, C++, or Java. Your choice. And I want you to modify them so that in each source file, every open- and close-paren has exactly one space character before and after

Re: What programming languages are used most on weekends?

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

What proportion of people asking questions do you think are students vs professionals/other nonstudents?

Seeing as most people are only students for 4 years of their life, I would be surprised at how much students contribute to this change. I also can't think of a reason as to why students would be asking more questions on weekends vs weekdays.

Especially for the big difference in Haskell, I just can't imagine its largely caused by students since most students will probably only get to use it for one or two courses.

Re: What programming languages are used most on weekends?

#118
post #16

Earlier quoted context omitted.

It's a horrible product

Sharepoint should have been a great product for small to medium businesses, as well as government departments but yeah, it had horrible, horrible implementation and deployment issues. How I wish it had less .Net centricity and more adaptability to build or consume services in other languages and protocols - it could have been a killer business platform...

Even when you know .net it still feels alien. When it comes to custom development it's much easier to create an app from scratch than it is to integrate with sharepoint.

Re: What programming languages are used most on weekends?

#120

Earlier quoted context omitted.

I used Haskell for a significant portion of my CS education, it's possible you aren't far from the mark.

I went to ut austin and after a long time using haskell for intro classes the administrators succumbed to temptation (and possibly pressure from dell/ibm for wage slaves) maybe ~10 years ago and started using java. It was kind of horrible because the professor for (at least one of the) intro classes reproduced cons, car and cdr from lisp and had us construct a bunch of data structures out of this monstrous java lisp…

I don't think it has anything to do with the "tier" as I believe UT Austin used Haskell because of Dijkstra: http://chrisdone.com/posts/dijkstra-haskell-java

MIT has also switched to Python from Scheme

Post reply on HN