愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
author:えふしん
photo_20.jpg
藤川真一について


モバツイの中の人
人の良いジョンカビラと言われます。ソフト哲学者を目指します。
AMN sponsor rolls
応援します!
ツイッターやるなら
for iPhone App
Google Friend Connect
このカテゴリ[会社活動]の最新30件
昨年末でペパボを退職し、独立しました。 世界中の好きな国に行けて、blogを書いて雑貨を買い付けるお仕事あります! モバツイッターが忘年会議で2009年の「究極のウェブ」ランキング1位に選ばれました! 投資家目線でネットを語るのはやめないか? 値引き行為のマジック 直線番長より、ブレーキを踏まないことが大事 工場内オフショアをやったら、不良が頻発して困ったというキヤノンの話 所詮ネットは情報流通のための技術でしかない。 ネットメディアにおけるプッシュ活動、プル活動、私的解釈 行列制御における、運営と顧客利益の相反について 選ばれるための人生より選ぶ人生 君はエンジニアか。 CD専門店が消滅する日 「ひとりで作るネットサービス」と、「ギークデータベース」に載りました アジャイル批判かぁ。 うさんくさいビジネスを見極める簡単な方法 アフィリエイトのある生活 ランキング、比較、の重要性 上司力、部下力 「若者のクルマ離れ」 仕様書や指示書で、人の本心を探り出せ! この話はチェーンメール的な悪魔の話 アルバイトと派遣と社員の役割、インセンティブ みんなダメだとわかってる。他もやってるからやめられません、という状況のことをバブルと呼ぶ。 今年のこと(支離滅裂) Gパンをもっと簡単に買いたいです、のアイディア プレゼントの抽選をするプログラムをrubyで書いてみた。 ユーザーインターフェースの話 弾が外れたら片目をつぶって打て、それでも外れたら両目を閉じて打て。 カラメルで開発者の求人始めました。
[このカテゴリをもっと見る]
F's Garage関連
Powered by
Movable Type
■お知らせ
モバツイッターが、Open Web AwardsのBest Mobile Based Twtter Appを受賞しました!

May 10, 2008

こんなことを、おいらが言って説得力があるのかわからないけど、

「@」でエラー抑制すると PHP が遅くなるという噂について : a++ My RSS 管理人ブログ

 ↓

大切なのは数秒のスピードアップ?それとも?

でもね、よく考えよう。100万回ループさせたら9秒の差が出ました、って、、、 100万回とか1000万回ループするfor文なんてものを書くのは実際の開発現場においてよくあることなんだろうか?


元のエラー処理の考え方が富豪的だなとは思ったけど、安定して動いているなら一度書いたコードとしては、わざわざ直すレベルではない。

ネタ帳さんの方の、はてブコメントに大量のアクセスがあったら?という意見があったけど、それなら一度書いてしまったなら、そうなった時に直せば良いだけの話。


逆に言えば、プログラムを書いてお金をもらう人は、「安定して動いてるけど、望ましくない記述」という状態もまた真になってしまう、というのを十分に意識して欲しいというのがこの話で思ったこと。

特にWeb系はプログラムを簡単に直せるとは言いますが、無意味に直させるマネージャなんていないし、直そうとする人もいない。

それよりも「安定的に稼働している」という積み重ねた実績の方が価値が高くなってしまっているので、後から直すことは、それが例え正義だとしてもリスクが伴う以上、効果の方が上回る場合を除いて修正してはいけない。

だからこそコードは常に一期一会でもある。

神経質に思う必要はないからこそ、一つ一つのコードを書く際にはそれなりに意識して欲しいというバランス感重要。


----------------------------------

あまりに悲惨な納期設定の時には言わないけど、「クオリティ vs 納期遅れ」で品質にこだわる人に伝える時に使うメタファとしては、「バッターボックス」の考え方をよく使う。

野球選手は三振したらアウトである。
イチローが何がスゴイか?というと、その制約の中で結果を出していること。

プログラマーやデザイナーにとっての三振とは納期のことだ。

つまり、プロは納期までの制約の中で、如何に良い物を作るか?こそが求められるし、それをやっている人が一流選手と言えるということ。

3ストライクを認めずに4球、5球と粘ってたら、そりゃいつかホームランも出るかもしれないけど、それはルール違反。

「ソースコードは一期一会」の考え方もそれと同じ。

リリース後に、不必要にコードクオリティのリファクタリングをするってのは、基本的に考え方が間違っているわけだから、如何に自分のバッターボックスで高いクオリティの仕事ができるか?というのがプロのありようだよね、という話になる。

そして、自分がバッターボックスに立っている間だけは、とことんこだわっても誰も文句を言わないのだから、是非ともその間に、とことんこだわって欲しいと思うところであるし、自分のこだわりをカタチにするための瞬発力となる頭の筋肉は常にトレーニングしておかねばならないと思う。(が、そんなエラそうなことを言えるアレではないのだが。)


補足:
F's Garage:ソースコードが「一期一会」の意味

■同じカテゴリ[会社活動]のエントリー
<<前の記事 仕事の仕方 3つ
>>次の記事 ソースコードが「一期一会」の意味
■このblogの書き込み最新3件
グッドデザイン賞に出てたおしゃれなサイクロン掃除機がなんと半額以下。 SEOには、運用のSEOと設計のSEOの2つのフェーズがある。 ワーナー作品のオンデマンド配信サービス「ワーナーオンデマンド」
この記事への提案、提言一覧
この記事への提案、提言









あなたの情報を保存しますか?