プログラマにとって必要なスキルはイマジネーションと緻密な作業ができる集中力です。また、プロジェクトをする時には、何人かのチームで仕事することになるので、チームの和を乱すことがないように上手く人間関係を築いていかなくてはなりません。また、チームの中に女性がいた方が場が和むため、男女でチームを作って仕事をするケースがよくあります。プログラミングのスキルがトップクラスでもチームの仲間とうまくコミュニーケーションが取れなくて、自分の意見ばかり通そうとすると、チームの仲間から孤立しかねません。
プログラミングのスキルは長く経験を積めば自然と身につくのですが、人間関係を築くスキルは日ごろから意識をしていないと簡単には身につかないものです。プログラマが目指すべきことは、効率よく保守しやすい美しいプログラムを作れるようになることです。やはり、クライアントがコードを見た時に美しいと感じてもらった結果、優秀なシステム開発会社だという評価をもらい、次の仕事に結びつくことが多いです。また、いい仕事をしたときには同業者からも高い評価をされ、素晴らしいプログラミングのサンプルとして、システム開発会社に入社した新人に仕事を教える時に役に立つこともあります。また、きれいな保守しやすいコードを書けるという長所を持つことで他の人と差別化ができて、何度も大きなプロジェクトに参加するチャンスをもらえるようになれます。