クライアント/上司から依頼された(最もクレイジー、愚か、愚かな)ことは何ですか?[閉まっている]


101

タイトルを参照してください。ただし、技術的な観点から質問しています。

私の40歳の処女のnieをデートに連れて行くか、解雇されます。


21
彼女が40歳の処女であれば、おそらく従業員でもあります。それはポリシーに反しませんか?
ティムポスト

51
翌朝、未開封のまま返せますか?
Mawg


2
このQ + As全体はDilbertに似ていますが、実際にはそうです。
アゴス

9
ああ、MODはコミュニティの明確な関心に反します(70の賛成票!)。はぁ。非常に多くの非常に一般的な質問がルールに反する場合、ルールを変更する必要があるかもしれません。
ジェームズ

回答:


184

Neal StephensonのSFスリラーSnow Crashを販売するために、「良性の」コンピューターウイルスを作成するように依頼されました。ユーザーのコンピューターを引き継いで、画面を雪、つまり「雪のクラッシュ」に置き換えることは「良心的」になります。一分かそこら雪が降ると、雪は消えて本の広告に置き換えられます。これは「良性」です。ウイルスは通常の手段でspread延しますが、コンピューターを引き継いだ後は「おもしろい広告が表示されたら、コンピューターに悪いことは何もなかったので安心します」と誰も気にしません。

実際に、世界的な大手企業でこれを行うように言われました。私は、これが破られるすべての法律と、これを本当に私に実行させた場合に起こりうる17の悪いことすべてを説明するメモを書かなければなりませんでした。


6
Viacomでこれを行うように言われました???
カルロスムニョス

44
聖なるボール。これは、「他の人がやるのは悪だけだ。私たちがやるのなら大丈夫だろう!」の最も完璧な例です。私はしばらく聞いたことがあります。
BlairHippo

10
えー それは本自体よりも悪くなかったでしょう...;)
メイソンウィーラー

14
すごい。ユーザーが競合他社のサイトにアクセスしたときに広告を表示する「良性」キーロガーと一緒にバンドルで販売でき、金持ちになります。
µBio

8
@Neil G:1.あなたのために露骨に違法なことをした2.利益!3.逮捕されたら従業員を責める4.より多くの利益!!! (これはSonyルートキット、IIRCで機能しました)
Piskvor

136

「あなたが書いたこのDLLはわずか17kbです。コードを追加して大きくすることができますか?クライアントは私たちにたくさんのお金を払っています。


2
これまでで最も簡単な利益最大化戦略。
クレイグウォーカー

97
1)フライトシミュレーターのイースターエッグを埋め込みます。2)... 3)利益!
ビルカーウィン

38
Oracleで働いていましたか?
セルジオアコスタ

31
HPプリンタードライバーはこれを行う必要があります。彼らは、400 MBのインストールは単純なプリンターでは普通だと思うように見える唯一の会社です。さて、フライトシムを開始するキーの組み合わせは何ですか?
JYelton

8
あなたはそれをクレイジー/バカ/愚か者と呼んでいますか?あるクライアントは顧客が取得したリリースファイルのサイズで進捗状況を測定していたため、定期的にこれを行っていました。
fooの

95

Visual SourceSafeを使用します。


7
これに勝るものはありません。
ジャコプレトリアス

9
何もないビート。
rjzii

17
@Rob-よくわかりません。少なくとも、ソースが「保護されていない」ことはわかっています。VSSは、実際には事態を悪化させる一方で、保護の錯覚を与えます。それは最悪の種類のセキュリティの誤った感覚です。
CraigTP

5
ロブと一緒です。何も持たないビート。もう使用しませんが。私の経歴を通して、私はおそらくこれを合計で10年間使用しており、大きなデータ損失は一度もありませんでした。@CraigTP、それは信頼できないかもしれませんが、あなたが暗示しているように見えるので、それは100%信頼できません。頻繁にバックアップされるVSSインストール(およびバックアップの長いテールが保持される)は、実際には何もしないよりも優れています。
-JohnFx


89

「あなたが知っているこの巨大な20年のCobolプログラムは、当社を多少なりとも定義するハードコードされたビジネスルールの山を含んでいます。それを.NETに変換してくれませんか?」

