Why choose IntelliJ IDEA…???Hear all the reasons from the experts.

 In .NET development, General, News

Last week we talked about Visual Studio vs Rider.

Today we would like to share Forester’s latest study regarding companies who invested on IntelliJ IDEA.

For this study, Forrester conducted four interviews with JetBrains IntelliJ IDEA customers. Interviewed customers include the following:

  1. a CEO of a software automation organization based in North America (less than 50 developers and 100 employees)
  2. a lead software developer from a global media company (500 to 1000 developers)
  3. a software developer of an online gaming company in Europe (up to 500 developers and up to 5000 employees)
  4. a technical lead manager from a global development platform (to 100 developers and 500 employee)

Interviewed organizations stated the following reasons on why they chose JetBrains IntelliJ IDEA to address their challenges:

Key Challenges Before IntelliJ IDEA

Before the investment in IntelliJ IDEA, interviewees described the following challenges with their previous solution:

Inefficiencies resulting in reduced developer productivity. Customers noted that text editors resulted in significant inefficiencies that impacted developer productivity. A technical lead for a development platform stated simply, “I would forbid developers from using text editors at our organization if I could.”

Inability to reduce the number of bugs — with negative customer outcomes. The CEO of a software automation company told Forrester: “We had an issue where it took us two weeks to get most of the bugs ironed out after a release. This led to a significant increase in customer churn; it was painful. Months later our customers were still mentioning the slowdowns — it feels like it takes them years to forget that kind of stuff. And so bugs have that serious, serious impact to the customer that they really don’t seem to forget.”

Reduced capability to deploy new features quickly. The CEO of a software automation company stated: “A company has to keep pumping out features in order to stay competitive. It really comes down to: can you develop new features in a reasonable amount of time, have it work within our performance envelope, and do it all with a reasonable amount of bugs.”

Accumulation of technical debt over time. A technical lead for a development platform said: “With our previous solution, you had this accumulation of technical debt. For example, bad names that just stay around. It’s hard to put a number on it, but it would be prohibitively expensive to go back and clean it up.”

Why JetBrains IntelliJ IDEA?

Interviewed organizations stated the following reasons on why they chose JetBrains IntelliJ IDEA to address their challenges:

Ease of use. A software developer for a media company told Forrester, “It’s much easier for developers to become familiar with IntelliJ IDEA than the other alternatives out there.”

Number of effective features. Customers listed IntelliJ IDEA’s features as a key differentiator, which include: multi-language support, contextual data, code completion, refactoring, debugger, and the ability to enforce a style guide. A software developer for an online gaming organization told Forrester, “It’s the best IDE on the market right now.”

Opportunity to improve developer productivity with minimal risk. The CEO of a software automation company noted, “With what we’re paying our developers to deliver quality code, even a 1% improvement in productivity is worth it for just the few hundred bucks it costs per year for the subscription to IntelliJ IDEA.”

Key Results With IntelliJ IDEA

The interviews revealed that the investment in IntelliJ IDEA addressed the challenges interviewees were facing, ultimately increasing productivity and improving code quality. Key results include:

IMPROVED PRODUCTIVITY, REDUCED BUGS, INCREASED SPEED

Improved ability to focus on writing code. The CEO of a software automation company said: “IntelliJ IDEA lets the brain stay in that state where you’re developing that mental model of what your code looks like, and a little less on being mechanical, like going around and finding places to change the name of something; staying in that flow state that we all seek to stay in as long as we can.”

More accurate code writing. A technical lead for a development platform stated: “It definitely helps me write code right the first time around. IntelliJ IDEA helps me along the way, and then when I go and actually use the build tool I don’t get an error.”

Fewer feedback cycles for QA. A lead engineer for a media company told Forrester: “I would say the biggest impact is the duration speed. The feedback cycle is shorter. It takes fewer iterations for developers to arrive at a fresh new code.”

REDUCED TECHNICAL DEBT

Refactoring capability. The CEO of a software automation company said: “Refactoring is a big thing. Let’s say that you have to add or remove a parameter; in just in one step, with refactoring, it gets changed everywhere . . . it is a big timesaver.”

Developers more quickly understand the code base. A technical lead for a development platform stated: “I switch between different people’s code a lot, and being able to jump into another person’s code base and quickly being able to understand it is important.”

ADDITIONAL BENEFITS

Improved employee experience and satisfaction. A lead engineer for a media company noted: “Having IntelliJ IDEA as an organization definitely makes it a better workplace for our developers. They’re happier now that we’re paying for a license and not making them use some free tool that’s not nearly as effective.”

Ability to attract and retain top talent. A lead engineer for a media company told Forrester: “The time savings and productivity from IntelliJ IDEA is a great benefit. But it goes even beyond that. It’s more about attracting talent and retaining talent, and IntelliJ IDEA helps us do that.”

What’s your opinion about InteliJ IDEA? Have you used it before? We would like to hear from you, please leave us a comment below. If you require any other information, feel free to contact us. We’re here to help you.

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt