HN 日本語サマリー

← 一覧へ戻る
ビジネス・スタートアップ

インディペンデントソフトウェア開発者としての幸運な10年間

A fortuitous decade as an indie software developer (lapcatsoftware.com)

133 pointsby frizlab18 コメント

要約

筆者は2016年8月9日に仕事を辞め、インディペンデントソフトウェア開発者としてのキャリアを開始しました。最初の5年間は経済的に苦しみ、失業状態でしたが、2021年9月のiOS 15でのSafari拡張機能サポート追加という「デウス・エクス・マキナ」により、キャリアが劇的に好転しました。特にStopTheMadnessアプリが成功し、事業は軌道に乗りました。

全文翻訳

インディペンデントソフトウェア開発者としての幸運な10年間 2026年8月10日 10年前と1日前の2016年8月9日、私は突然仕事を辞めました。この日をインディペンデントソフトウェア開発者としてのキャリアの始まりとしています。私と私の顧客に、記念日おめでとうございます! 辞めた後になって初めて計画を立てました。夢を追い、自分自身を表現し、ゼロから独自のアプリを設計・構築する余裕があると思ったのです。一度は自分のボスになれると思いました。 私のインディペンデント開発者としての道のりは、長く続く格言を反映していました。「一夜にして成功するには5年かかる」。その夜は2021年9月19日でした。その時、私は貯金を使い果たし、破産寸前まであと1ヶ月というところでした。しかし、9月20日の朝、AppleはモバイルSafari向けのWebブラウザ拡張機能を追加したiOS 15をリリースしました。このデウス・エクス・マキナ、奇跡的なソフトウェアアップデートが、私のキャリアと人生を変えました。突然、私は事業として成り立つようになりました。それ以来、私は貯金を以前よりも高いレベルにまで回復させました。しかし、心配しないでください。私は引退計画を立てているわけではありません。それどころか、私は目的がないと退屈してしまう変わったワーカホリックなのです。 ビジネスに関するアドバイスは、主に生存バイアスで構成されることになるため、控える傾向があります。私は運が良かったのです、最終的には。5年間、私は苦しみました。経済的に失敗しました。それは落胆させられ、落ち込ませられ、絶望的な気分になりました。私を事業に留めていた唯一のことは、新しい仕事を見つけられなかったことでした。長年の経験を持つソフトウェアエンジニアを、少なくとも中年の、コンピュータサイエンスの学位を持たない(私の2つの哲学の学位は印象的ではないようです)、そしてネイティブMacアプリ開発とAppKitやObjective-Cのような時代遅れのスキルを持つ人材を、業界は特に雇用したがっていないことが判明しました。私は数回の面接を受けましたが、オファーはありませんでした。フルタイムの常勤雇用で最後のオファーを受けたのは2008年でした。もしそれが最後だと知っていたら、あの仕事を辞めなかったかもしれません。まあ、知らぬが仏です!では、キャリアについて他人にアドバイスできる資格があるでしょうか? インディペンデント開発者としての最初のアプリは、私のビジネスウェブサイトunderpassapp.comのエポニムであるUnderpassでした。Underpassは、ピアツーピアのエンドツーエンド暗号化されたチャットとファイル転送を提供しました。あなたは、一人の開発者がチャットアプリを構築するビジネスを何のために持っていたのか、合理的に尋ねるかもしれません。今になって思えば、全くビジネスではありませんでした。それにもかかわらず、私のインスピレーションは個人的なユースケース、つまり自分自身のデバイス間で機密データを転送することでした。私は2017年1月にMac版Underpassを、2017年4月にiOS版Underpassをリリースしました。悲しいことに、Underpassは失敗し、生涯収益は3000ドル未満でした。AppleがOSアップデートで機能を壊し続け、顧客が私が決して実装しない機能を要求し続けたため、2021年に最終的にApp StoreからUnderpassを削除しました。App Storeからのわずかな収益は、アプリの継続的なメンテナンスを正当化するには不十分でした。Underpassはまだほとんど機能しており、今日でも私はその元のユースケース、つまり自分自身のデバイス間でデータやファイルを転送するためにUnderpassを使用しています。(私はクラウド同期を好まず、iPhoneをiCloudにサインインすることを拒否しています)。 App Storeの熱烈な批判者が、なぜソフトウェアをApp Storeからのみ配布することを選択したのかも、合理的に尋ねるかもしれません。私には2つの主な理由がありました。1つはかなり明白で、もう1つは共有するのをためらっていましたが、今なら快適に認められます。明白な理由は、UnderpassのiOS版が私のアプリのビジョンに不可欠であり、App StoreがiOSでソフトウェアを配布する唯一の方法だったからです。もう1つの理由は、私のソフトウェアビジネスが成功するという自信がなかったことです。インディペンデント開発を試してみて、自分のアプリを作り、もしビジネスが失敗したら、雇用主に提示するためにApp Storeのアプリを履歴書に載せることができるだろうと思ったのです。(もちろん、この戦略が実を結ばなかったことはすでに指摘しました)。低販売と無駄な努力の可能性は、Mac App Store以外の独自のストアを開発することを思いとどまらせました。そのような投資は、長年のインディMac開発者には報われるかもしれませんが、私がそうなるかどうかは全く確信が持てませんでした。 2番目のアプリはStopTheMadness、Safari拡張機能でした。この逸話はまだ話したことがないと思いますが、私はTom Harrington(現在はTwitterにいない)がウェブサイトの煩わしさについてつぶやいたのを見て、このアプリを作成するきっかけを得ました。ありがとう、Tom!私はStopTheMadnessを非常に迅速に開発し、2018年4月にリリースした後、StopTheMadnessは非常に急速に人気を博し、有望なほど人気がありました。問題は、StopTheMadnessが私の生活費すべてを賄うほどの人気を得られなかったことで、私はまだ貯金を使い果たしていました。私には知らされませんでしたが、StopTheMadnessの次の3年間、困難な年が、私のスポットライトの瞬間への舞台を整えていました。私はアプリを改善し続け、多くの機能を追加し、顧客からのフィードバックに対応し、口コミでStopTheMadnessを宣伝してくれる忠実なファンベースを獲得しました。iOS 15がついにSafari拡張機能サポートとともに登場したとき、私はその機会を捉えるのに良い位置にいました。StopTheMadness、StopTheMadness Mobile、StopTheMadness Proを含め、私の生涯App Store収益の93%以上を占めています。2018年以降、私は製品ラインを拡大しようと他のいくつかのアプリをリリースしましたが、StopTheMadnessの成功を再現できたものはありません。私は基本的にワンヒットワンダーです。人々が私の唯一のヒット曲を愛してくれる限り、私はそれを彼らに演奏し続けることを嬉しく思います。 私の次の10年はどうなるでしょうか?全く分かりません!常にアイデアを検討していますが、長期的な計画を立てることはめったになく、立てたとしても計画通りに進むことはほとんどありません。私の最も経済的に成功した計画は、2023年12月にリリースされた有料アップグレードであるStopTheMadness Proのメジャーアップデートでしたが、記憶が正しければ、それも1年未満の作業でした。私のビジネスへのアプローチは、サーファーのように波に乗ること、そしてボードに乗り続けられることを願うことです。サーフィンはスポーツではありません。それは生き方です。