What does it take to be a good programmer?
In my opinion, &quot;be humble&quot; isn&#x27;t a winning strategy.<p>Don&#x27;t be so arrogant that you stop improving or fail to understand mistakes, but by all means don&#x27;t be humble.  Be proud of who you are and the work you&#x27;ve done.  You work in an industry where 90% of people don&#x27;t understand what you do.  Chances are your own boss won&#x27;t understand the actual value you&#x27;re providing.<p>So don&#x27;t be humble.  &quot;There&#x27;s always someone better than you out there&quot; -- sure, but that person&#x27;s not here, right?