At JetBrains, pretty much everyone is a developer. From our CEO, all the way through to our Product Managers and QA. Even our head of Marketing has contributed with code to IntelliJ. As such, we get to dogfood our own products quite a bit, which provides us with a lot of feedback for improvements and new features. However, this has it’s drawbacks too. As developers and consumers of the products, we work with them mostly in ways that are “expected”, and often miss that angle where tools are used in manners they weren’t set out to be.
That is why our users opinion, that is, yours, is fundamenta