When I look at incredible code completion tools like TabNine (using deep learning), I'm not surprised that JetBrains is focusing more on ML techniques in their IDEs! https://www.tabnine.com/blog/deep/ https://www.infoworld.com/article/3518429/jetbrains-taps-machine-learning-for-full-line-code-completion.html