At first, I figured we're just beating a dead horse all over again with this topic, but then I read this:
rahmu wroteHowever, the corporate world thinks differently. They believe that the app developer should focus on one thing, code fast, respect deadlines, deliver projects, ... The gain of productivity an IDE give you will allow you to remain competitive. This is probably true, but it would justify a lot of crappy code in the industry. And hey if anything, that means more jobs for us :^P
I find it very astonishing that people actually believe that this is remotely true. So before i proceed with my comments let it be known that I believe you can write down on a piece of paper, scan it and you're still as productive as you can be. That said, follows my comments:
However, the corporate world thinks differently.
Define corporate world. The top IDEs in the 'world' are Visual Studio and Eclipse, both used for commercial products and for open source projects.
They believe that the app developer should focus on one thing, code fast, respect deadlines, deliver projects, ... The gain of productivity an IDE give you will allow you to remain competitive
So what you're saying is that, you'd much rather handicap yourself than be able to achieve the problem you're trying to solve, quickly? Whether you're using an IDE or a text editor, respecting deadlines and delivering projects is in no way related to the tool you're using. The bit about remaining competitive, with whom? the ones that are using text editors? or the other parties that are using IDEs as well?
This is probably true, but it would justify a lot of crappy code in the industry.
Crappy code exists, whether you use an IDE or a text editor, i fail to see how this is in any way relevant.
And hey if anything, that means more jobs for us :^P
'us' as in the text editor users? I guess switching to a text editor magically makes you a better developer?
-
Finally, you dismissing IDEs and yet you promote the use of frameworks such as RoR which hide 99% of the underlying architecture in order to keep you focusing on reaching your goal in a quick and nifty manner.
I eat taboulé with bread, you eat it with lettuce. I wear armani, you wear prada. I use an IDE, you use an editor.