Cocky. A know-it-all. Arrogant.

Those are some of the words used to describe Kyle Shanahan in 2009. This Kyle Shanahan is barely recognizable, writes @scottostler. https://t.co/8gQpYe9UKP
49ers' Kyle Shanahan: From arrogant young coach to mature leader