Why Notepad is not enough for writing code

Writing code is not just about typing wonderful sequences of keywords and tokens, it is an ongoing activity that involves many other aspects. When you work in a collaborative environment with many contributors, you need to first develop an