Нет, я очень не согласен с этим пунктом.
Да, я согласен с тем, что intellisense позволяет мне хранить меньше объектов, увеличивая число членов в моей голове. Я тупее в том смысле, что я часто меньше знаю о сложных деталях проектов, в которых я интенсивно использую intellisense.
Например, я, вероятно, могу с большой точностью вычеркнуть все члены типов C ++, которые я использую. Я склонен быть VIM-единственным парнем для моих C ++ проектов и, следовательно, на самом деле не использую intellisnsee. В проектах на C # и VB.Net я не мог бы набрасываться на членов с той же точностью, на которую я чаще полагаюсь на intellisense.
Но есть компромисс. Хранение всех членов в моей голове обходится дорого. Когда я пишу код, вместо того, чтобы сосредоточиться на алгоритме, я сосредотачиваюсь на участниках. При написании алгоритма на C ++ мне приходится постоянно думать о соглашении об именах определенного типа или о списке параметров, о чем говорят, или о val. В C # / VB.Net я могу более свободно думать об алгоритме, поскольку IDE позаботится о поиске членов для меня.
Это значит, что я тупее? Нет, это просто означает, что я могу сосредоточиться на проблеме, которую на самом деле пытаюсь решить. Я чувствую, что это делает меня более продуктивным и, следовательно, умнее, а не тупее.