ない新しい発想年の最後のカップル以上のソフトウェアクラフトマンシップへの関心に大きな増加(特に、多くの場合、お勧め書籍クリーンコードの完全なタイトルがあるされているように思わ:アジャイルのAハンドブッククリーンコードソフトウェア職人)。
個人的には、ソフトウェアクラフツマンシップは優れたソフトウェアエンジニアリングであり、最終結果が(エンドユーザーとしても、そのソフトウェアを保守する人としても)楽しめることを保証することに追加の関心を抱いています。物事のより高いレベルは物事を処理します。
類推するために-50年代と60年代に非常に近代的なスタイルで建設された多くの建物があり、それらに住む人々やそれらの建物の経年変化をほとんど考慮していませんでした。これらの建物の多くは急速にスラム街に発展したか、予想される寿命よりもずっと前に取り壊されました。数年の経験を積んだほとんどの開発者は、同様のコードベースを経験しているはずです。
ソフトウェアの職人がソフトウェアエンジニア(おそらく悪いもの)ができない特定のことは何ですか?