The other evening I was reading this post by Rob Conery about his career decisions, programming language choices, and regrets. There is a lot there that surprised me, but a subtle bullet point in a list about the cons of .NET development got me thinking. Among others, a negative point he made about being a .NET developer was that he became more reliant on an IDE than he would have with PHP. Are you better off coding with Notepad than Visual Studio?