世の中

同僚の米国人の書いたコードに改善ポイントがあったのでレビューしたら、「日本人ってのは起きていない問題まで見つけてくるから大したものだ」と言われた話

1: hgaragght 2025/03/29 07:02

ふむ。

2: sp_fr_v7_2011 2025/03/29 07:32

日本人の工業製品やサービスへの要求基準はこういうネガも許さない感があるな。自動車や観光業の「おもてなし」とか列車の定刻運航は成功している事例か。巷間言われる「労働生産性が低い」原因だと思うが。

3: quick_past 2025/03/29 08:01

藁人形

4: tikuwa_ore 2025/03/29 08:04

WinOSがアップデートする度に(ユーザーにとって)クリティカルなバグが次々発生する理由がよく判る話。新奇性を強く求める反面、仕事に対して不誠実というおよそ最悪の性質。

5: princo_matsuri 2025/03/29 08:41

楽をするための労は惜しまないので/起きたら起きたで文句言うやろ

6: psne 2025/03/29 08:43

とはいえ「そんなこともあろうかと」が喜ばれるのも事実

7: addwisteria 2025/03/29 08:50

リスクマネジメントの4象限のうち、リスク保有の考え方が日本は苦手だと感じる。リスクマネジメント自体の教育が弱いことに起因するんだろうが。

8: kanikanidokokani 2025/03/29 08:54

これは最近オーストラリア人と仕事してて思った。運用しながら故障起きてから直すのは普通の感覚なんだろうな。アジャイルではあるけど。

9: megumin1 2025/03/29 08:56

今どきこんなストレートな「人種による偏見」を嬉しそうに語る人いるんですね。「中国人はカラスを食べる」並の偏見をしていることにみんな気づきましょうね。新著のネタ出しのためらしいけど全く売れませんように。

10: zsehnuy_cohriy 2025/03/29 08:56

石橋を叩いて渡る

11: osaan 2025/03/29 09:01

『ケインズ対フランク・ナイト』は読みやすく面白い。

12: maxk1 2025/03/29 09:08

どうせ重大バグはでるからその時ついでに直そう

13: yabu_kyu 2025/03/29 09:08

直す部分以外にも同種の処理について同じ事象が無いかの「横並び」も始まるからね…。「レアケースで詰む」みたいなサービスってこう作られるのかという気もしたけど、レア対応・横並びしてても起きるわ。

14: crimson_diamond 2025/03/29 09:18

日本の製造業は品質偽装にかまけて中国に抜かれ、ソフトウエア産業も製造業の劣化コピー。昔の日本は、優れた先駆者に学び、その先駆者以上に学びを徹底して成功したのに、↓学ばない理由ばかりごねてて偉くなったな

15: oBh4dUy0rNjk 2025/03/29 09:26

いやいや当たらない前提バズらない前提でシステム作るのなら充分問題だろ

16: honma200 2025/03/29 09:31

全部重要問題

17: nomurata 2025/03/29 09:36

アメリカは別の無関係なところでもっと大きな問題が起きてポシャるからなのもあるのかな。トランプとかそうだよね。クビにしやすいのもある。あとこの人はDBの本で有名な人だよ

18: six13 2025/03/29 09:41

risk と uncertaintyという概念

19: gimonfu_usr 2025/03/29 09:42

"起きたら起きたで文句言うやろ"  ハイ。

20: umarukun 2025/03/29 09:45

読んだ限りでは、機能面のもっと重要なバグを潰すのが先じゃね?としか思わなかった。ツイ主は今やるべきと思っていたようだけど、別にその時じゃなくてよくねと思った。

21: suka6411144 2025/03/29 09:49

こういうn=1を全体として語るやつ嫌い

22: hatebu_ai 2025/03/29 09:50

つまりは「同僚の米国人の吐いたセリフに改善ポイントがあったのだけど、人種差別認識を持ち合わせていなかったので、目前で発生した差別発言をまるっと見逃しており大したことだ」と言われるシーン・・・ってコト?

23: Outfielder 2025/03/29 09:52

おまえら、地震起こったとき原発に向けて後出しで何て言ってたっけ?

24: ultrabox 2025/03/29 09:52

過剰品質撲滅ゥ!

25: suzuki_kuzilla 2025/03/29 09:53

同じ直さないにしても、チケットを切るなりして潜在的な不具合として管理するか、そのまま放置するかで全く違う話。

26: zonke 2025/03/29 09:57

バグの内容と発生確率と修正工数によるんじゃないの。

27: izoc 2025/03/29 10:06

発生確率とか影響度とか期待値で判断するのは合理主義のアメリカ人ぽいね。日本では期待値低いのでスルーしますとか差し迫った状況でもない限り許されないだろ

28: ouj3 2025/03/29 10:11