うわぁ。

数週間でライブになります。

幸運を祈ります。


17
うん、同情のためだけに+1!
Paddyslacker

46
Paypalの寄付ボタンはどこかにありますか?アスピリンを買いたいです。
ティムポスト

5
あなたはそれを達成した場合、あなたはプログラミングの神、そして「ありがとう」を取得しても幸運になるだろう
ケビン信徒

15
みなさんのサポートに感謝します。そして、あなたに知らせるために、私たちは今生きています!
CodingInsomnia

25
これの最悪の部分は、本当にうまくやれば、ほとんど信用を得られないということです。「はい、以前とまったく同じように動作します。」
MatrixFrog

78

私の兄弟と私は、何年も前に非常に有名なロックスターのためにマルチメディアのヘビーウェブサイトに取り組んでいました。

クライアントがサイトを見たとき、彼はいくつかのJPEGの圧縮アーチファクトに気づき、何が問題だったのかを尋ねました。画像は帯域幅の目的で圧縮が必要であり、画像は現在約80%の品質で圧縮されていることを説明しました。彼は気分を害し、の効果に何かを言った

80%で物事を行って、現在の場所に到達していないので、100%に設定します。

ユーザーにどのように影響するかを説明しようとしましたが、彼はそれをまったく持っていませんでした。その結果、これまでで最も遅い「仮想世界」ウェブサイトができました。これは実際に起こりました


20
「これらすべてのコンピューターとデジタルガジェットは役に立たず、数字で頭をいっぱいにしているだけで、それはあなたにとって良いことではありません。」- boston.com/ae/specials/culturedesk/2010/07/...
エヴァン

18
少なくとも彼はあなたにそれを110%まで上げるように頼みませんでした。
バリーブラウン

26
ジョン。本当に彼でした。おしゃれな服装をしたり、魔法使いのようにエレキギターを演奏したいなら、彼は私が最初に行く人になるでしょう。ただし、Webデザインのベストプラクティスではありません。
ジェセガビン

5
最初は、100%の画質ではなく、100%の圧縮が必要だと読んでいたのです!
アンドリューグリム

4
「80%で物事を行うことで、現在の場所に到達していないので、100%に設定します。」それは実際には素晴らしい引用です。言った人は王子様ですか?マネージャーじゃない?
ジブ

73

Mercuryは逆行状態にあり、新しいことを始めるのに悪い時期であるため、サイトの立ち上げを2週間遅らせる必要があります。


51
少なくとも、彼らは2週間早く起動したくありませんでした。
ジェフ

1
ハ!インドでは多くのことを聞いたことがあります
-sabertooth

ハハハ...これは私が今まで見た中で最もクールなものの一つです.. Gstoとジェフに+1。
ゼロトーインフィニティ

51
宇宙探査機用のソフトウェアを書いている場合、これは理にかなっているかもしれません。
ブルースオルダーマン

1
Mercurialは常に逆行しています。
エリックReppen

72

飛行機でビジネスマガジンでXMLがどのようにホットな新技術であるか(2002年頃)を読んだ後、経営陣の1人がアプリケーションにXMLを使用しているかどうかを尋ねました。

今、私はXML形式のファイルをインポート/エクスポートする機能については話していません。彼はそれが現時点で人気があり、私たちのアプリに信頼性を与える以外の理由でアーキテクチャの一部になることを望んでいました。


5
1998年にも同じことがありました-記事がOracleであり、アプリが本質的にワークフロー図エディタであったことを除いて。ディスクからテーブルに出力するファイル形式を移植し、Oracleライセンスに依存しました。バージョン管理も非常に難しくしました。
ロブ・フラー

3
ああ少年。私はまったく同じことを(ほぼ同時期に)行っていましたが、XMLについても同様でした。execがよだれを出し始めたのはXMLについてのことでしたか?
CraigTP

49
それはかなり一般的です。これは「流行語コンプライアンス」と呼ばれます。
マイケルH.

6
@CraigTP「X」だと思う。それは劇的で魅力的です。
エイドリアン

