Rileyさんがブログに書いていた記事がリバイバルでバズっていました。Programmer」と題して優れたプログラマが持っている姿勢をリストアップしています。体験ベースで書かれていることもあり納得しやすい項目ですね。記事内ではさらに追加の10項目として時間の見積もり力やスキルを他のプログラマに伝えられるといった内容も挙げられています。コメント欄でも20件以上のリプライがあり、いろいろ指摘が出ています。comment「エゴレスプログラミング」という言葉があります。アメリカのコンピューター科学者、ジェラルド・ワインバーグ氏によって『プログラミングの心理学』にて取り上げられた思想です。プログラマ同士が協調する事で最終的なコードの品質が向上するという思想です。プログラマが協調できていないムードだとコードの品質が下がると言い換えてもなんだか思い当たるフシのある感じです。1970年代からある考え方ですが、ちょうど話題になっていました。そのエゴレスプログラミングの為の十戒は下記のようになっています。自分が失敗をする事を認めるコードは自分自身ではないどれだけ空手を知っているかは重要ではない。権威は立場からではなく知識から生まれる自分が信じるものの為に戦え、ただし敗北は礼儀正しく認めよオフィスでコードを書くだけの人になるな人物ではなくコードを批評する。人には親切にし、コードには遠慮しないこのルールは1971年に作られたものですが、これらのルールの逆を行く人物を想像してみるとたしかにちょっと同じチームになるのは遠慮したい感じですね。考えさせられる内容なので原文もご覧ください。残念ながら日本語の書籍は手に入れづらい状況のようですが、英語のKindle版はすぐに手に入れる事ができます。補足ワインバーグ氏は現在、闘病中です。Twitterにて直近の様子を伺い知る事ができます。著作も多く広く読まれている物が多数です。Haysさんのブログ、TEHDAILYFLUXにて投稿されたオープンソースに関する記事が話題になっていました。このブログをご覧になっている方はオープンソースで作られたソフトウェアの利用の経験がある人がほとんどかと思いますが、オープンソースのソフトウェアを開発する側に回った事のある方は少ないのではと思います。この記事ではどうしてオープンソースに参加できないのかについての著者なりの理由が列挙されていました。認定証も表彰も技能章も無い何処から始めればいいのかはっきりしないガイドラインはメンテナーにとっては有益だけど、私にとってはそうではないオープンソースは私のような人よりも優れた人の為のものである参加しようとすると自分が劣っているように感じてしまう時間がない孤独感ここの理由の背景は元エントリにて述べられていますが、とても正直な感想のように感じます。たしかにオープンソースへ参加するというのは妙に敷居が高いように感じますよね。コメント欄には「そんな事ないよ!」とオープンソース宣教師の方々が大量襲来しています。いくつか抜き出してみると、それは考え過ぎだよもっと優れた人の為のものなのではというのはみんなが感じる劣等感(インポスター症候群)だよ、克服しなきゃ貢献したいからという動機はうまく行かない。作るものもないのにC言語を学ぶようなものだあなたにもオープンソースに参加しようと思ったけど、しなかった理由があればぜひコメント欄、ツイートでお願いします。自分が劣っているように感じるはあるなー。2011オープンソースコミュニティに参加すると自分が如何に下っ端か良く分かって伸びるところがまだまだあることが分かるのでむしろそれは利点。情熱プログラマーにも同じような記述があった。2011大きなプロジェクトとか尻込みするけど、小さいプロジェクトとかならgithub/bitbucketあたりにたくさんあるから、ちょっとでも面白いと感じたらパッチとかを送ってみたらいいんでないかな。取り込まれたらラッキーくらいで。2011https://twitter.com/#!/Vonoxan/status/65799699176759296参加前では敷居の高さ、参加後は他人から劣等感を感じるというのはわかるが、得られるものも確かにあるんだよね。今も参加し続けている。2011んーiPhoneアプリ開発等々とは真逆の環境のように思える。」の件だけども、まあ別に参加しなくてもいいと思う。参加することで時間は失われると思うし。「参加したときに得られるもの」が得られないけども。2011なんにしても、実際やってみないとこういうことは言えないよね。これをやらない言い訳にはしない。2011結局俺はOSS系では何一つ活動しなかったなぁ(←過去形かよ)。その分野が本当に好きかどうか次第なのではなかろうか。us@alistersjpで更新をお知らせしています。(15秒)オクトキャットのフィギュアがついに発売開始。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。