これは良い分類。なんとなく感じてきたことだけど英単語では明確に区別できるのね。積極的につかっていこう。人種なんちゃらとか頭の悪いコメつけているやついるけど、可哀想な奴は無視していこうぜ。

29: at_yasu 2025/03/29 10:18

確率1%の物は起きるけど、0.01%になると起きた時に考えたら良いかと思う派。んなことよりさっさとリリースしようぜ派です…

30: kwsktr 2025/03/29 10:18

ミックさんも米国人さんもプロフェッショナルな行動原理が読み取れていいな。俺の周りにいるエンジニアは、盲目的に「前もこうしていたからやる」「面倒だからやらない」とか言ってきそう。それはそれでいいのかな?

31: flirt774 2025/03/29 10:19

複雑性保存の法則(テスラーの法則)とエントロピーとケセラセラとオプティミスティックを混ぜて良い感じの世界にいたい

32: punkgame 2025/03/29 10:20

工業製品が厳しいのは命に関わったり怪我したりするからだよ。ソフトウェアのバグで人は死なんが工業製品の不備は人死ぬぞ。車のリコールとか新幹線の台車の強度不足とか。やかんが壊れても大やけどするだろ?

33: naka-06_18 2025/03/29 10:21

相手イラッと来たんでしょきっと日本人がなにをと

34: Bookmarker 2025/03/29 10:22

「心配事の大半は起きない」だけど、「起きないと思っていた事が起きる」のもあるあるで、判断は難しい。交通系等ものによっても違うし。

35: cinq_na 2025/03/29 10:25

自動車とかは、日本人気質が良い方向に出て、高品質の源になってる。ITにこれを持ち込むと大体失敗するんだけどね。計算機もOSもミドルもアプリも不完全の塊なのに、完璧を要求してもどうにもならない。

36: zorio 2025/03/29 10:25

今こんなド直球の人種差別発言したら社会的に死ぬと思うんだけど、いつごろの話なんだろうな。コードレビューの文化があるなら、そこまで過去ではないと思うんだけど。

37: otation 2025/03/29 10:26

処理が遅くなるっていうのは目に見えて計測できるしね。その時に対処すればええやんっていうのは分かる

38: Galaxy42 2025/03/29 10:27

アメリカの京都?

39: marshi 2025/03/29 10:28

経営者は当たらない前提で作る開発者に任せたくはないだろうな。チケット切ってサービスが成長する兆しが出たらやりましょうが落としどころかな。

40: sionsou 2025/03/29 10:28

批判者多いけど、俺は結構重要なポイントだと思ったよ。仕事でレビューしたときにそれ今やる意味ありますかはよくある光景で、でもいずれ起きそうだし…とか、リスクあるという話になるが重要度付けが出来ていない

41: Gka 2025/03/29 10:30

起きていない問題は問題ではないからな。そんな暇があるなら別の付加価値を生産したほうが良いに決まっている。日本人は付加価値から自分の賃金が発生しているという自覚がないのよ。

42: semimaru 2025/03/29 10:31

そして原発は破裂し、飛行機は落ち、宇宙船は帰ってこない。 きっと日本は、幹部がすぐ謝る、がセットでないと難しい。それを絶対やりたくない幹部がいると無駄が増える。あと叩きすぎるマスコミがいる限り無理。

43: poliphilus 2025/03/29 10:33

「何か起きたらどうするんだ病」が日本の衰退を招いた一因でもある。リスクを取らないと成長しないし、失敗しないとリカバリーの経験も積めないのに

44: shikiarai 2025/03/29 10:36

対処する必要性があるかどうかまでなんでコードレビュアー側で考えてやる必要があるんだ? リスク管理をレビュアーが勝手にやりだしたらリスクがどんどん潜在化していくだろ。対処するかどうかはオーナーが決めろ

45: benibana2001abc 2025/03/29 10:39

「日本語だと「不確実性」という一語しかないが、英語ではriskとuncertainty という言葉で区別する。riskは確率がある程度分かるもの、uncertainty はそもそも確率が分からないもの。」

46: rck10 2025/03/29 10:43

業界次第。ソシャゲなら詫び石配れば済むが、銀行や原発、病院なら万が一もあってはいけない(あるけど)。SLAの話をしないのは手抜きだよ。

47: suikyojin 2025/03/29 10:51

「起きていない問題」というのは、ちょっと認識がおかしいと思う。テストというのは、リリース後の問題を減らす為に、リリース前に問題を発生させるものでは?

48: WildWideWeb 2025/03/29 10:56

分かりすぎる。自動掃除機、家具に当たって仏壇の線香が倒れて火事になり得るからその案却下、でルンバに先を越された日本企業。でも、iRobotが倒産してルンバに発火危険等が見つかった時、その責任は?的な状況。

49: R2M 2025/03/29 10:57

「確かに機能面でもかなりの重大なバグが山積みになっている」

