А вы замечали, что уверенные в себе люди — почти никогда не становятся фронтендерами?
А уж если человек уверен в себе, умен и красив — то шанс увидеть его учащим JS вообще нулевой.
У вдумчивых программистов есть свое мнение на все вопросы. На тесты, на ООП/ФП, архитектуру, языки программирования, подход к обработке ошибок. Но крутыми их делает не это. Крутыми их делает умение засунуть свое супер ценное мнение себе в задницу, и делать так, как хочет команда.