Very soon our flagship development environment IntelliJ IDEA will be 14 years old. Many products have already been created using our tools, and seemingly all sorts of features have been added to the IDE, but we continue to look for new sources of inspiration so that our products are always fresh on your table. On the occasion of the upcoming anniversary, we would like to share our views on what exactly the next 5-10 years will determine development in product development.
In order for us to continue the successful development of a rapidly growing company, we decided to turn to independent professional consultants. The choice fell on a very prestigious international bureau with extensive experience of cooperation and own projects for many well-known IT companies. A lot of developers of various ages, sexes, with diverse cultural and professional interests were interviewed. Armed with the main results, our developers with great enthusiasm began to introduce new ideas.
We continue “to program with pleasure!”
Ambiguous opinions about our unchanging slogan “Program with pleasure” (eng. “Develop with pleasure!”), Sometimes hinting at an intimate connotation in its meaning, were strongly rejected and completely rejected. The study showed that most of our users love to program it with pleasure, so we decided not to touch the slogan.
')
New light version with in-app purchases
What we have already encountered in the past have been little, about which our users have written so much on Habré, finally passed through comprehension and resulted in the following concept:
IntelliJ IDEA needs a new version . Yes, two versions for such a product - this is unreasonably small. For those whose choice was decided by throwing a coin, difficult times will come very soon. Starting with the next version, we are introducing a new edition of IntelliJ IDEA (and then other products of the IntelliJ family) -
IntelliJ IDEA Lite .

One of the key features of this version will be in-app purchases (in-app purchases). All ingenious is simple, and you will definitely like this innovation. In-app purchases are something that we all, and even our children, use in everyday life, so the introduction of this feature into our products has become a natural process.
Feature credits
It's very simple, friends. When you use our IDE or other tools from JetBrains, you earn a special virtual currency, JetBrains Feature Credits (JFC). The more efficiently you use our IDE and the better you know it, the more JFC you earn. Now, in order to get access to premium features, such as accelerated code indexing, advanced code analysis, fully automated refactoring, new color schemes or even promoting your build on a build server (out of turn), you need to spend more JFC. You can also exchange real money for JFC directly from your IDE.
For those who wish to be prepared for the new version of IntelliJ IDEA, in order to immediately receive more JFC, we have made several recommendations:
- Keep track of your productivity , avoid unnecessary mouse movements and unreasonable clicks on the backspace.

- Learn the IDE Productivity Guide . Open it through the Help menu, track your statistics and what other effective development skills you need to pump.
- Download the IntelliJ IDEA Golf Golf plugin to test your IDE features and learn new ones.
- IDE keymaps . Open the Help tab, view and print the keymap, repeat the key combinations before going to bed, learn, put hints on the keyboard.
Another important news: we are also going to support third-party plug-ins for in-app purchases.
Game API
What else besides the development brings us real pleasure? Of course, computer games. We all play computer games regardless of age, gender, and IDE color scheme. Games not only allow you to pass the time, but also develop our mind and help to solve more complex tasks.
Right now we are developing a new IntelliJ Game SDK, which will simplify the development and implementation of games in the IDE based on the IntelliJ platform.
The new
EAP build IntelliJ IDEA has already got two games that you can run to take a break or take a break from work. And then come back with fresh ideas back.
- A timeless game of all time Digger . Just open the menu for creating a new file and start playing the good old digger (Ultimate only).

- 2048 . The game, which gave us a 19-year-old Italian web developer Gabrielle Cirulli, which already undermines the performance of many people with Internet access, which delayed the release of this article for several hours.

Personalized IDE
All developers are not alike. You have your own favorite color scheme, your own keyboard layout, your own window layout. Do you want that on any computer at home, and at work, and with colleagues, you can run the IDE with the usual settings for you? We, too. Therefore, we decided to create online profiles for our users that will store all the important information and allow you to personalize your IDE at any time. You can also compare your IDE and other achievements with other users.

Numerology
We decided to examine in more detail the issue
that our users had indicated earlier, and found out that the ambiguous attitude towards the number 13 actually causes some users to avoid the latest version of IntelliJ IDEA. As a result of the last meeting of our marketing department, expanded by consultants in numerology, we finally decided, starting today, to rename IntelliJ IDEA 13 to IntelliJ IDEA 14-1. Therefore, the
new EAP build has an updated number.
We have presented only a part of the coming changes. In the next post we are going to talk in more detail about new features that you will surely like.
Stay in touch and continue to program with pleasure!