50: fuji_haruka 2025/03/29 10:57

期待値の高いリスクにリソースを使うべき、はそうだよな

51: mistake3 2025/03/29 11:00

“心配事の大半は起きない”←心配もしてなかった問題は必ず起こる

52: threetea0407 2025/03/29 11:00

日本人かどうかという話じゃないと思うがなあ

53: cocelo 2025/03/29 11:06

フェーズによって優先度と重要度が違う、みたいな話。エンジニアサイドで実際にやるのは難しいとは思う

54: kohapapa 2025/03/29 11:08

私は平凡な日本人ですが、考え方がこのアメリカ人よりなので、日本での生きづらさを日々感じてます。そこまでやる?!って事ばかり…。

55: miki3k 2025/03/29 11:09

レビューはちゃんとやった上で、優先順位を決めて対処する。よくあるチケット制の管理でも同じようなことやってる

56: canpeace 2025/03/29 11:10

プログラマという人々がなぜXやtogetterを使っているのかわからない。広告を擦りAPIを回してイーロンマスクに富を貢ぐことは気にならないのか?いわゆる“情報弱者”と異なり、いくらでも移行先を知ってるのに。

57: HanPanna 2025/03/29 11:14

何社かベンチャー企業でエンジニアやってるけど、この米国人のスタンスの人が多いので、国籍いうよりは慣習の問題かと思う。今はオンラインで修正可能だからね。大手が昔のパッケージ売切りの手法引き摺ってるだけ。

58: FreeCatWork 2025/03/29 11:18

へぇ~、すごいお仕事にゃ!ボクにはよくわかんないけど、すごいリスク回避力にゃ!褒められてよかったにゃ!もっとたくさんおやつもらえるといいニャ!

59: paulownia 2025/03/29 11:18

そのくせ巨大なリスクに無頓着なのが日本人の欠点。20mの津波という低確率だが想定されていたリスクより目先のコストをとって非常用炉心冷却装置の発電機を上に移設するという意見を無視した

60: BaBo 2025/03/29 11:21

ソフトウェア産業においてアメリカが日本を圧倒するに至った背景には、こうした考え方の違いがあるのかもしれない。

61: circled 2025/03/29 11:24

go the extra mileみたいな言い回しや、福音書の「敵が(あなたを荷物持ちとして)1マイル行かせる時は、一緒に2マイル行ってやれ」みたいに、相手の心を勝ち取るために自分に課す努力みたいな概念はあると思うんだよね

62: otihateten3510 2025/03/29 11:24

理想は致命的なものだけ対応して、そうでもないものはバランスを取る。しかし日本人は全てのケースを網羅しようとして、結果複雑になって問題を起こす。心配性なのではなく「誰かに指摘されるから」という理由で。

63: TriQ 2025/03/29 11:26

でも再現しないときは実際に起きた問題でも平気で保留にするのが日本人

64: hasiduki 2025/03/29 11:27

潜在的なリスクの指摘とコードの承認は別なんですね!!!!!!!なるほど!!!!!!/当たり前では???????

65: togusa5 2025/03/29 11:34

東電に言えよ

66: number917 2025/03/29 11:35

発生確率と影響度で棚卸しして管理するのは基本だもんね。ゼロリスク思考だといつまで経っても終わらないやつ

67: ustam 2025/03/29 11:35

だからFacebookはあんなにバグだらけなの?

68: brusky 2025/03/29 11:37

日本企業の過剰品質自体は昔から言われてることだしねぇ。そのコストを顧客じゃなく従業員に負わせるのがブラック企業だし。なにごともバランスかと

69: fut573 2025/03/29 11:37

何を作っているか次第で許容可能な品質レベル変わるのでどっちがいいのかわからない /共通仕様・国際規格関係だと恐ろしく詰めるでしょ彼ら

70: togetter 2025/03/29 11:38

リスクを全部つぶしておくのが現実的じゃないなら、優先順位低いものは切り捨てていくのが合理的なのかも…。

71: versatile 2025/03/29 11:42

私は経験上、「心配だけどまぁいいか、と放置しておいた問題は、ほぼほぼ起きる」だと思うよ。あと、「やりたくなくて逃げてた領域は後から追いかけてきて噛みついてくる」も。

72: chinpokomon_master 2025/03/29 11:44

サービスが当たった時しか起きない問題に最初から対処するのは「ビジネス的」アンチパターン。初期はリソース限られてるしサービス当たったらリソース増やせるのでその時に投下して対処するべき。

73: morimarii 2025/03/29 11:45

結局費用対効果あるいはROIの話なので正解はないですよ

74: sgo2 2025/03/29 11:45

MSなんかは80年代から全世界を視野に入れて色々整備を進めていたのに対して、日本のソフトは日本語環境でしか通用しない最適化をし過ぎて行き詰まったというのが、仕事でソフトの海外対応を行った時の感想。

