A Modern C Development Environment
At the risk of being featured in a future episode of &quot;Hacker News reacts to (Dropbox|iPhone)&quot;...<p>...a Makefile and vim (or emacs, or even nano, I&#x27;m not going to judge your kink) are fine. If they are not fine, then C is probably not the right language for the project.