Хорошие разработчики крайне находчивы, но необязательно умны.
Действительно ли так важен интеллект и сообразительность в работе программиста? Думаете, что программистом нужно родиться? Можем с уверенностью сказать, что это неправда.
Хорошие разработчики бросают вызов сами себе и никогда не боятся просить о помощи, задавать вопросы коллегам. Для них решение поставленной задачи - дело первостепенной важности. К ее решению они подходят ответственно, что в конечном итоге делает из них незаменимых разработчиков и очень хороших программистов.
Если то, чем вы занимаетесь, не заставляет вас преодолевать трудности, то вы не развиваетесь в этом.