

Environment → The program has some kind of framework for everything.Development → It has features important for developers, like debugger and programmer's editor.Integrated → All kind of features in one program, and you can use buttons to click on things, instead of running custom commands like git gui in the background.Here is what I thought the acronym means: I could understand the words, but could I really understand the experience? I mean, without getting traumatic flashbacks back to the college, when I was forced to use large and clumsy things like Eclipse or NetBeans? The acronym of course means Integrated Development Environment.

In the past, I used to have weird misconceptions about what IDE really means.