75: asamaru 2025/03/29 11:46

いや、日本とかアメリカとか関係なく、拡張した時に起きる問題に対する指摘に対する反応としてそのアメリカ人エンジニアはどうかと思う。もちろん結論として今やらないという選択肢はありうるけど。

76: kagecage 2025/03/29 11:46

うちの職場では誰かがリスク発見→危険性認識しつつコストを考えて手を入れない、はあるな。効果を考えて対処した方がいいのはほんまそう。

77: HanaGe 2025/03/29 11:49

イギリスと日本とシステム系というと……富士通の郵便局がね、思い起こしてしまうんよね。イギリス人なら話のオチに皮肉のこもった富士通ネタを付けてそうな…//追記:あっ!米国人だった!英国どっから来た!? 申し訳な

78: nori__3 2025/03/29 11:50

自社開発だと後で直せばいいが下請だと責任取れって詰められるからだよね?

79: kawabata100 2025/03/29 11:54

クリエイターにとっても学びになりそうな話。神は細部に宿るとはいうけど、それは大きい部分が完成している前提や。

80: harumomo2006 2025/03/29 12:01

学生のころ作ってたゲームで万に一つくらいの確率で起きるバグでも理論上発生することを知っているなら発生しないように修正すべきと言われたので気質だと思う

81: kkobayashi 2025/03/29 12:01

一般論としてはそうだけど、これに関してはいざ問題が起こったときのリスクが大きすぎると思うんだけど。そんな神頼みみたいな理由で放置していい話じゃないような

82: lainof 2025/03/29 12:03

問題が起きたときのコストを利用者に押しつけてるだけだからな~、それで合理的とか生産性が高いって言われても。

83: hatebunbun 2025/03/29 12:07

ipod登場前に似たものを日本メーカーが開発していたがHDDを強い衝撃から守る機構で難航。発売されたipodを分解したら、そんな機構はなかったことに驚いたらしい。これも同じ話だろう。

84: yanmat 2025/03/29 12:09

声を強く相手を詰めて、手柄にするほど、評価される国だから。0.0001%でも可能性があるなら、客は譲歩する理由がないし、契約時点で前提に書けるわけない。理解のある客でいいな。

85: big_song_bird 2025/03/29 12:12

銀行でも終業して口座を締めるとき、現金差が出たら日本では全部合うまで計算し直すが、アメリカでは再計算の手間とコストを考えてある程度の差は無視するって。

86: quabbin 2025/03/29 12:20

う~ん。レビューってそういうものだよなぁ。指摘があった後に、対処せずにリスクを抱えるというのは、レビューとは別のレイヤー話。

87: incubator 2025/03/29 12:28

これ要するに過剰なクオリティってことだろう。米国人の同僚の指摘はご尤もだと思う。

88: hdampty7 2025/03/29 12:31

自分が作っているシステムのフェーズにもよる。セキュリティレベルなんかと考え方は同じ。今システムに必要なクオリティを想定すること。ただ、往々にしてフェーズや要求も勝手に変わる。そっちのが問題。

89: somaria3 2025/03/29 12:38

いや、嫌味じゃないスかね 優先度考えろよボケ的な

90: tettekete37564 2025/03/29 12:39

だから米国製の製品は品質低いんだよ。MSはもちろんGoogleでさえ日本人からすれば品質が低い iPhoneが日本で支持される理由はその品質だ。例えば iPadとKindle fire hd 比べたらKindleなんかゴミだよ。そのくらいの値段差もあるが

91: triceratoppo 2025/03/29 12:41

これは本当そう思う。良いことでもあり、悪いことでもある。リスク(確率と結果の大きさ)を計算せず、手当たり次第にヘッジをするのはコストも上がるし、効率も悪いし、時間も手間もかかる。無視すべきリスクもある。

92: aceraceae 2025/03/29 12:43

起きる問題にもよるかと。稀にしか起こらない些細な問題までなんでも対処しようとすると仕事増やして過剰品質になるだけだし。

93: ka-ka_xyz 2025/03/29 12:47

うーん。エンプラ向けパッケージだとテーブル設計時は「想定する企業の規模がこれぐらい、更にその十倍ぐらい」みたいな感じでパフォーマンスを考慮するかな…こういうやり取りする時点で考慮すべき規模が固まってる

94: objectiveworker 2025/03/29 12:47

日本人QAが世界で人気な理由がこれ。LinkedInに登録しているが「QAポジションで入社してくれ」というオファーが頻繁に来る。

95: vndn 2025/03/29 12:49

潜在リスクを一旦放置する判断は「経営者視点」的には当然あるのだと思う。

96: duralex 2025/03/29 12:50

日本人は「緻密さ」に価値を置くが、世界は「本質、合理性」に価値を置く。どちらか一方が正しいということではなくバランスが重要だが、日本人は「本質」から目を逸らして「緻密さ」が目的化している。