3
振り返ってみると、言うだけでなだめたはずです。さらに良いことに、私たちのWebアプリは頭字語に余分な文字を追加したHTMLを使用しており、コードはビジネスの正確なニーズを満たす特別なバージョンのXMLのようなものです!
JohnFx

68

「現在、ユーザー名は一意である必要があり、パスワードはそうではありません。逆にすることはできますか?」


1
ha ..かつて、ユーザー名とパスワードの両方を一意にする必要があるというミスを犯しました。ありがたいことに、短命のミス
WalterJ89

13
彼らは一体何を達成しようとしていたのでしょうか?
ジェイソンベイカー

3
私が覚えているように、それはクライアントが会社でメールアドレスを共有することと関係がありました。メールとユーザー名は1:1だったので、同じユーザー名で複数のアカウントを作成し、パスワードを使用してそれらを区別するというアイデアでした。
クレイグウォーカー

その場合、ユーザー名を完全に削除し、(一意の!)パスワードに基づいてアカウントを検索することもできます。Sheesh ...彼らはなぜ彼らがそのようにそれを望んでいたかについて他に何かを教えましたか?
foo

10
@Craig Walker Amazonはこれを使用していました。yahooのメールアドレスで1つのアカウントを作成してから、同じメールアドレスで別のパスワードを使用して別のアカウントを作成しました。彼らがいつこれを修正したかはわかりませんが、使用したパスワードに応じて、別のアカウントを取得します。
ヤヘル

65

約7年前、私はその製品の1つを販売することを決めたオーダーメイドのソフトウェアショップで働いていました。一部の業界では、エンドツーエンドの運用スイートでした。まあ、この業界は超技術的であることで知られていなかったので、どういうわけか独立した中小企業のITコンサルタントに頼るのではなく、サーバーとITインフラストラクチャに対するサードパーティの技術サポートを提供することになりました。

ある日、顧客のサーバーでディスクの破損が発生しました。私たちが販売したサーバーは、RAID 1ミラー用にセットアップされたAdaptec RAIDコントローラーで構成されていました。彼らのアプリケーションデータベースは乾杯でした。彼らは数ヶ月でバックアップを実行していませんでした。彼らが実行したバックアップは使用できませんでした。最終的に8か月分のデータが失われました。彼らは、この調査作業を処理するためにITコンサルタントを雇いました。

その後、電話がかかり、セールスマネージャー(不可能な機能が有望であることで知られている)が、面倒をみてくれると伝え、契約書に書き留めました。

セールスマネージャーは、ファイルが破損していると見なされた場合、アプリケーションデータベースおよびその他のアプリケーション関連ファイルがRAIDコントローラーによって複製されないようにすることをお客様に約束しました。構成も必要ありません。うん。2週間以内にこの機能を提供するように言われた場合、またはお客様が私たちを解雇します。

そのため、プログラムマネージャー(大規模なエンタープライズCRM製品とその他の重大な開発の成功を手に入れた)がCOOとセールスマネージャーと面談しました。プログラムマネージャーは、これがどれほど正気で、不可能で、非常に不可能であるかを詳しく説明していました。セールスマネージャー(軍の経歴)は、単純に顔に叫びます(文字通り!)、「気にしないでください。RAIDをRAIDではなくするのはどれほど難しいでしょうか。 RAIDの問題はそれを台無しにしませんでした!」

その会議の終わりに、プログラムマネージャーはゼロデイ通知で終了しました。だから私は今これを任されていました。来週、AdaptecとLSI Logicの両方に、セールスマネージャーの前で笑うためだけに電話会議のエンジニアを提供するよう請願しました。

最終的に、彼らは義務を負い、交渉の終わりを掲げました。そして、彼らはそれがいかにばかげて実行不可能であるかを詳細に調べました。LSIの男は特に苛酷でした-彼は何もシュガーコートしませんでした。

この機能を実装する必要はありませんでした。私が実装しなければならなかったのは、顧客から要求されたカスタムセキュリティスキームでした。これにより、アプリケーションのコントロールをコントロールごとに、表示、無効、有効、読み取り専用、または読み取り/書き込みとして切り替えることができます。 。理論的には、146,000の組み合わせがありました。そして、もしあなたが誤ってコントロールグループを無効にした場合、あなたは不注意な副作用を持っているでしょう。言うまでもなく、実装する必要があるという最終通告が与えられたとき、ゼロデイ通知で終了しました。


