This content is not available in English.

preferences and tools

In addition to the languages in which developers program, frameworks they us and databases in which you persist information, there is also your own working environment. The so-called development environment or the editor is certainly the central tool, but also the operating system running on your own laptop or the websites most often used.

Development environments

A relatively new development environment is Visual Studio Code, which is experiencing a great hype in all areas of software development. This modern code editor, with great additional features, is almost as powerful as a complete IDE. It runs on all operating systems, is unrelated to the classic Visual Studio and was interestingly developed with TypeScript, mostly in Switzerland.

Visual Studio Code runs in a browser container running a web application, which in turn is so fast and so good that it is nigh unnoticable. This makes one wonder why so many new applications are effectively being built as single-page applications.

It's important to note that IntelliJ by Jetbrains shares its core with PyiMharm, Webstorm, PHPStorm and RubyMine. They are almost the same environments with different plugins and basic configurations. If we add up their user base, the "IntelliJ" based solutions would lead with 547 mentions. That would be about 79% of all developers who answered this question. It almost seems as if the people at JEtbrains IDE are doing something that most developers really like.

In third place Nodepad ++ shows that in many situations all you really need is a super fast and simple editor.

Heart-warming and a little nostalgic, is the high ranking of VIM, which first appeared in 1991. The only older editor is probably Emacs from 1976. Apparently there are developers who have been working with the same editor for 43 years. Respect!

Visual Studio Code 340
IntelliJ 322
Notepad++ 262
Visual Studio 187
Vim 146
Eclipse 139
Sublime Text 103
Android Studio 84
PyCharm 84
WebStorm 71
Atom 69
PHPStorm 58
Xcode 56
Other 56
IPython / Jupyter 32
NetBeans 26
Emacs 22
RStudio 15
RubyMine 12
TextMate 12
Coda 7

Operating System

About 50 percent of developers run Windows, MacOS a sizeable 33 percent, and Linux 15 percent. Something to keep in mind here is the fact that the majority of companies by default only supply Windows laptops for their developers.

Websites

For this list, 1333 pages by 508 participants were summarized. Only websites with at least 5 mentions are listed.

Number one is stackoverflow before Google. The website is the leading Q & A platform, especially in the technology field, with a sophisticated user rating system. Even hiring decisions are sometimes made due to a developer's stack overflow profile.

In third place we find the heart of the software world: github.com. Hardly a solution does not use a library developed on Github.com and now even many companies manage their own code on it. Github.com builds on the leading version management solution "Git", which enables software projects to be developed comprehensibly in a team. With Git Linus Torvalds has yet another project that is of global importance.

Medium.com is a blogplatform with many, good articles. Heise.de is probably the most important German-language IT news platform.

Despite many tutorials and how-tos, youtube.com has only been mentioned eight times and udemy.com is not on the list at all.

However, there were also individual answers such as tagesanzeiger.ch, blick.ch, srf.ch or nzz.ch from the news section. But also names such as Deindeal, digitec.ch or Galaxus seem to hold some important for individual developers.

-->Relevant data online as Excel

stackoverflow.com 383
google.com 251
github.com 97
medium.com 22
heise.de 21
duckduckgo.com 21
baeldung.com 19
docs.microsoft.com 18
gitlab.com 17
developer.mozilla.org 17
jira.com 14
w3schools.com 12
wikipedia.org 11
bitbucket.org 11
dict.leo.org 9
angular.io 9
youtube.com 8
reddit.com 8
golem.de 8
gmail.com 7
twitter.com 6
microsoft.com 6
linkedin.com 6
cppreference.com 6
trello.com 5
news.ycombinator.com 5
developer.apple.com 5
deepl.com 5

-->Table of contents show detail hide detail