97: HDPE 2025/03/29 12:59

トラブルを未然に防ぐ人より起こってしまったトラブルを解決する人の方が評価される環境だと際限なくそうなる。的確に予防する内科医と腕のいい外科医はどっちが感謝されるか問題

98: habarhaba 2025/03/29 13:01

オチに笑ってしまった。そっちかい

99: Eiichiro 2025/03/29 13:05

起きた問題を直すとお金をもらえるけど、問題を起きないように事前対処すると、お金はもらえない。というのは受託請負の性。 メンバーシップ雇用や株式保有者だと、問題を起こさないことのメリットが出る。

100: eggplantte 2025/03/29 13:10

YAGNI。機能の追加や改善はタイミング重要

101: dollarss 2025/03/29 13:12

この考え方は見習わないといけないな。「事なかれ主義の成れの果て」に長く居るからどうしても極めて日本人的な場所に留まろうとしてしまう。

102: napsucks 2025/03/29 13:15

リスクと予測不能性の違いか

103: beerbeerkun 2025/03/29 13:16

日本人のリスク管理は実質的に不安の解消なのでその場の空気でどこまでやるかが変わる。ただし「riskは確率がある程度分かるもの」というのも厳密には数値化できない場合が多い。

104: kyukyunyorituryo 2025/03/29 13:20

問題はあるけどやらなかったリストに入れとく

105: lizy 2025/03/29 13:21

作業に余裕があって、オーバーエンジニアリングにならない範囲なら良さそう

106: igni3 2025/03/29 13:22

問題起きたら人が死ぬなら確率低くても直す。日本人だって期待値で動く。

107: kamiokando 2025/03/29 13:24

セキュリティ関係はそんなもんだと思うけど。

108: seiji_harada 2025/03/29 13:26

これ、登場する米国人は合理的なんじゃ無くて事なかれ主義なだけでしょ。 この手の問題って起きてからだと支払うコストがでかくて機会損失に繋がるし、それらトータルで見て考えてこそ合理主義といえる。

109: monorod 2025/03/29 13:30

工数や納期と重大度を天秤にかけてバグ直すかどうか決めるのは日本でもやってると思う。というかそれやらないとデスマーチになって生産性下がって逆に品質落ちるよ。100%の品質なんてあり得ないんだからさ

110: torish 2025/03/29 13:42

はやぶさだったら帰ってこなかったんだろうな

111: Tomosugi 2025/03/29 13:45

なぜヘンな翻訳口調にしてしまうん?

112: isayo 2025/03/29 13:46

使い物になるかってのがまず大事やな

113: sawasawa12 2025/03/29 13:46

リスク保有してたら、(自然災害で)急に死ぬに日常的に晒されてる民族だからじゃない?

114: kaloranka 2025/03/29 13:55

機能面で重大なバグが残っているならリソースはまずそちらに集中させるべきだと思うから、なぜそれが相手との背景の違いという文脈で語られるのかが理解できない

115: petronius7 2025/03/29 13:55

この人、優先度が違うと皮肉られたのでは?サービスが当たるか判らない、とは新事業開始の訳で、出来るだけ早くリリースして、駄目ならハイ次、の姿勢が重要。既存の事業なら安全重視でも新事業なら速度優先が重要。

116: monotonus 2025/03/29 13:57

日本が製造業やエネルギー関連が強くてIT弱い理由ですよね

117: Helfard 2025/03/29 14:01

潜在的な問題が把握されてるならまあ当面は放置でも良いのではって感じ。でもこれ全面作り直しの時に全く流用できなかったってことでもあると思うのだが、そこは問題にはならないのか?

118: koukuu-teras 2025/03/29 14:05

アメリカ人!

119: pecan_fudge 2025/03/29 14:06

iRobotのルンバがブームになったとき、日本のメーカーも開発済だったが仏壇のロウソクが倒れて火事になったときの問題をクリアできずに開発終了になったと聞いた。事実かどうかは不明だが説得力はあった

120: rgfx 2025/03/29 14:10

こんなので技術負債を雑に正当化してる暇があるならこれ読んどいてもろて>「Googleのソフトウェアエンジニアリング ― 持続可能なプログラミングを支える技術、文化、プロセス」 https://www.oreilly.co.jp/books/9784873119656/

121: sirobu 2025/03/29 14:13

多重下請けで開発を自分たちでやらないから問題発生した時の修正もできないんでしょ

122: technocutzero 2025/03/29 14:18

日本のその考え方かって製品の信頼に関わってくるんやから「合理的」なんやで

124: justgg 2025/03/29 14:25

言いたいことはわかるけど、同じ労力でもっといいコード書けたよねっていうケースも多い。そのパターンでコスパを言い訳にされるとむしろコストを生み出してるのはどっちなんだという気持ちになる。

