Пользуюсь гуглом. Это сильно экономит время когда понимаешь что было уже что-то такое готовое, отполированное и красивое, но не помнишь нюансов. Не умею писать идеальный код. Приходится страдать. Не помню все-все хинты и особенности всех используемых библиотек. Не помню так же все-все css свойства, с их префиксами и совместимостью с каждым браузером. И вообще сильно не доверяю себе, предпочитаю перестраховаться
И я использую. Но это скорее потому, что отладить в сценарии по тексту или получить точку останова и понимать где ты конкретно находишься не всегда получается. Вот всё, что изучал по PowerShell не дало понимания как это сделать. А может просто не отложилось