Я считаю, что инструменты Visual Studio способствуют экспериментам. Когда вы имеете дело с Win32 API в C (например), вы не можете слишком легко возиться. Когда вы работаете с C #, совсем несложно немного изучить библиотеку и узнать, что она делает, не разбирая MSDN или дизассемблер в течение всего вечера.
Если вы любопытный программист, Intellisense не изменит этого. Если это не так, Intellisense тоже не изменит этого. Перефразируя одного из моих коллег, «я думаю, что просматривать огромные книги - это пустая трата времени, когда вы можете просто взять реализацию из Интернета и перейти к следующему вопросу».
Во всяком случае, это старый аргумент, до-Intellisense. Бейсик гниет, когда писать в x86 нет? Является ли знание алгоритма наизнанку актуальным, когда каждый отдельный язык программирования, который вы собираетесь использовать в своей роли, имеет проверенную и проверенную библиотеку?
Я считаю, что те, кто считает программирование хобби или навыком, склонны понимать и исследовать. Те, кто считает это работой дня, не делают. Независимо от каких-либо неудобств вокруг него, это больше о мышлении программиста, чем о том, что делается доступным.