物事を複雑にする人のための手袋

良いソフトウェアは常に批評家の攻撃を受けています。 ある日、アマチュアは、昨日の夜に「Programming for Dummies」と読んでいたにもかかわらず、なんとか大規模なプロジェクトを手に入れました。 これには、最初の契約後に成功したプロのアマチュアが続きます(読んでください:彼らは役に立たない製品を開発したという事実にもかかわらず、彼らはその後彼らから押収しなかったお金を受け取りました)。 そしてその後、彼らは自分自身のためにキャリアを作り、この「成功」を何度も繰り返しました。 最後に、物事を複雑にする人がいます。 最悪のことは、私たちの最高のメンバーがしばしば参加することです(少なくとも1つまたは2つのプロジェクト)。







物事を複雑にしたい人には、メタ問題を見つけるのに役立つ第六感のようなものが現れます。 基本的に、彼らはすべてのメタ問題を見つけることができます。 これらの人々の努力のおかげで作成され、一連の問題とその解決策が次々と続く入れ子人形のような、ほとんど動作しないアプリケーションを見てきました。 私はこれらの人々が情報技術の外でどのように振る舞うかに常に興味を持っています。 幸いなことに、マイクは私にこの機会を与えてくれました。



企業イントラネットシステムでは、マイクがフォーラムを運営しており、ソフトウェア開発者がアドバイスを求めたり、社内の他の開発者とアイデアを共有したりできます。 最近、イーストコーストオフィスのソフトウェアアーキテクトの1人が次のように書きました。



[オフトピック] 自転車の改善

私が自転車に乗って仕事をしているときに、考えが浮かびました-なぜ誰も加熱されたハンドルバーを備えた自転車を発明しないのですか? ニューイングランドでは、朝は寒くて指が痛いことがあります。 誰かがこのようなことを見たり聞いたりしましたか?


最初の答えは、マイクの部署の別のプログラマーからでした。彼は、結局のところ、最も「複雑な」アプリケーションコンポーネントの1つを担当していました。



Googleには何も見つかりませんでしたが、素晴らしいアイデアだと思います。 やりましょう! 私の頭にはすでに図の例があります。現在のジェネレーターをペダルに接続し、フレームに数本のワイヤーを引き、ステアリングハンドルにスチールメッシュを追加します。


氷が割れました! さまざまな部門からの数人のプログラマーが、予備バッテリーの必要性から始めて、降下中にのみ使用される前輪の追加の発電機の必要性で終わる提案から議論に参加しました。 昼食後、議論は「単純化」し始めました。



驚くばかりです。体温をより効率的に使用できます。 この場合、私たちのシステムは、ウォーキングやランニング中にも使用できます。



ストームジャケットのように薄いインナージャケットを使用し、スリーブの端からダイアフラム(これは決して冷えないように見える)までいくつかの柔軟なチューブを実行するだけです。 これらのチューブを通して、ダイヤフラムで温められた水が手のひらに運ばれます。



水は特殊なバルブと、歩行またはペダル操作によって生じる動きを循環します。 必要に応じて、水の追加加熱用にバッテリー/ヒーターを追加できます。 もちろん、彼はサイクリストのみと仕事をします。


幸い、マイクには少なくとも1人の正気な開発者がいます。 彼は匿名でディスカッションに参加しました。



これは私が今まで読んだ中で最も馬鹿げた議論の1つです。

ほとんどの人が手を凍らせないようにするのに理想的な一対の手袋を発見したため、ハンドウォーマーは存在しません。


残念なことに、この回答により、「ハンドウォーマー」に関する議論がすぐに終わりました。 しかし、私はあなたにいくつかのアドバイスを残します。 次回ソフトウェアを開発するときには、物事を複雑にする人たちから逃げてください。 最初のバージョンを厳密に、非常に厳密に見てください。 そして、自分に言ってください:手袋。



All Articles