Я разработчик, люблю это дело и люблю о нём говорить. Данный блог посвящён всему что касается мира IT. Литература, технологии, языкам программировани.
"Белые хакеры" - странный термин в принципе. Если речь идёт о поиске уязвимостей в системе - это одно, если твою систему взломали и просят деньги за такую услугу, совсем другое. Хакеры ломают либо для себя и своей выгоды, либо для "кого-то". Поисками уязвимостей занимаются специализированные компании, со своей репутацией и доверием. Никто не станет сотрудничать с "хакером" рискуя нарваться на проблемы.
Не вижу тут ничего плохого. Толковый разработчик может писать код где угодно. Да, возможно не будет любимых тулзов к которым все привыкли. В крайнем случае, ничего не мешает написать свои плагины, под любой из доступных текстовых редакторов
Full Stack разработчик очень растяжимое понятие, с этого стоило начать. В статье идёт речь преимущественно о web-разработке, в этой области full stack-ом стать проще, чем в более специфических областях. Если брать web разработку, то каждый разраб должен быть от части full stack. По крайней мере на уровне понимания как всё работает на каждом уровне. Знание смежных областей сильно упростит понимание проекта в целом. Глубоко углубляться в каждый уровень разработки сложно, есть риск стать мастером на все руки, который толком ничего не умеет. Однако базовые технологии и принципы изучить возможно. По этому не считаю, что full stack вымирающий вид. Всё зависит от области разработки