怠惰なエンジニアとひどいデザイン

出版日: 2024年1月29日

怠惰なエンジニアとひどいデザイン

オンラインのニュースレターから解除しようとしたことはありますか?

たとえば、SBI証券(日本最大のオンライントレードサービス)は、私にメールを送り続けています。 本当に、送り続けます:

SBI証券のスパム

これまでに彼らから100通以上のメールを受け取っていますが、1通も開封していません。

SBIのマーケティングチームには常識がある人が一人もいないのでしょうか?少なくとも、開封されない人々にメールを送信するのを止めてください。

彼らの実践は、まるで誰もがポストボックスにパンフレットを詰め込むようなものです。東京のほとんどのアパートはこの無差別なマーケティングの苦痛を防ぐために自動施錠システムを備えていることを知っていますか?

私は自分の受信トレイに自動ロックを追加して、これらの人々が私のメールボックスを乱用するのを止められるといいのですが。

少年のように愚痴るのは止めてください。あなたの主張は何ですか?

まあ、私は日常生活でデジタルツールとやり取りする際に遭遇する痛みのほとんどが、以下のいずれかから生じていると主張したいと思います:

  1. 製品を開発するビジネスパーソンがそれを愛していない
  2. リソースが不足しているプロジェクト
  3. 怠惰なエンジニア

グループ1と2は興味深くも行動可能ではないので、これらについては話さず、グループ3に焦点を当てます。

怠惰なエンジニアは拙い製品を作ります

あなたはiPhone、Google Cloudサービス、またはBooking.comのような十分に開発された製品とのやり取りに問題を抱えたことがありますか?

おそらくありませんね。なぜなら、これらの製品は、おそらく彼らの作品を愛する人々によって辛抱強く作られているからです。

私たちの世界のほとんどの拙い製品は、自分の製品に関心を持っていない人々によって開発されています。ですから、製品が買われる限り、最小限の努力で作られます。

少ない努力は単純な製品につながるのではなく、使用する人々に苦痛を与える一貫性のない混乱を引き起こします。

短い手紙を書く時間がなかったので、長い手紙を書きました。

マーク・トウェイン

さらに待っています...

SBIのような拙いマーケティング戦略を持つことは構いません。ユーザーがこのニュースレターから簡単に解除できるようにしてくれるならば。

なぜなら、それは公平なことだからですよね?あなたがニュースレターやその他の通知の対象を正確に特定できないツールを持っていない場合は、少なくともユーザーにあなたからのメールを受け取らない選択肢を与えてください。

幸いなことに、彼らのメールにはこのニュースレターからの解除リンクがあります。

SBI証券の解除

"解除"をクリックしたら何が起こるのでしょうか?

拙い製品から予想されるように、通知設定を変更するには彼らのサービスにログインする必要があります。

彼らとのコミュニケーションを切りたいと思っている人間として、私が私の資格情報を覚えている確率はどれくらいでしょうか?ほぼゼロです。

SBI証券の解除

ウェブ開発者として、「解除」はユーザーのログインを必要とせずに簡単に行うことができることを確信しています。このエンジニアチームは、彼らが何をしているのか知らないか、あるいは人々が彼らの通知を受け取るのを止める障壁を故意に導入しているかのいずれかです。

どちらが悪いシナリオかはわかりません。

まとめると

次回、拙い製品とやり取りする際に問題が発生したときは、自分自身を責めないでください。財務にしか興味のないビジネスマネージャーを考えてみてください。製品を愛していない拙いエンジニアを考えてみてください。これらのツールを使うのがもっと簡単になるはずです。あなたは王様ですから。

ボーナス

この記事を明るいノートで終わらせるために、素晴らしい会社でのエピソードを強調したかったので、Starbucksについて紹介します。

私はStarbucksにあまり行かないのですが、以前は彼らのニュースレターのメンバーでした。SBIと同様に、彼らも時々更新を送ってくれました(ただし、SBIは毎日送信していますが)。

そして、私は彼らのメールを一度も開封したことがありませんでした。ある時点で、彼らは私からの活動を観察していないことを知らせるメールを送り、私が反応しなければニュースレターから私を削除すると言いました。

これはとても素敵なジェスチャーであり、私は実際に彼らと関わって、このニュースレターを受け取り続けることにしました。

