Live data from Hacker News

What programming languages are used late at night?

stackoverflow.blog

81–90 of 244 posts

Re: What programming languages are used late at night?

#81
post #75

>My final (and favorite) observation is that developers in Paris take the longest and most consistent lunch breaks. Well, if I lived in Paris, I would too. A contributing factor might be that a lot of French companies include meal vouchers in their benefits. Generally employees are given the choice to deduce some amount from their payroll and get nearly double that amount in meal vouchers, because the vouchers are go…

The fact that you work in one of the most beautiful & well-designed cities for walking around or eating outside doesn't hurt either!

Re: What programming languages are used late at night?

#82
post #54
post #14

Earlier quoted context omitted.

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.

That depends on the problem. I wouldn't want 5 different developers to write 5 different solutions to the same problem only to have 4 of them rejected in a code review because they should have used the first dev's solution, so if someone has an problem they need to solve with code it's far better to talk about it first. Obviously this only really applies if you work on moderately complicated projects in medium-sized to large teams though. If you work on smaller projects you can know the whole codebase so it doesn't really apply.

More generally, I'd hate to work in an office where I have to be wary of interrupting the people. That sort of environment is toxic to working in a team. I encourage developers who want to work in a quiet place without being bothered to go somewhere outside of the main office.

Re: What programming languages are used late at night?

#83
post #60
post #48

Earlier quoted context omitted.

What do you mean by "actual gender"?

Gender at birth

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 your question as "gene-determined sex", which is for now unchangeable.

Re: What programming languages are used late at night?

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

> 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

I agree with you but the book has chapters where you write a URL shortener and the final project is an implementation of the `finger` Unix command. For me, the book was a stepping stone towards materials like Write You a Scheme (Scheme interpreter in Haskell).

I will admit though, I read Haskell Book for the ideas and learning typed functional programming. I wasn't planning on using Haskell everyday for projects.

Re: What programming languages are used late at night?

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

I'd recommend just making yourself pick up a project, and run with it. Try not to over think it, and if you start to feel paralyzed, just say "fuck it, I'll do it the first, shittiest way that comes to mind."

As an example, the first "real" project I wrote in Haskell was one or two weeks into learning it: a web testing framework/DSL (a la Capybara[0]) that spoke a (custom) protocol over socket to a headless webkit instance[1].

Looking back, I abused stuff like type-classes and such, but then again, it was all a learning experience. I should probably be a little embarrassed about how I left the project, but in the interest of providing some inspiration, here it is in all its gory -- I mean, glory: https://github.com/cstrahan/happybara

[0]: http://teamcapybara.github.io/capybara/

[1]: https://github.com/thoughtbot/capybara-webkit/tree/master/sr...

Re: What programming languages are used late at night?

#86
post #20
post #14

Earlier quoted context omitted.

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 always feel guilty asking questions from coworkers when the answer literally takes me a fraction of the time if I Googled it and opened the first SO link.

No reason to feel guilty. Questions are good, and it keeps communications within the team going. Silence is worse.

As I said in a cousin comment, it also helps your office/team discover what knowledge is lacking. I used git there, but linux (unix in general) is another example in my office. So many of my colleagues have only done Windows-based applications, or embedded (running a one-off RTOS or an off-the-shelf RTOS). We've been moving workload to embedded linux (for reasons), along with moving some development work to linux (because of tooling available there). If everyone googled it, they may get their answers. But no one would realize that it was a systemic issue because there's no communication.

Re: What programming languages are used late at night?

#89
post #83
post #60

Earlier quoted context omitted.

Gender at birth

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…

> given that all babies act pretty much the same for the first few months.

that's not actually true - http://www.city.ac.uk/news/2016/july/infants-prefer-toys-typ...

there's a lot of evidence to suggest that choice of toy is at least partially influenced by sex.

Re: What programming languages are used late at night?

#90
post #59

Earlier quoted context omitted.

Yes

why is that? and what sort of differences in choice do you anticipate?

For some reason, in my local tech community, the female/male ratio is higher among Android devs than iOS devs.

I don't know why that is, but it's something that I noticed. I'd be curious if that is a general trend or just a coincidence.

Post reply on HN