個人開発のソフトウェア。
一人でつくる小さなプロダクトと、それに伴う判断。価格、名前、範囲、そして、あるものが放棄されたのではなく完成したのだと見分けること。
ソロ創業者として公開しながらつくるとは、どういうことか
私は一人でつくり、その過程を書いています。恥ずかしい部分も含めてです。Premail の決済ページで顧客が 404 に遭遇し、テストもアラートもインフラの警報もどれ一つそれを捉えられなかったときは、修正の中身と、その報告に気づかせてくれた機能も含めて ひとつの失敗、ひとつの成功 に書きました。自分がつくったものは自分で使います。メールを見に行くのをやめる は、受信トレイを開く習慣を 1 日 3 回の Premail のブリーフィングに置き換えた話です。ほとんどの朝、ジムへ向かう道で StockCar を聴いています。自分が最初のユーザーであることが、どんなロードマップよりもプロダクトを形づくっています。
なぜ小さく、ローカルなソフトウェアをつくりつづけるのか
私が出すものの多くは一つのことだけをし、あなた自身のマシンで動き、アカウント作成を求めません。コード生成が安くなると機能を増やしたくなりますが、本当のコストは生成の後にやってきます。だから範囲を小さく保つことが、何をつくらないかを決めつづける方法です。適用しているテストは 小さく、ローカルで、一つのことだけをするソフトウェアをつくる理由 にまとめました。Burly は、リンクが間違ったブラウザプロファイルで開くという毎日の苛立ちから生まれ、URL を Mac の外に一切出しません。Weatherling は画面を録画せずに、ウィンドウの背後に雨を降らせます。AI の構想でさえ、ローカルのみではなくローカルファースト です。
価格はどう決めているのか
無料は気前の良さではなく、流通のための判断です。StockCar、Comoji、Burly が無料なのは、ユーザーが一人増えてもほとんどコストのかからない自己完結したユーティリティだからで、値札は最初の 30 秒の前に立つ壁にしかなりません。Premail が有料なのは、毎日すべてのメッセージに働きかけ、自らの未来をまかなえるべきだからです。それでも無料プランは残しています。その辛抱を支えているのは Senternet のコンサルティング部門です。無料だからといって手を抜くわけではありません。無料のアプリは、引き留める課金関係がなくても手元に残したくなるほど良くなければならないのです。
名前はどう付けているのか
名前はプロダクトにどこまでもついて回るので、決める前に候補を実際的なテストにかけます。一度聞いただけの人が正しく綴れるか。検索して私にたどり着けるか。プロダクトが実際にすることと合っているか。一年後も声に出して言いたいと思えるか。公開するものにどう名前を付けるか では、私が使う二種類の名前と、気の利いた名前がたいてい裏目に出る理由を書きました。プロダクトが何をするかを一文で言えるまでは名前を確定しません。名前が付けられないときは、たいていそれが何なのかをまだ決めていないのです。
Weatherling 1.7:AIとUX、アクセシビリティ
AIコーディングツールで生まれた時間を、Weatherling 1.7のUXとアクセシビリティへ。共有テンプレート、色の調整、VoiceOver、任意のGame Centerを振り返ります。
読む→Despacer の紹介:コピーして、そのまま貼り付け。
Despacer は、Claude Code や Codex からコピーした折り返しコマンドを修復する、無料でオープンソースの Mac アプリです。
読む→CommandH の紹介:最後のアプリも隠せるように
Mac の Cmd+H は使用中のアプリを終了せずに隠します。CommandH は最後のアプリも Cmd+H で隠せる無料のオープンソースアプリです。
読む→App Store 4.3 のリジェクトと先行者の優位性
App Store のスパム規則は先行するアプリに有利に働くのか。Dumpling の 4.3 リジェクトから、差別化、異議申し立て、インディー配布を考えます。
読む→Weatherling が Mac App Store のユーティリティ部門で8位に。始まりは雨でした。
公開からわずか4日、口コミで米国 Mac App Store のユーティリティ部門8位に入った Weatherling。デスクトップに天気をもたらすアプリを作った理由をお話しします。
読む→Mac のメール用スパムフィルタがノイズを通してしまう理由
Apple のメールや Gmail のフィルタは迷惑メールは止めても、認証済みの勧誘や営業メールは通す。自分の Mac でメールを分類すべき理由。
読む→Mac の絵文字キーボードと、私が Comoji を作った理由
Control-Command-Space または Fn-E で Mac の絵文字を表示。標準パネルと Comoji のコロン入力を比較し、開発した理由を紹介します。
読む→Weatherling 登場:デスクトップに雨を降らせよう
Weatherling は、画面を録画せず作業の邪魔もせずに、デスクトップに雨と雰囲気をもたらす macOS アプリです。
読む→メールを見に行くのをやめる
メール過多は、何度も確認する習慣のせいでもあります。受信トレイを開く代わりに、1日3回のPremailブリーフィングで要約とToDoを受け取ります。
読む→ひとつの失敗、ひとつの成功
Premailの壊れた決済がテストとアラートをすり抜けました。顧客がそれを報告し、新しい朝のブリーフィングが私の見落としていたフィードバックを浮かび上がらせました。
読む→公開するものにどう名前を付けるか
製品名は最初の約束です。Premail、Comoji、Burly などの独立系アプリをどう命名しているか、そして避けるようになった凝りすぎた名前について。
読む→ほとんどのアプリを無料にし、一つだけ有料にした理由
StockCar、Comoji、Burly は無料で、Premail は有料です。独立系の製品に価格を付けるべきか、無料にするべきかを、私がどう判断しているか。
読む→Burlyをつくった理由
リンクを正しいブラウザプロファイルへ送る macOS アプリ Burly をつくった理由と、Browserosaurus や Choosy との違い。
読む→小さく、ローカルで、一つのことだけをするソフトウェアをつくる理由
AIで巨大なアプリを速くつくるのは安くなりました。それでも私は、アカウント不要でローカルに動く、一つの目的の小さなツールを意図してつくり続けています。
読む→StockCarをつくった理由
市場全体でも他人の推奨銘柄でもなく、自分のポートフォリオについてのポッドキャストが欲しかった。どこにもなかったので、自分でつくりました。
読む→Mac Studioを買わないよう自分を説得中。Appleは助けてくれない。
ローカルAIの作業用にMac Studioが欲しいものの、価格とAppleのアップグレード費用を考えると正当化は困難です。それでも買わない理由を自分に言い聞かせています。
読む→