赤裸々に行くぜ。反省はしている。
新卒2年目、DM(ポストに投函される手紙とかチラシ広告)の大型案件を受注し、上司に「印刷したら修正できないから念入りに確認しておけ」と言われたものの、テンションが上がりすぎてチェックが煩雑になった結果、数千万円分を印刷した後に誤字脱字に気がついた。
案の定、無茶苦茶怒られた。
それは絶対怒られるw
では私も...B2B向けの新規プロダクトをローンチして2週間経ちました。全てはうまく行っていて社長が取引先の現場の声を聞くため挨拶に行った日、待望のアップデートをかけた結果バグでアプリが起動しなくなり、その場でカスタマーサポート(大企業の社長なので詳細知らない)を務めることになりました。本当にごめんなさい...
みなさん、QAはしっかりやりましょう、そして大事な日のアップデートは避けましょう...
エンジニアなら共感してもらえるはず
結論、プロダクションのDBふっ飛ばしました。
大量のマイグレーションファイルを一つにまとめる最中、スキーマバージョンを示すタイムスタンプを書き換えるのを忘れた結果、ステージングへのデプロイ時にdb:resetが走って当時はステージングと本番DBが繋がってたこともあり本番のテーブルが全部dropして無事死亡。RDSのバッグアップからリストア出来たけど当時は頭真っ白になりながらCTOに泣きながら報告した
それ以来怖くて指差しチェックするようになりました(エンジニアになって2年目とかの話)
本番DB操作の怖さめっちゃ分かります。
他のエンジニアにダブルチェックしてもらいながらじゃないとコマンド叩く自信ない。
念入りに確認しているつもりでも、知らぬ間に疲れて注意力散漫になっているのだと、数々の本番DBヒヤリハットで思いました。
コンサルでインターンしてた時のタスクが社内のJIRAワークフローを整備して新規フローに置き換えるってやつだったんだけど、インターン最終週に成果物のアップデートを反映させたら既存の申請が全部バグって社内は大混乱。最後なんとか直したけどリターンオファーは無かった.......(号泣)
昔他社のイベント集客の仕事をしてたとき、思い通り人が集まらなくて若くて焦った自分は客のフリしてイベントに出向いたんだけどたまたま仕事の対面の人が受付にいて秒でバレたよね...そもそもやろうとしたこと詐欺だし何であんなことやったんだろうなぁ
一番ではないけどDAU数十万いるアプリでPUSH通知を空欄で送ってしまった時は焦った
年1くらいでFacebookとかも空通知送ってくるので意外と誰でもやってしまうのかもしれない
テスト文字列は絶対に無難にしろという新卒研修資料を思い出しました。
テスト文字列に「うんこ」と入れるな
https://www.slideshare.net/ketaiorg/ss-250149770
0.001%の壁をくぐり抜けて!
うんこは本番環境に”必ず”現れる!!
タイトルは強烈ですが、誤配信はほぼ必ず起きるのでフェールセーフな運用をしようというやつです。
今年ここに来て一番笑ったかもしれないw
書いてあること無茶苦茶まともなのに頭に入ってこないんだがww
素晴らしい資料ですね!笑
DAU二桁万人のゲームの新機能開発で、進行不能エラー出したときは顔がまっさおになりました。。不具合お問い合わせの数が凄くて震えが止まらんかったし、修整デプロイも手が震えながらやりました
私もゲーム系の開発やってますが、想像しただけで震えますね...
会社の全社朝礼で社長質問を英語でする役に抜擢されたので準備して発表しました。
とあることに関してincreaseと言いたかったのですが、緊張しすぎてdecreaseと発音したことで関係各所から確認が入ってめちゃくちゃ怒られました。
まだ新卒半年目くらいだったので死ぬかと思いました笑
似たようなこと私もやって後で上司に詰められましたわ...
楽天に入社したことw
😂
なぜ楽天は良くなかったのですか?w
入社後転職活動をしなかったことは大失敗