44
+1「ゼロデイ通知で終了する」のは、時々あなたがただ去らなければならないからです、そして、何人かの人々はそれを決して得て、いじくり続けません。
sbi

58

ソースコードのバグを自動的に見つけて修正できる商用製品を検索するように頼まれました。
まだ検索中.. 2001年以降:)。


5
このタスクを行うためにオープンソース製品を使用できないのはなぜですか?彼らはお金を使うのが好きですか?結局のところ、それは高価になります!:)
代替案

35
「すべての予期しないエラーのリストがありますか?」
エヴァン

3
クライアントがアプリケーションを開発するのに開発者を必要としないと想像してください。彼自身が何でも書くことができ、デバッガーはそれを自動的に解決します。グーグルで聞かせて、このようなものを見つけたらお知らせします:
Zerotoinfinity

7
私は実際にそのようなツールを持っています。問題は、目前の問題、チームとの膨大なやり取り、大量のコーヒーに応じて数週間または数か月かかり、非常に高価なことです。
マイケルハーレン

2
@Michaelから2部送ってください。仕事を終わらせる必要があります。
systempuntoout

57

私はかつて、文字通り時間をさかのぼることができるコードを要求するクライアント仕様を持っていました。

私の雇用主はクライアントのデータを収集し、午前9時から午後5時までの10分間隔でファイル形式Xでデータを配信し、最終配信(形式X(異なるフッターを含むX))を保存しました。私はそれをしました...そして彼らはびっくりしました。少量のデータを収集していましたが、実際には特定の日に配信するデータポイントは1つまたは2つしかありませんでした。

「空のファイルで迷惑メールをやめる!!!」彼らは泣いた。「5つのKの10分ごとに、バンドチューブが包み込まれます!」

はい。そのため、私のコードは10分ごとにチェックし、配信するものがある場合にのみ配信しました。けっこうだ。

「しかし、最後のファイルはフォーマットYでなければなりません!!!」彼らは叫んだ。「現代のテクノロジーは混乱し、怒ります!それを修正するか、マストドンの女であなたを打ち負かします!*」

(*-会話の一部を誤解している可能性があります。)

「だから、配信する新しいデータがある場合にのみ、ファイルを配信します。」

"はい。"

「そして、その日の最終的な配信は、異なるファイル形式になるはずです。」

"はい。"

「例外として、どのファイルがその日の終わりまでその日の最後になるかを知る方法がない。」

"はい。"

「したがって、これを実装する唯一の方法は、最終的な配信であることが判明した形式をやり直すために、一日の終わりに時間をさかのぼるコードを書くことです。」

「スポーツスコアを報告できましたか?未来を見返しましたII。BIFFタンネンが私たちを幸せにします。」

因果関係に違反することは非倫理的なプログラミング慣行であり、CPAN.orgにはそれを可能にするモジュールがなかったためです。(チェックしました。)最終的に、実際のデータがあるかどうかに関係なく、一日の終わりにフォーマットYでファイルを送信することができました。彼らの帯域幅がヒットを生き延びたと確信しています。


61
+1「因果関係に違反することは非倫理的なプログラミング慣行です」。今、もっと注意が必要なルールがあります。
sbi

7
そして、「これはその日の最後のファイルです」を含むフォーマットYで毎日11:59:59にファイルを送信することを検討しませんでしたか?
DJClayworth

7
これは、オートミールのように読みます。
キラレッサ

1
各配信の最後のデータを保留して、次のデータにロールオーバーすることもできます。この方法では、1日の終わりに、少なくとも1つのフォーマットYで送信するピースが常にあります。:)
フィックスポイント

3
@Joey Adams:インターネット上では、誰もあなたがカタツムリであることを知りません。
アラン・ピアース

52

認識できる原因がなければ、私はプライベートミーティングに連れて行かれ、自分のコンピューターが監視されているかどうかをチェックしないように言われました。彼らが私のコンピューターを監視しているのかと尋ねると、(大体)「これは予防的なことです。弁護士にこのことを従業員に伝えるように言われましたが、そうは言えません。 -しかし、私は今それを監視していません。」

