創造的なプログラマーを養う条件は、マネージャーとマーケティング担当者を殺します-逆もまた同様です。 プログラミングは素晴らしいゲームです。 魂と体の両方を含む、プレイヤーを完全に吸収します。 あなたが捕まえられたら、あなたは捕まえられ、他に何も問題はありません。 次回あなたが巣からクロールするとき、余分な10キログラム、ひざのあごひげ、そしてあなたの周りの非常に多くの空のピザの箱は、おそらく春が来ていることを明らかにするかもしれませんか? しかし、あなたにとってこれはすべて重要ではありません。 プログラムが機能し、コードが高速でエレガントだからです。 あなたが勝った。
あなたは、一部の人々があなたをオタクだと考えていることに気付きます。 それで何? 彼らはプレイヤーではありません。 彼らはWindowsとは決して戦わず、Linuxとは関係を築きませんでした。 彼らにとって、その「C ++」、「b--」は同じ意味不明な音です。 はい、ほとんど存在しません。 兵士や科学者として、あなたは町民にあなたの仕事の公正な評価を本当に期待していません。 複雑で美しいものを構築しています。 彼らは決して理解しません。
養蜂
これは、成功するソフトウェア会社の基盤となる秘密です。養蜂家がミツバチを扱うようにプログラマーを扱う必要があります。 あなたは彼らと話して、あなたの言語で何かを説明し、その答えを得ようとするべきではありません。 しかし、あなたは彼らにあなたの会社で自分の巣箱を作り、彼らが好きなことをする機会を与えることができます。 そして彼らが見ないとき、あなたは彼らの仕事からいくつかの蜂蜜を集めることができます。
あなたはこれらのミツバチがお金でみんなを刺さないようにします。 彼らが使うことができるより多くのお金。 実際、見た目ほど大きくないかもしれません。 これらすべてのプログラマーは、「このボックスを何日も凝視するのをやめ、価値のあることを始めるのはいつか」などのような両親や妻の声を聞きます。 だから、あなたがしなければならないのは、彼らがこれらの人々に答えることができるように十分に彼らに支払うことです:「ちょっと、ちょっと待って! 私はあなたよりも多くを得る-他にどんな質問がありますか?」 平均して、この量はそれほど多くありません。
そして、あなたは彼らをあなたのハイブにとどめることができ、彼らの希望に応じてそれを装備し、誰と群がるのかを見つける機会を提供します。 意見が重要なのは、別のプログラマーだけです。 優れたプログラマーの意見は、キヤノンのランクに上がります。 そして、もしあなたが良い群れを持ちたいなら-その中に少なくとも一人の優秀なプログラマーがいなければならない。 彼が何に取り組むか、どのように見えるかは関係ありませんが、彼はそうあるべきです、彼の目は燃え、彼のキーボードは彼のものに赤く光り、彼のカリスマ性は彼の周りのすべてを圧倒するべきです。
彼はプレーヤーです、若いプログラマーは考えています。 彼は私のコードを見ます。 それで十分です。 会社がそれ自体でこのようなハイブを構築する場合、コーダーは睡眠を止め、食べて、一般的に現実になりますが、会社は季節に数回蜂蜜を集めます。
コントロールなし
そして、ここに、会社を殺し続けている問題があります。 成功しているすべての企業には、プログラマーを刺激するテクニカルリーダーがいます。 しかし、そのようなリーダーを永遠に維持できる人はいません。 彼は誘惑されるか、止められない官僚主義に引き込まれるか、マネージャーになるか、リーダーシップが「より良いプロセス制御」を必要とするか、何かが起こるでしょう。 いずれにしても、技術リーダーは負け、代わりにマネージャーが権力を握ります。
しかし... ...何を支配するのですか? 仕事をして製品をリリースする準備をする代わりに、この同じマネージャーは、部下を導くためのあらゆる試みに激しく抵抗する、非常に予測不可能で、社会的で、いたずらな人々の束を見つけます。 そして、このような素晴らしい製品を生み出した元緊密なチームはどこへ行ったのでしょうか? 彼らに厳しいスケジュール、ドレスコード、杖を持った監視員を与えてください-そして今、あなたはプロジェクトを妨害する人々のグループを得ました。 彼らはあなたを嫌い、あなたを笑い、あなたはそれを知っています。
廃
そのようなチームのプログラマーにとっては、ショックはさらに大きくなります。 彼は突然、彼の人生が奇妙な名前を持ついくつかのエイリアンクリーチャーによって支配されていることを発見しました:ミーティング、レポート、タイムトラッキング。 そして今、誰かが彼のすべての仕事を事前に計画し、この計画に固執することを要求しています。 ブランチ、調整、アイデアはありません。 壁に時計仕掛けだけ。 そして、他人のコードに触れないでください。 かつてインスピレーションを受けた作品は、首の周りの襟になります。
ハイブは崩壊しています。 最も自由を好み、才能のあるミツバチはどこかに飛び立ち、新しいミツバチを作ります。 平凡なものとto病者に囲まれたマネージャーとマーケティング担当者は、彼らの製品がユーザーを失い、バグでいっぱいになり、最終的に死ぬ(もちろん、彼らは精神的に一見重い説明を見つけます) 「これは、市場による当然の結論でした」。
それが、ソフトウェア会社の死の仕方です。