125: ashigaru 2025/03/29 14:26

今大川小学校の津波悲劇の本を読んでるが、学校の避難計画でそもそも津波がきちんと考慮されてないのが原因だったようだけど。

126: maekoya 2025/03/29 14:37

これYAGNIやリスク管理の話ではなくて、タスク優先度が本質だと思うけど。件のバグは潜在的な「risk」で、いずれ修正する必要はあるよ。

127: homashinchi 2025/03/29 14:44

テロに悪用されるおそれがあるためゴミ箱は撤去します的な。過剰なゼロリスク思考が染み付いてるよね。

128: sjn 2025/03/29 14:44

判断者に上がって然るべき意思決定をした結果ならいいと思うよ、問題が判明しても意思決定する人まで上がってないのは、理由が意思決定までのプロセスで明確な結果ならそれでいいと思うよ

129: cvtbgspuda 2025/03/29 14:45

費用対効果でやらない提案してるんどけど、品管に知ってるなら見逃せないとかで直させられるんだよなー。まず発生しないんだけど。

130: kaiton 2025/03/29 14:46

その指摘が要件の考慮漏れや性能を担保できないこともあるからね

131: mutinomuti 2025/03/29 14:46

“心配事の大半は起きない”短期間ではね。長期間続いて心配の種を忘れた頃に大体問題は起きる(´・_・`)死人が出ない業種だと後回しにしていいかもしれないが

133: kiyo_hiko 2025/03/29 15:14

英国人、仏国人、独国人、伊国人、豪国人、ニュー国人あたりの考えも聞きたい

134: cad-san 2025/03/29 15:16

これ、どちらが正しいかは我々には判断できなくて、それによって引き起こされる損失と起こる可能性、修正コストとpoint oe no returnがいつかで都度判断するっていうのがリスク管理の考え方

135: repunit 2025/03/29 15:25

日本人に関してはBSEやワクチンだとデメリットの方が強かった。

136: rkosaka 2025/03/29 15:29

リスクマネージメントの四つに分類するやつね。

137: xlc 2025/03/29 15:29

中国のIT企業にいるけど、日本とよくモメるのはこの直す直さないの件。気分次第の「改善提案」は拒否するようにしている。そうしないとモチベションが落ちてチームが崩壊してしまう。

138: ardarim 2025/03/29 15:40

リスクの考え方はプロマネのそれだね。米国人だからというわけではなくそういう考え方ができるかどうかかな。資格目指すなら嫌でも覚えないとならないやつ

139: pixmap 2025/03/29 15:43

//ToDo: データ量とともに遅延の可能性あり。 くらいのコメントは残しとくといいんじゃね?

140: potnips 2025/03/29 15:43

アプリやWEBサービスならアップデートでなおせばいいし、最近は早期リリース版と銘打ってユーザーにバグだしさせたりしてるし、とりあえずだいたい動いてるなら後回しでいいことはある

141: snare_micchan 2025/03/29 15:43

リスクを全部潰すのがリスクマネジメントだと勘違いしている人結構いるんだよなあ。期待値の大きなものから対処するのは正しい。金融系でリスク全潰しになるのは期待値が大きくなりがちなため

142: kazuhix 2025/03/29 15:47

自分が特定の米国人より優秀だった話を日本人全体と米国人全体の対比まで拡大し同意を求めるようなアクションに誰か名前をつけてくれ

143: boomerangj 2025/03/29 15:52

ヒットして問題が出てから対応でも間に合う問題かどうかを見極めるのも経験値が大事だよな。ヒット後の忙しさも含めて考える必要がある。

144: Saboten_flower 2025/03/29 15:53

必要なのは判断する時の材料と選択肢を増やすことって考えだから提示して終わりだなぁ。

145: pqw 2025/03/29 16:09

いや嫌味では「嫌味というより素直に感心している」

146: youhey 2025/03/29 16:12

似たようなケースけっこう身に覚えあるなぁ。自分も性能面はコストを度外視で必要以上に備えちゃいがちだし。あと、あらゆる可能性を考慮してオプションを用意したがる同僚と仕事したときのレビューにも困った。

147: ngsw 2025/03/29 16:18

見つけてこないことにはリスクとコストの勘案俎上に載せることもできないので、見つけてないことを省力的最速行動だみたいな主張をされるとげんなりすることがある

149: soybeancucumber 2025/03/29 16:48

YAGNI原則を思い出した。

150: u_eichi 2025/03/29 16:54

その米国人の考え方がそうなだけで勝手に日本人という主語デカ話をしてるだけである。例えば冗長性という概念を解説するのに最も分かりやすい旅客機も、米国製のシェアがクソ高いのは衆知のこと。

151: yuuu1993g 2025/03/29 17:04

コードレビューで重箱の隅つつく奴マジで嫌い。

152: coper 2025/03/29 17:18

米国人、日本人の違いではなく、それぞれ個人の姿勢の違いかと。その場しのぎな仕事をする人と先を見通した仕事をする人は日米どちらにもいる。分からないくせに確率とか言って屁理屈をこねる人は日本人にもいる。

153: daichirata 2025/03/29 17:20

だからと言ってユーザーが増えたらまともに動かないシステムを作っていいはずもないので、経験積んでバランス感覚を鍛えましょうみたいなバランスおじさんになりがちではある。

154: egao123 2025/03/29 17:21

だから例えば車のパワーウインドウの不具合でても走るのに問題なしという感覚になり小さな故障が多いままの外国車。

155: achtacht88 2025/03/29 17:22

レビューと修正の優先順位付けは別々のフェーズで検討したほうがよくない…?

157: uva 2025/03/29 17:39

「riskは確率がある程度分かるもの、uncertainty はそもそも確率が分からないもの。riskの方は期待値で合理的に対処が出来るがuncertainty は扱いにくい」

158: kitassandro 2025/03/29 17:44

日本人とか言ってくる時点で、察し。人種関係ないでしょう。

159: labor9 2025/03/29 17:45

「ビジネス」領域では許されなくなってしまった感ではあるが、こういう「こだわり」も必要だとは思う 多少話はズレるが個人的には70%ルールは大嫌い。極めて合理的だとは思うけれどもね。

160: bellonieta 2025/03/29 17:51

Uncertaintyな事象が不可避だからこそ、見えてるRiskは全部やっつけておこう、と思っている

161: kusomamma 2025/03/29 17:53

生成AIが書くコードとかこんな。典型的なググったら出てくるような箇所はすごく綺麗だけど、という感じ。

162: kalmalogy 2025/03/29 18:15

優先度低めの改善チケットとして残すならアリ。発見された課題は忘れられないようにしておく方が好きかな

163: cl-gaku 2025/03/29 18:28

サラッと直せる感じじゃなかったということなのかな

164: mcddx30 2025/03/29 18:42

車のように「命に関わるものかどうか」がひとつのラインかもしれない。

165: Chisei 2025/03/29 18:47

リスクを把握できてりゃいいけど日々の仕事の中で忘れちゃうもんだとは思ってる。リスクは上司に伝えておくことで管理しておいてもらうのがみんなハッピーだと思ってる。

166: homarara 2025/03/29 18:48

それ、人種差別発言だと思うけどなあ。「日本人」の部分を「女性」に変えて読んでみ?

167: gkmond 2025/03/29 19:14

「日本人は」のとこで、「へ? それが人種の問題なら電源喪失の話があんなことになるかよ」から、そもそもこの米国人の台詞は創作ではないか? までは考えた。

168: sabinezu 2025/03/29 19:19

嫌味だろ。気にするのはいいけどそこに時間を使って工数に反映するのは違うからな。だから仕事が遅くなるんだよ。どうでもいい事に拘るのは自己満足だ。イレギュラーなら簡単に対処できる方法はあるはずだ。

169: joseph150 2025/03/29 19:25

これ、問題が論理なのか性能なのかでも結構違う話のような気がするな。前者はユースケース上問題があるならどの文化圏でも直すよね。でも明確にユースケースで問題になるまでは直さない人達は確かに結構いるな

170: akiat 2025/03/29 19:37

この話でわかるのは、米国人がなぜスピード感を持っているのかと、彼らの高いコミュニケーション能力だ

171: lapdoglab 2025/03/29 19:45

ほんとこれ。そんで偉そうにアメリカ人は、分かってない!とか言うくせに、有事が起きたら対した対応しできないのが日本人。例えば災害対策とかね。基本的に評論家で、当事者意識が低い人が多い。

172: natu3kan 2025/03/29 19:56

何が起こるかわからない事は最優先で潰すは、些事も最優先にする可能性があるからなあ。問題が起きる前提で対処すれば後回しにできる事も多い。

173: yellowsoil 2025/03/29 20:05

立ち上げたばかりのサービスで、将来的に処理が重くなる程度なら、問題が起きてからでいいだろってなるわな。

174: arvante 2025/03/29 20:17

二度経験があるわ。一度目は指摘から二年後、二度目は翌月にインシデントが発生した。

175: softstone 2025/03/29 20:19

内容次第。背景的には、多分スキーマ変更が必要とかそれなりに作業コストがかかる変更の話をしてるんだと思うけど、N+1を全く考慮してない等そもそもを理解していない風なら変更ゴリ押しするか何らかのアクションする

176: t-murachi 2025/03/29 20:26

パフォーマンス改善はパフォマンスが問題になってから施せばいい、気になるなら計測してから考えろ、起こる可能性がまだ低い問題にコストを掛けるな、ということ自体はとても正しい。日本人のワイでも知ってるが。

177: akahmys 2025/03/29 20:32

言っても、世の中「まぁ大丈夫だろ」で進んでることが大半だと思う。

178: sigwyg 2025/03/29 20:33

コストとリターンの意識は『Tidy First?』でも出てるので、米国人だからってわけでもない。日本人でも理由をつけて対応しない人はいる。問題になった時に「私の責任じゃない」て言えるかどうかの違いはあるかも

179: mihyaeru21 2025/03/29 20:41

DB周りで自明に必要なインデックス追加とか、ORMで簡単にできるN+1対応とか、そういう最低限かつすぐできるやつは問題になる前にやっておいて欲しい。この手の話はそれすらできてないこともわりとある…

180: Mu_KuP 2025/03/29 21:04

パフォーマンスレベルの話ならまだいいが、奴らはこの思考を文字コード国際化の部分まで広げる。いつまでWindowsFSのPATHにUTF-16が入ってくる事を想定しないで新しい処理作ってんだよksg

181: anonymighty 2025/03/29 21:22

米国人が皆優秀なわけじゃないというのを理解しておけば大丈夫。彼らは契約にないことを主張してきたら裁判で勝てる国で生きてて、良心で生きてるわけじゃないので。

182: ShimoritaKazuyo 2025/03/29 21:24

ネットに書き込まれる部外者の批判がまさにそれ。

183: mkzsdisk 2025/03/29 21:24

医療と金融とインフラと行政周り以外のシステムだったらそれで良いと思う。

184: doksensei 2025/03/29 21:33

登場人物の国籍は不要では。「同僚の書いたコード」で十分だった話だと思う。アメリカって司法大国だし契約も細かいみたいだしねぇ

185: gcyn 2025/03/29 21:39

面白く読みました。

186: iqm 2025/03/29 21:42

QAに直さなくても良い理由を説明するぐらいなら直したほうが早いんだよなぁ

187: mitz_008 2025/03/29 21:44

わかる。日米で結構価値観は違うが、起こりうるリスクをどう評価するかで合意点を探ることができる。日本人はリスク対応の費用対効果を無視しがちで、米国人は付加価値を優先してリスクを後回しがちなので

188: n314 2025/03/29 21:44

1万件で問題が出るのか1億件で問題が出るのか、直すのに10分かかるのか何日もかかるのか、とかで変わると思う。

189: atsushieno 2025/03/29 21:52

多国籍のチームで仕事したことのない人間はこんなデタラメにころっと騙される。実際には国籍を問わず潜在的な問題に気づく開発者はたくさんいる。OSS公開リポジトリのコメントを見ればすぐわかる。

190: blueeyedpenguin 2025/03/29 22:16

なんで国民性みたいな話になってるの。ずっと日本の会社で働いてるけど期待値の低い問題はガンガン後回しにするよ

191: hkanemat 2025/03/29 22:41

「壊れてないものを直すんじゃねえよ」

192: strow0343 2025/03/29 22:48

こういうのは発生頻度、起こりうる問題、修正するコストのバランスでしょ。このケースはパフォーマンス低下程度なのでそこまで頑張る必要ある?は分からなくもない

193: stabucky 2025/03/29 22:53

「YAGNIはダメだ」と言いながら「残業はダメだ」と言うバカがいる。

194: wushi 2025/03/29 22:53

直さないという判断を顧客に合意させられるかが本質なのでは

195: perl-o-pal 2025/03/29 23:00

客先で発覚したら、横展開だの事後防止策だのに時間を食われて、チェックリストが無限に増えていくからな。日本では見えないうちに潰すのが吉。

196: multipleminorityidentities 2025/03/29 23:30

あとで問題になることが分かってるなら直したほうがいいけど

197: alpon 2025/03/30 01:01

レビューで重大なバグを見つけられなかったこのツイート主は許されるのか?

198: dot 2025/03/30 01:16

逆にそんな取り組み方のチームだから「重大なバグが見つかって全面的に処理を作り直すこと」になった寓話という印象。その手の修正は簡単なら修正した方が早いし、修正が面倒ならそもそも設計が悪いという話なので。

199: Goldenduck 2025/03/30 01:52

検討した結果今は修正しないと決めてチケット化するならそれはそれで良いのです。直す前に顕在化することも稀にあるけどチケットあるだけで初動が全然違う

200: getcha 2025/03/30 02:36

現実には単にサボりたい、深く考えないという理由が殆どになり、修正の必要があるものでも修正されない方に倒れる。適度なラインを守る方法が重要。適切さが機能しているならこのディスカッションは起きないだろう。

201: ene0kcal 2025/03/30 05:22

ミック氏だ。

202: vismaxima 2025/03/30 12:34

割と参考になる

203: hecatomcales 2025/03/31 07:14

問題起きたら、なんで気づかなかったんだ、報告しなかったんだって言われるからなあ。