The melody of logic will always play out the truth. ~ Narumi Ayumu, Spiral
I think the author is right and I agree with him. I guessed some groups of people are resistant to advancements. Imagine if we all go by the concept of doing everything low-level.
We should not have automobiles or even bicycles. We should walk!
We should not have gas stove or microwave oven. We should find our own wood and burn them!
We should not even be typing here because we should use pen-and-paper.
P.S. Life is too short to be just writing code.
feelite:more to the point, when we do buy cars and vehicles, it's a choice based on priority. had we really have/want to build a automobile, we certainly can. just that the result may or may not be as good as one pre-fab. therefore, an argument for or against a feature has little to do with whether the feature is dispensible. it's about the kind of habits it cultivates in developers. case in point, has anyone met a true blue VB developer who are comfortable writing case-sensitive code?
The car example was not about 'building your own'. It is about not using a car or MRT to travel but to just walk. That way one can learn more about walking and not rely on automobiles.
Similarly, the microwave example was not about 'building your own'. It is about collecting wood and igniting our own fire to cook our food so that we all know the hardship of setting up a good meal.
As for the IDE feature, like the author said, everyone has a choice of using it or don't. I myself never used E&C and tonnes of other features built into VS but I don't go around saying those who use it are stupid or useless. That's just absurd.
reviving an old topic, just to fit in more information into the matter
http://www.yafla.com/dennisforbes/Edit-and-Continue-Valuable-Tool-or-Sloppy-Vice-/Edit-and-Continue-Valuable-Tool-or-Sloppy-Vice-.html
Personally, I've seen developers who depends solely on the E&C to test his module. Needless to say, his common practice is, variables declaration and assignment anywhere deemed fit. Which usually leads to spaghetti code.
And when i took over his code, minus the documentations, what can I do to quickly understand his code? E&C.
Of course, this is just one scenario. I just feel that E&C is convenient to have, but it should come with a warning label "Use as necessary. May cause sloppiness or addiction".
Perhaps it's something like a cigarette. Some may like it, some may not. Some who likes it, know that it harms his body in the long run, but can't live without it. But some says that it keeps them awake and concentrate. So, is cigarette a good or bad thing?