My experience with IDEs is limited to Visual Studio and Eclipse.  Have toyed with IntelliJ - but didn&#x27;t go deep with it.<p>For me IDEs are slow, complicated and the screens cluttered.  There are so many panels, options, buttons, etc.  All I want to see is the code.  With vi and multiple screens I can have more than enough windows open. I let the compiler generate warnings and errors. With a fast machine running make I hardly ever have to wait too long.<p>Besides, cutting code is only about 30% of the effort in a project.  Documentation, testing, support, meetings and more meetings take up the bulk of my time.  I actually enjoy the time I get to do real work!  Being more hands on feels good to me.