Live data from Hacker News

Developer Survey Results

insights.stackoverflow.com

241–250 of 250 posts

Re: Developer Survey Results

#241

There seem to be a lot more young developers than old developers. But, why? I can only assume that either, the number of developers is increasing (more and more young people entering the work force), or a lot of people stop being software engineers after 8 years. People usually work between the ages 22 and 65, so given a even distribution, if the industry isn't growing by leaps and bounds, the average work experience…

there's a lot of students.

Students and younger devs need to ask more questions, so they have a more active presence. While an older dev may still need to ask questions, they can just google, and find the answer without needing to create an account.

Re: Developer Survey Results

#242

I'm surprised Vue doesn't show up on the list anywhere. From everything I've seen Vue should probably show up in either the loved or wanted categories.

Maybe because the docs are good enough and easy to understand. I can't remember if I ever looked up things on SO for Vue.

Re: Developer Survey Results

#244

Earlier quoted context omitted.

I think your point stands, in that there are probably many casual users of Vim who inflated that number. However, I'd like to point out there are many of us, like myself, for whom vim usage is more than "occasional editing of individual files."

Sure, but if you were to count people who have gone "all in" on vim I don't think it would be that much higher than emacs. I've never actually met a serious vim user, but I've seen plenty of emacs use in academia.

I work in an Linux heavy company with open source core product. Quite a few developers use vim as their IDE and all the ops don't really use anything else.

I'm in the system files / remote box camp regarding vim, tho.

Re: Developer Survey Results

#245
post #235

I quite enjoy the irony that Coffeescript—a language apparently invented to make Javascript more palatable—is the third most dreaded language in the survey.

I think the "dreaded" category is quite complex and hard to interpret. People can dread a language for a bunch different reasons that aren't necessarily related to the attributes of the language, or even how much it is intrinsically liked. One is a class of language where people run into it incidentally without having any deep experience, but are forced to interact with it, and find it very unpleasant. Groovy, for ex…

> Groovy, for example, is as popular as Scala or Kotlin

Things have changed in the past few years. I would now put Apache Groovy in a different tier than those other two. Kotlin's rise has been at Groovy's (as well as Java's) expense. So nowadays I would rank JVM language adoption as these tiers:

  1. Java
  2. Kotlin, Scala
  3. Clojure, Groovy
  4. others, e.g. JRuby, Ceylon

Re: Developer Survey Results

#246

> Most developers feel that management is ultimately most accountable for unethical results of code. Just under 20% of respondents said that a developer who writes code used for unethical purposes is most responsible. This kind of surprised me. On the one hand, we complain about being considered code monkeys and mere "implementors," but on the other hand, if we're asked to code something unethical, well "we're just f…

Human beings have a tendency to overestimate our innate ethical abilities. The Milgram[1] and Stanford Prison[2] experiments are usual examples of how quickly and easily humans devolve into despicable behavior. We really only need a small nudge and most of us end up capable of being Holocaust interment camp guards. Recognizing your own enormous ability for evil is important or else you might easily end up acting on it.

[1] https://en.wikipedia.org/wiki/Milgram_experiment

[2] https://en.wikipedia.org/wiki/Stanford_prison_experiment

Re: Developer Survey Results

#247

Note the salary graph that shows if you've got over 10 years experience you can either be an engineering manager (small cog in a big machine) and make a ton of money, or a CTO (big cog in probably a much smaller machine) and make 20% less.

For average salaries, why does this survey not display the sample size and variance of these mean estimates? Also, I doubt that mean estimates are the best measure, rather than medians. I say that since salary data is probably multi-modally distributed with some very high earners and a largely left-skewed distribution with many low earners who do the grunt work / are less experienced.

Re: Developer Survey Results

#248
The "Why Do Developers Participate in Hackathons?" question is missing an answer option that I suspect is distressingly common: employer-mandated hackathon participation.

Multiple places I've worked, and many places I've heard about from my peers, require employees to participate (either as a "this is just mandatory" requirement or as a "this influences a milestone on your performance review" requirement) in company-sponsored or external hackathons.

This trend is somewhat distressing and deserves to be highlighted, I think.

Re: Developer Survey Results

#249

Earlier quoted context omitted.

It took me 2 weeks to switch to vim. Now I rarely use the vim itself, but I use vim plugins in all IDEs. To be honest, I don't like vim's plugin infrastructure, scripting language and a lot of other things, but the core - composable single-key commands - is a gem. Emacs I gave a try for a month, and I still felt like a beginner. There isn't a single core idea that you can master; it feels like it's a never ending ser…

Personally, I enjoy the best of both worlds. Emacs with evil-mode (vim key bindings) for the win! http://alejandroerickson.com/j/2016/06/11/emacs-to-evil-to-s...

Spacemacs!!!

Re: Developer Survey Results

#250
post #192
post #177

Earlier quoted context omitted.

"women leave jobs because they get treated poorly. Men leave jobs because they think someone else will pay them more" What a stereotyping generalization. Also, underpaying is a (fairly common) form of poor treatment.

take several seats. https://www.forbes.com/sites/quora/2017/02/28/why-women-leav... https://medium.com/tech-diversity-files/the-real-reason-wome... https://www.cio.com/article/3229355/it-industry/why-are-wome... https://www.theatlantic.com/magazine/archive/2017/04/why-is-...

Still a sweeping generalization - analogically, there's quite a difference between saying "most programmers are male" and "programmers are male". Having data to back up the former does not justify saying the latter
Post reply on HN