| >>Because the common characteristics of such people is to heavily depend on intellisense and auto complete to do almost any task. Tool generated code is so common in those communities most code is generally taken care by the IDE. Import statements, exception handling, try/catch blocks, loop generation in context of previous statements. The list endless... Because that code can be easily automated... choosing not to is just wasting your time. >>When you are tuned to thinking this way you basically lose any touch on proactive coding. You stop thinking, the IDE starts thinking for you. You stop reading API because you know everything is about to be auto completed, anyway. Now the issue is you are offloading the job of thinking to the IDE. This is dangerous. False. You stop thinking about boilerplate code and API details and free yourself to focus on the actual problem at hand. >>If a rookie can do what an expert can, just by using an IDE. I guess its time for the expert to fear for his job. Do you consider writing good code an issue of speed typing? I have no idea why you believe an IDE would be able to make a beginner into an expert. >>Lack of knowledge of command line utils is just one such case. You can either learn how to use awk/sed/Perl + Text processing utils. Or you can open up eclipse and endlessly re implement what the command line has to already offer. Or you could use your IDE to write something that the command line doesn't do. Nice strawman. I can never understand why people who are in the business of automating tasks (programmers) hate tools that automate tasks (IDE's), of all things. |