>I wonder if any tests were made about how much time is spend to actual thinking versus coding the idea? Which area is more worth to work on?
I doubt it, if they did it would almost certainly be disappointing.
This is a question I have posed in the past, how helpful/useful is auto-complete/intelli-sense?
I think it is one of those IDE features that is similar to the automatic window slider in your car, you come to expect it because it does offer some convenience but adds little to your overall driving comfort.
It is indeed the case that most of what you spend time on isn't the code writing part when trying to solve problems. Typically you spend most time thinking about the problem and the actual code that results from that thinking can be just a few lines. Heck, sometimes the end result of thinking is to eliminate code:)
For me I think syntax highlighting and automatic syntax checking offers more utility than auto-complete. My startup's product is a web development tool that I now use as my primary IDE but it currently lacks automatic syntax checking, I can definitely say that this is something I miss from when I was using Netbeans.
Overall I think auto-complete has utility but the reverence for it far outweigh its actually utility.
It is more like the GPS in your car. Do you prefer looking at paper maps or the GPU unit telling you where to turn next?
Autocomplete allows libraries to get larger and more complex, for better or worse, since developers can just forgo documentation (paper maps) and rely on autocomplete menus (GPS). Your power windows don't help you drive at all.
I doubt it, if they did it would almost certainly be disappointing.
This is a question I have posed in the past, how helpful/useful is auto-complete/intelli-sense?
I think it is one of those IDE features that is similar to the automatic window slider in your car, you come to expect it because it does offer some convenience but adds little to your overall driving comfort.
It is indeed the case that most of what you spend time on isn't the code writing part when trying to solve problems. Typically you spend most time thinking about the problem and the actual code that results from that thinking can be just a few lines. Heck, sometimes the end result of thinking is to eliminate code:)
For me I think syntax highlighting and automatic syntax checking offers more utility than auto-complete. My startup's product is a web development tool that I now use as my primary IDE but it currently lacks automatic syntax checking, I can definitely say that this is something I miss from when I was using Netbeans.
Overall I think auto-complete has utility but the reverence for it far outweigh its actually utility.