For too long, I, like many developers, believed that an over-engineered IDE was a necessity for professional coding. However, ...