Live data from Hacker News

Developer Survey Results

insights.stackoverflow.com

161–170 of 250 posts

Re: Developer Survey Results

#161
post #150

Earlier quoted context omitted.

Vim seems to be default installed on most Linux distributions, and Emacs isn't. If your work takes you across Linux servers, you're 99% sure to be "a Vim user" (in some capacity), regardless of what your daily programming environment is. I prefer Emacs to Vim, but I prefer Idea for Java development over either, so since I mostly work on java projects on Linux servers, I actually use Vim significantly more than Emacs.

Interesting that you feel you can use Vim to write Java. I love Vim, really. It's my most favorite editor of all time. But for Java I wouldn't want to miss the auto-complete, auto-import, debugging and fuzzy search features of an IDE.

I'm sorry if that was unclear, but I explicitly prefer IntelliJ Idea over either Vim or Emacs. I'm sure you can write Java in either, but, no, certainly not willing to give up on the auto-stuff.

Re: Developer Survey Results

#162
post #5

With all the talk of Vim vs. Emacs, it surprises me that Emacs is in the low single digits, while Vim is 25% of all respondents. It does not surprise me that it is 40% (and #1) amongst sysadmin/devops practitioners.

Yeah, that's what I don't get from the Emacs crowd The learning curve is anything but smooth for Emacs. For Vim, it's much easier (note I said VIM, I'm not wasting my time with pre-direction keys typing methods)

Emacs is a tool designed for power users. And I think its a good goal to strive for. Programming should be really about pushing the boundaries of what is possible, especially in case of tooling.

I've seen developers even people with 10+ experience repeat several manual things in case of general software development workflow. Every developer must know how to automate things like this.

In fact everything apart from the thinking part should be automated in most cases.

Re: Developer Survey Results

#164
post #162

Earlier quoted context omitted.

Yeah, that's what I don't get from the Emacs crowd The learning curve is anything but smooth for Emacs. For Vim, it's much easier (note I said VIM, I'm not wasting my time with pre-direction keys typing methods)

Emacs is a tool designed for power users. And I think its a good goal to strive for. Programming should be really about pushing the boundaries of what is possible, especially in case of tooling. I've seen developers even people with 10+ experience repeat several manual things in case of general software development workflow. Every developer must know how to automate things like this. In fact everything apart from the…

I agree with most of your points, however they can't be accomplished solely by using emacs

A lot of my automation is done in Bash, some in Python and other languages, not necessarily in the editor

Re: Developer Survey Results

#165

What are people finding so dreadful about Redshift?

I think I can answer that, given we're in the business of Redshift performance.

Redshift is incredibly powerful, but can be a pain to work with if you're a data engineer. To get the most out of it, you need to turn a lot of knobs - and knowing how to tune it is really complex. But if you get it right - it blows everything else out of the water. Including Snowflake and BigQuery.

The key to success is using Redshift's Workload Management, and using best practices for your schema, table and query design. Many people who start using Redshift come from a mySQL world and are not familiar with a columnar storage db. Sort / dist keys are not concepts that people are necessarily familiar with.

Re: Developer Survey Results

#166
post #133

Earlier quoted context omitted.

Even more striking, "the diversity of the company or organization" is second last for women. > The tech industry is struggling overall with issues around diversity, and individual developers are not making it a priority when looking for a job. So perhaps it's not the "tech industry" that's struggling, it's some vocal minority that would like to convince you it does.

that's a poor interpretation of the data. That question is not "how satisfied are you with the state of each of these things now", it's "how much do you weight these categories when assessing new jobs". The fact that women don't put diversity at the top doesn't mean that they think that the state of diversity is good. It means that it's not a highly ranks job-selection criteria. What people are prioritizing in a job…

This is an excellent interpretation, thanks for sharing.

Re: Developer Survey Results

#168
post #167

What's up with Rails not being included in the Frameworks section when Django and Node.js are? According to Google Trends, Django and Rails have similar interest: https://trends.google.com/trends/explore?q=%2Fm%2F0505cl,%2F...

That's weird. Also, can Node.js even be considered a framework? Isn't it just a run-time system?

Re: Developer Survey Results

#169
post #139
post #5

With all the talk of Vim vs. Emacs, it surprises me that Emacs is in the low single digits, while Vim is 25% of all respondents. It does not surprise me that it is 40% (and #1) amongst sysadmin/devops practitioners.

vim is Git's default editor. Emacs isn't even installed by default on many system.

"By default, Git uses whatever you’ve set as your default text editor via one of the shell environment variables VISUAL or EDITOR, or else falls back to the vi editor" --git config guide https://www.git-scm.com/book/en/v2/Customizing-Git-Git-Confi...

Re: Developer Survey Results

#170
post #167

What's up with Rails not being included in the Frameworks section when Django and Node.js are? According to Google Trends, Django and Rails have similar interest: https://trends.google.com/trends/explore?q=%2Fm%2F0505cl,%2F...

That's weird. Also, can Node.js even be considered a framework? Isn't it just a run-time system?

This illustrates the confusion about JS in general.
Post reply on HN