(注意、監視プログラムを探してはいけないと言っている間だけではなく、彼らは私のコンピューターを監視していると思います。実際、数週間後、私は早く入って、まるでリモート-だから私はCEOの窓を覗き込んで、彼がラップトップから私のコンピューターをリモートでクリックするのを見ました。)


57
まだそこで働かないことを願っています。
finnw

会社の勝者のように聞こえます...もしあなたがまだそこにいるなら、私はボルトと言います。
プニンシュタイン

7
彼がやりたいこと??? 彼にあなたのためにコードを
書か

22
1)メモ帳を開きます2)「hi boss」と入力します3)... 4)利益!また、優れた監視プログラムは、タスクマネージャーから自身を隠します。
自己への注意

違法に聞こえます。弁護士になって欲しいと思います。
ルドルフオラー

51

私はかつて先のとがった髪のボスと長い「議論」をし、「1桁のみ」であるためビットデータ型に2を格納できると主張しました。


132
あなたは間違いなくこれを行うことができます。変数の名前が「IsATwo」である
限り-JohnFx

nullを2にマッピングするだけです!
dotjoe

6
bool true、false、file_not_found(DailyWTFに謝罪)
マーティンベケット

47

私が頼まれた最も愚かなことは、おそらく非常に大規模なプロジェクトの書き直しです。それは約35万行で、すべてC(「ヘルパー」スクリプト用に小さなperlが混入されています)で、クライアントが何をしても問題なく機能しました。

ほぼ1年後、

  • 基本的に古い関数と同じことをした多くの関数
  • 速度や機能に実際の改善はありません
  • わずかに小さいメモリフットプリント
  • はるかに大きな実行可能ファイル
  • 腹が立つクライアント

基本的に、賢明なリファクタリングでは達成できなかったものは何も達成しませんでした。しかし、上司は喜んで、ヘルパースクリプトを取り除きました。

私がこれまで見た中で最もひどい時間と既存のコードの無駄だと思います。


3
それは少し時代遅れですがStackExchangeリーダーから:joelonsoftware.com/articles/fog0000000069.html
ハンス

2
また、これで多くのことを学びました...将来この種のプロジェクトを繰り返さないために
-Zerotoinfinity

彼らはまた、なぜ彼らが書き換えを望んだの言ったのですか?
-stevenvh

46

クライアント:数年前からデータベースソフトウェアを使用し、それを使用して独自のアプリケーションを開発し、随時お客様に電話をかけてきました。

私:はい、私たちはあなたとビジネスをすることを感謝します。

クライアント:ええ。電話をかけるたびに、新しい機能の使用方法を教えていただくか、使用方法のデバッグを支援したり、問題の回避策を提供したりします。

私: 確かに、私たちはいつでも喜んで助けてくれます。

クライアント:時折、あなたの製品に実際のバグがあり、あなたの会社はそれを修正してソフトウェアの更新を提供します。

私: 最善を尽くします。

クライアント: さて、あなたから今必要なのは、これ以上問題が発生しないという保証です

私:。。。


11
これを読んでいる間、私の顔は少しひきつりました。
デニス

@Daenyth、私もそれを得た!
DaveDev

28
これは実話です。上記のクライアントは、飛行データを記録するための航空管制ソフトウェアを開発した会社のマネージャーでした。プロジェクトの唯一の開発者(コードをレビューした人はいませんでした)は頻繁に「バグ」を報告するように呼びましたが、10回のうち9回はエラーであることが判明しました。彼は、APIから返されたエラーステータスの確認を拒否したため、自分のエラーについては知りませんでした。どうして?なぜなら、エラーはバグを示すものでなければならず、ライブラリにはバグがないはずだからだ。
ビルカーウィン

2
@Bill、あなたのライブラリは、呼び出しコードに返された最後の10個のエラーコードを含め、ひどく大声で失敗するように聞こえます。

1
@NimChimpsky:クライアントの「問題」のいくつかは、ソフトウェアが実行するように設計されていないことをしたい場合、または太った指のミス(SQLキーワードのスペルミスなど)をした場合です。彼らはこれらのケースを「バグ」として報告しました。
ビルカーウィン


37