Starbucksのような会社が、私たちの周りにまだユーザーを尊重し、彼らのユーザーに関心を持つ製品人々がいることを私に希望を与えてくれます。そうした製品志向の会社が、その努力を評価する顧客から長期的により多くの成功を収めることを願っています。

SBI証券 - 解除不可能

類似のエピソードはありますか?以下のコメントでお知らせください。

ハッピーハッキング!

このブログは英語からChatGPTによって翻訳されました。不明な点がある場合は、お問い合わせページからご連絡ください。

コメントを残す

コメント

その他のブログ

SvelteとJavaScriptを使用してシンプルで動的なツールチップを作成する

2024/06/19

SvelteとJavaScriptを使用してシンプルで動的なツールチップを作成する

JavaScriptSvelteTooltip動的シンプルツールチップフロントエンド
JavaScriptを用いて東京都のインタラクティブな地図を作成する

2024/06/17

JavaScriptを用いて東京都のインタラクティブな地図を作成する

SvelteSVGJavaScriptTailwindインタラクティブな地図東京市区町村23区地図
Matplotlibで日本語文字化けを解決できる簡単な方法

2024/06/14

Matplotlibで日本語文字化けを解決できる簡単な方法

MatplotlibグラフチャートPython日本語文字化け問題バグ
書評 | トーキング・トゥ・ストレンジャーズ 「よく知らない人」について私たちが知っておくべきこと by マルコム・グラッドウェル

2024/06/13

書評 | トーキング・トゥ・ストレンジャーズ 「よく知らない人」について私たちが知っておくべきこと by マルコム・グラッドウェル

書評トーキング・トゥ・ストレンジャーズ「よく知らない人」について私たちが知っておくべきことマルコム・グラッドウェル
日本語で最もよく使われる3000字の漢字

2024/06/07

日本語で最もよく使われる3000字の漢字

3000よく使う準漢字使用回数漢字日本語漢字リスト漢字普及率日本語能力試験独学勉強単語
VSCodeでRegexを使用してReplaceする方法

2024/06/07

VSCodeでRegexを使用してReplaceする方法

VSCodeRegex検索置き換える条件付き置換FindReplaceConditional Replace
SvelteではReadable Storeを使用するな

2024/06/06

SvelteではReadable Storeを使用するな

SvelteReadableWritableステート管理ストアStore速度メモリファイルサイズ
GzipとPakoでデータを圧縮してWebサイトのローディング速度を上げる方法

2024/06/05

GzipとPakoでデータを圧縮してWebサイトのローディング速度を上げる方法

Gzip圧縮PakoWebサイトローディング速度SvelteKit
JavaScriptを使用してWebページ上でマウスが指している単語を特定する

2024/05/31

JavaScriptを使用してWebページ上でマウスが指している単語を特定する

JavascriptマウスPointerHoverWeb開発
SvelteとSVGを用いてインタラクティブな地図を作成する

2024/05/29

SvelteとSVGを用いてインタラクティブな地図を作成する

SvelteSVGインタラクティブな地図フロントエンド
書評 | Originals 誰もが「人と違うこと」ができる時代 by アダム・グラント & シェリル・サンドバーグ

2024/05/28

書評 | Originals 誰もが「人と違うこと」ができる時代 by アダム・グラント & シェリル・サンドバーグ

書評Originals誰もが「人と違うこと」ができる時代アダム・グラント & シェリル・サンドバーグ
Javascriptを使用して数独を解く方法

2024/05/27

Javascriptを使用して数独を解く方法

数独を解くアルゴリズムJavaScriptコーディング
ウェブサイトへのトラフィックを1か月で10倍に増やした方法

2024/05/26

ウェブサイトへのトラフィックを1か月で10倍に増やした方法

ウェブサイトへのトラフィック増加クリックインプレッションGoogle Search Console
人生はサイクリングに似ている

2024/05/24

人生はサイクリングに似ている

サイクリング人生哲学成功
JavaScriptでバックトラッキング・アルゴリズムを用いて完全な数独グリッドを生成する

2024/05/19

JavaScriptでバックトラッキング・アルゴリズムを用いて完全な数独グリッドを生成する

数独バックトラッキング・アルゴリズム完全なグリッドJavaScript
Tailwindが素晴らしい理由とWeb開発をいかに楽にするか

