В программирование есть порог входа
И для многих он слишком высок
Без развитого аналитического и критического мышления поиск багов в процессе отладки кода будет занимать столько времени, что продуктивность начнёт стремиться к нулю
Не, умение отлавливать баги по моему опыту достаточно слабо связано с умением анализировать, к примеру, новостные материалы. Я знаю несколько людей, которые в целом хорошие кодеры, но как только начинаешь разговаривать с ними о некоторых бытовых вопросах (даром о политике) — хочется лицо ладонью себе пробить.