いくつかの作業を無料で行います。


7
私もそれを頼まれました。「資金を使い果たしました。顧客を獲得するまで数週間、無給で働けますか?」
µBio

無料のランチはありません
クリス

36

バージョン管理システムで使用されているものと一致するように構文の強調色を変更します。


3
ハハ

コードが左下にあり、コメントが右側にあるように、79行目にすべての行にコメントを付けるという要件がありました。そして、これらはすべてIDEアドインによって実施されました。
テボD

31

どれどれ:

C ++でプログラムを書く

  1. バージョン管理を使用せずに、
  2. リファクタリングなし、
  3. ブーストなし、
  4. 限られたSTL(私はこれについて議論し、勝ちました)、
  5. 未検証の下請業者ライブラリを使用し、
  6. メモリプロファイラーなし(下請け業者の作業を修正するため)
  7. 単体テストなし、
  8. メンバー関数名の3文字の名前に固執し、
  9. テスト環境なし(VMも許可されていない)運用環境にプッシュするだけ

2
ワオ。ジョエルテストであなたの会社は何点ですか?
DJClayworth

私が最初に始めたとき、2、と思います。しばらくそこにいたので、グループA:4とグループB:8.を言うことができます。参加しようとしているのはどれかを推測し、誰が私を許可しないかを推測します。
ウィーティーズ

15
明らかに、あなたの上司は、「本物の」プログラマーが磁化針と安定した手でプログラムするという意見でした。;)
ブライス

10
@brice蝶を追い払わせないでください...
自己への注意-名前を考える

8
誰もバージョン管理なしであなたを強制することはできません。自分のマシンで好きなもの(個人的にはgitの大ファン)を使用すると、他の開発者も徐々にフォローしていきます。うまくいけば。
MatrixFrog

31

私は本当に視覚的な思想家であり、私があなたに頼んだ書かれた報告書を実際に読まないので、私はあなたに単語文書として準備してパワーポイントプレゼンテーションにするように頼んだこの10ページのレポートを取ることができますか?


これは、あなたが本物の仕事をしていて、すべての重要な側面がすべてのステップでカバーされ、最後に最も簡潔で明快なアイデアが伝えられるようにする方法かもしれません。
アディティアP

「Do it by EOD」と言ったら仕事を辞めます
クリス

26

わかりました、この家の写真をスキャンしてほしいです。戻ってきたら、後ろの部分を見せてくれるはずです。


9
ズーム...強化!
ジョンパーディ

41
CSIああ、私は嫌いどのように
WalterJ89

1
エンハンス...エンハンス...エンハンス...ジャストシングを印刷するだけです!
ジェームズダン

1
彼はアイデアを得たところ@ WalterJ89は、多分それはだ
setzamora

5
住所はありましたか?私は走って家の裏の写真を撮って彼に見せたでしょう。次に、写真の中に別の次元があるかのように写真に足を踏み入れる能力があることを説明します。彼が笑わない場合に備えて履歴書を印刷してください。
ジェレミーハイラー

22

「このOracleデータベースの動作が気に入らない。なぜ独自のデータベースを作成しないのか。」

(確かに、これは15年以上前ですが、それでも!)


1
まあ、なぜですか?一部の人々は実際にこれを行い、それがOODBMSを取得した方法です。AmazonまたはGoogleがOracleをDBバックエンドとして使用していることを想像してください...そして、速度がビジネスに与える影響について考えてください。
fooの

20

競合他社のWebサイトから、Webサイトのスキン内にあるiframe内に記事をロードするように依頼されました。


2
はい !トレーニング中に同じことが起こりました。さまざまなWebサイトからコンテンツをコピーして、当社のWebサイトに貼り付け、元の記事のように見せるように頼まれました。私はここでウェブサイトの名前を与えることができないが、それは、インターネット上ではまだで、ユーザーevreydayのthoundsをgrabing ...
Zerotoinfinity

Ebuyerは数年前にこのことで有名でした。
njd

1
うん。「自分のコンテンツ」を入手するまで、最初にこれを行った独自のバージョンのCraigslistを構築するのを手伝ってほしいと誰かが望んでいました。これはデジタルミレニアム法の基準では違法であるとかなり確信していると説明したが、彼らはそれが大きなことだとは思わなかった。私はその契約を取りませんでした。
エリックReppen