2024/05/16

Tailwindが素晴らしい理由とWeb開発をいかに楽にするか

Tailwind素晴らしいフロントエンドWeb開発
PythonとGitフックを使用してサイトマップを自動的に生成する

2024/05/15

PythonとGitフックを使用してサイトマップを自動的に生成する

GitフックPythonサイトマップSvelteKit
書評 | Range (レンジ) 知識の「幅」が最強の武器になる by デイビッド・エプスタイン

2024/05/14

書評 | Range (レンジ) 知識の「幅」が最強の武器になる by デイビッド・エプスタイン

書評Range (レンジ)David Epstein (デイビッド・エプスタイン)知識の「幅」が最強の武器になる
SvelteとSvelteKitはなんですか?

2024/05/13

SvelteとSvelteKitはなんですか?

SvelteSvelteKitFront-endVite
SvelteKitで国際化(多言語化)

2024/05/12

SvelteKitで国際化(多言語化)

国際化多言語SvelteKitI18N
SvelteでCachingを用いてDeploy時間を短縮する方法

2024/05/11

SvelteでCachingを用いてDeploy時間を短縮する方法

SvelteEnhanced ImageCachingDeploy Time
SvelteとIntersection Oberverによるレイジーローディング

2024/05/10

SvelteとIntersection Oberverによるレイジーローディング

レイジーローディングウェブサイト速度の最適化SvelteIntersection Observer
遺伝的アルゴリズムで最適な株式ポートフォリオを作る方法

2024/05/10

遺伝的アルゴリズムで最適な株式ポートフォリオを作る方法

株式書状ポートフォリ最適化遺伝的アルゴリズムPython
Pythonを用いてShapeFileをSVGに変換できる方法

2024/05/09

Pythonを用いてShapeFileをSVGに変換できる方法

ShapeFileSVGPythonGeoJSON
Svelteの反応性:変数、バインディング、およびキー関数

2024/05/08

Svelteの反応性:変数、バインディング、およびキー関数

Svelte反応性バインディングキー関数
書評 | 孫子の兵法

2024/05/07

書評 | 孫子の兵法

書評The Art Of War (兵法)Sun Tzu (孫子)Thomas Cleary
スペシャリストは終了。ゼネラリスト万歳!

2024/05/06

スペシャリストは終了。ゼネラリスト万歳!

専門家ジェネラリストパラダイムシフトソフトウエア・エンジニアリング
トルコ人の有権者の投票行動をPythonでの分析

2024/05/03

トルコ人の有権者の投票行動をPythonでの分析

トルコ投票者年齢分析国家投票有権者行動分析
Seleniumを用いてトルコ投票データベースを作る方法

2024/05/01

Seleniumを用いてトルコ投票データベースを作る方法

PythonSeleniumWeb Scrapingトルコ国家投票
SvelteとTailwindを使用してInfinite Scrollできる方法

2024/04/30

SvelteとTailwindを使用してInfinite Scrollできる方法

SvelteTailwindInfinite ScrollFront-end
1年間以内で日本語を駆使できるようになるための方法

2024/04/29

1年間以内で日本語を駆使できるようになるための方法

日本語短時間言語学習日本語能力試験ビジネス日本語
SvelteとTailwindを用いたWebサイトテンプレート

2024/04/25

SvelteとTailwindを用いたWebサイトテンプレート

Web開発フロントエンドSvelteTailwind
偉大さについて

2024/01/28

偉大さについて

雄大さ人生の意味満足できる人生目的
MacBook で PDF を PNG に変換する

2024/01/28

MacBook で PDF を PNG に変換する

PDFPNGMacBookAutomator
2023年振り返り:24冊の読んだ本のまとめ

2023/12/31

2023年振り返り:24冊の読んだ本のまとめ

読書 2023振り返り
Python PILを使用して写真コラージュを作成する方法

2023/12/30

Python PILを使用して写真コラージュを作成する方法

PythonPIL画像処理コラージュ
ウェブサイトの訪問者のデバイスとブラウザを検出する方法

2024/01/09

ウェブサイトの訪問者のデバイスとブラウザを検出する方法

Javascript端末検知ブラウザ検知Website分析
ChatGPT回答の解析

2024/01/19

ChatGPT回答の解析

ChatGPT大規模言語モデル機械学習生成AI