世界中の最近の出来事は私に一つのことを示しました-ある人々は単純なものを途方もなく複雑にして最終的に失敗することができますが、他の少数の人々、選ばれた少数の人々は複雑なものを途方もなく単純にして成功させることができます。 どんなコーダーも知っているように、それは単純です。コードがよりエレガントに単純であるほど、脆弱性が少なくなり、実行と結果が速くなります。

私のようなコンピューティングオタクでもある仲間のアカデミックなDrMehmed Yildizは、「愚かな複雑さ」を「スマートなシンプルさ".

彼の考えは私にも同じです。2つのことを真剣に考えれば、すべてのものを単純な洗練にまで蒸留することができます。

  1. 人々を幸せで成功させる

  2. うまくいくものを作る

これらの2つの前提を念頭に置き、常に「人々を幸せで成功させる」ことを忘れないでください。あなたの思考は、あなた自身の近視眼的な蜘蛛の巣ではなく、常に他人への共感と配慮に引き寄せられます。

私たちのコーダー(私は1970年代からコーディングしました)は、問題を解決し、危機を消し去り、人々に共感を示すように誰かに何を教えることができますか?

1)KISS(単純な愚かさを保つか、短く単純なものにしてください)

ソビエトから雷を盗んだ超音速ステルスSR71ブラックバードを覚えていますか? その最先端のジェット機はロッキードスカンクワークスの製品でした。 KISS 伝えられるところによると、原則は主任技術者のケリー・ジョンソンによるものでした。 KISSは、コーディングから政府の運営に至るまで、生産性、サービス品質、メンテナンス、およびCOSTを大幅に向上させることができます。

2)最小の力のルール

大ハンマーはすべてを釘のように見ます。ちょうど大失敗が真っ直ぐにそして正しい方向に撃つことは決してないのと同じです。 問題や危機を解決するには、原材料、人、技術、プロセスから最小限のリソースを使用して、開発し、結果に到達します。 繰り返しますが、 最小の力のルール シンプルさとリソース管理がすべてです。

3)「大きな泥だんご」はありません

"大きな泥だんご「コーダーのブライアン・マリックの功績によると、無計画で、巨大で、ずさんで、不透明なソフトウェアについて説明しています。このような悪いコードをデバッグしていると、何ヶ月もかけてどこにも行けなくなる可能性があると想像してみてください。成功への道-彼らは決してそうではありません。

4)早く失敗する

失敗は、ビジネスやコーディングと同じように、人生の選択肢です。 失敗することは学ぶことであり、間違いを二度と繰り返さないことです。 の概念 "早く失敗する「問題を隠すのではなく、表示できるようにすること、または悲劇的な欠陥のある問題を継続して続行できるようにすることです。失敗したもの、失敗したものを許可します。次に、トラックを変更して別の方法を追求します。

5)「パーキンソンの法則」はありません

パーキンソンの法則 「仕事は利用可能なすべての時間を埋めるために複雑になる」と述べました。これは、官僚主義が問題を解決するための最悪の方法であることを意味します。 テーブルに座ったり、オフィスで15時間過ごしたりすることは、実際に仕事をしたり、何かを解決したりすることと同じではありません。 この原則はKISSと結びついており、官僚主義を抑制し、まっすぐ進むことを私たちに思い出させます。

6)パーフェクトは善の敵です

「欠陥のない小石よりも欠陥のあるダイヤモンドである方が良い」(孔子に起因)。 同じく、 "パーフェクトは善の敵です"(Voltaireに" Dit que le mieux est l'ennemi du bien "として帰属)これは、コーディングやその他の場所での80:20の法則に似ており、タスクの20%を達成するのに80%しか必要ない場合があります。最後の80%に取り組むには20%の努力が必要です。コーダーは、アプリのラストマイルを完了するのはほぼ不可能であることが多く、機能の完全性と成功に到達し、いくつかの欠陥があることを知っています。完璧なものは世界にないので、やめてください。不可能を超えて弾道と狂気になります。

7)「驚愕効果」なし

私たちの飛行士にとって、私たちは常に「驚愕効果」、またはコーダーが「驚愕効果」と呼ぶものを避けたいと思っています。驚き最小の原則(POLA)「。人々があなたに向かってジャンプして「サプライズ!」と叫ぶとき、あなたはそれを嫌いではありませんか?同様に、どんな危機や問題でも、私たちがそれらを解決する最善の方法は、人々に少しのサプライズを作成することです。日本料理がとても愛されている理由。それらの高品質と、何度も何度も期待に応える再現性によるものです。