19

私にとって、最もクレイジーな(そして、おそらく、最も面白い)のは

この1,000万行のコード(旧式のWebテクノロジー)をご覧ください。コンパイラを作成して、動作するAsp.netサイトに変換します。

動作するバージョンを吐き出すことはありません(もちろん、非現実的だと伝えようとしましたが)とにかく楽しかったです。


55
彼の従業員がWASABIについて投稿できるようにしてくれたJoel S. ;-)
ドニーV.

2
@Donny V.笑 それよりもはるかにクレイジーでした。... SQLクエリ実行JavaScriptおよび組み込みサーバ側コードを含むHTMLの巨大バケットにつながる、動的サーバ側コードの塊の量を生成するために、サーバ側を使用する動的インラインSQL、
μBio

19

弊社が開発したアプリケーションの大きな特徴の1つは、ドキュメントのフルテキストで大量のドキュメントを検索できることです。競合他社は、クライアントへのマーケティングプレゼンテーションで次の主張を行いました。

Googleの検索技術は、ドキュメントのテキストを検索するだけでなく、実際のファイルの「ビットとバイト」をバイナリ形式で検索するため、優れています。

彼らは、表現の実際の数字を比較したときに、「boot」と「boat」という単語の10進数のASCII表現が、バイナリ形式の同じ単語よりもはるかに類似していないというばかげた例を示しました。したがって、1と0に基づいて検索すると、これら2つの単語が視覚的にどの程度類似しているかがより正確に反映され、想起が改善されました。

当然、私はこのテクニックを研究する任務を負いました。それは、マーケティング担当者がプログラマーをどこかで完全に誤解し、提案に含めることができる応答を作成した結果だと思います。


2
私は、(ちょうど)主張を理解したかもしれないいくつかの検索技術を考えることができるのではないかと思います。
DJClayworth

19

別の言語、通貨、税法を使用する新しい外国事務所の簡単な時間入力と請求システムを作成できますか?


それは良いことです:)
µBio

15

プログラマの小さなチーム、上司は私たちに小さな航空会社のチケット予約システムを(もちろん非常に短い時間枠で)してほしいと願っています。チームは言う:

-ご想像のとおり、このプロジェクトにはテスターが必要です

上司は言う:

-心配しないで、自動車産業から学んでください。彼らは時々車を思い出します:ユーザーはテストをします。


3
クラッシュテストが頭に浮かぶ...
ブライス

3
航空会社に6席の飛行機が1つしかない場合、いいですね。
クリス

14

私は、データセンターの他のサポートチームと交代したメインフレームサポートチームの一員でした。シフト後、通常、マネージャーと次のシフトのチームとのブリーフィングを行います。ある日、新しいディレクターが現れて、「シフト中の平均CPU負荷は72%だったのに、前のシフトは95%近くだったのにどうしてですか。 」


1
...ハワイでの6ヶ月のプロジェクトのような音

13

約12年前、私が大学にいたとき、私はWindows用のデータモデリングアプリケーションに取り組んでいました。このプロジェクトは、Windowsプラットフォームをターゲットとする約60,000行のWin32コードでほぼ完成しました。それからクライアントは、アプリケーションも「ウェブ上で」実行する必要があると言いました。彼女は、この「わずかな」要件の変更がプロジェクトにどのように大きな影響を与えるかを理解するのに苦労しました。Javaをゼロからやり直しましたが、プロジェクトが終了する前にプロジェクトを終了しました。


13

私は1996年に大きなプロジェクトに取り組んでおり、そこではライブのスポーツイベントを採点していました。この会話が起こった:

ボス:次のイベントのために会場に出かけます。

私:何をする必要がありますか。

上司:万が一に備えて。

私:万が一に備えて?

ボス:技術リーダーがそれを失った場合。彼はあまりにもストレスを感じており、私は彼が何をするか分からない。

私:そして彼がそれを失ったら、あなたは私に何をしてほしいですか?

上司:彼をそこから追い出して、他のみんなが仕事を続けられるようにしてください。私はあなたがそれをどうするか気にしません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.