Show original
Enjoyed this article?
Use "Request tipping" to ask the author to set up tip receiving.

AI translation
Every year when this season comes around, my timeline gets a little restless. Someone's app has surpassed tens of thousands of users, their ARR has exceeded XX million yen, they took first place on Product Hunt. Each time I see reports like that, I quietly close the screen and secretly open my own dashboard. The numbers are still small as ever. …
Enjoyed this article?
Use "Request tipping" to ask the author to set up tip receiving.
Every year when this season rolls around, my timeline gets a little restless. Someone's app has crossed tens of thousands of users, their ARR has exceeded XX million yen, they took first place on Product Hunt. Every time I see reports like that, I quietly close the screen and secretly open my own dashboard. The numbers are still small as ever. A sigh of "I have to work harder" came as a package deal every time. This essay is about the day I stopped sighing. It's about the moment I let go of the pressure to "keep growing" and made up my mind that staying small was okay. I want to write honestly about the story of how "not scaling" became a legitimate choice.
There's almost no technical talk. I'm setting aside how to present numbers, marketing strategies, growth equations—all of that for today. I'm just writing this hoping it reaches even a little bit to people who keep making something on their own.
I released my first app around the time work was finally settling down. I made it a little bit every day, pressed the release button despite being scared, and started it with nothing but the hope that "someone might use it."
The first few weeks were purely fun. I was happy just to get one piece of feedback, and fixing bugs felt positive because I could feel that someone was actually using it.
But things gradually began to change. As I saw other indie developers' release announcements and growth reports on social media, the thought "Why isn't my app growing even though I'm working this hard?" began to take root in my mind.
At some point, I decided to "set a target number of users." There was no real basis for it, but I decided on "100 people per month" and started working toward that. I refined my announcements, researched hashtags, rewrote my landing page over and over.
The results didn't change. The numbers moved a little here and there, but never reached my target. Each time, I'd think "What am I missing?" "Is my approach wrong?" "Am I just not cut out for this?"
I was spending more time staring at numbers and sighing than actually making the app. This was a pretty bad state to be in.
The turning point wasn't dramatic.
One morning, I went to open my dashboard right after waking up, and my hand just stopped. A voice inside me said, "It'll be the same even if you look." I think I was exhausted. I was quietly burning out from my obsession with the numbers.
I just sat there for a while, and instead opened my app to use it myself. The feature I'd made first was still working fine. It was modest, but it was something I'd made because I wanted it. "Hey, this is actually working," I thought, and I almost laughed.
During the time I was desperate to grow, I realized I hadn't even been using my own app. That was the first moment I let something go.
Around the time I loosened my grip on the numbers, I noticed something while looking at the logs. There were accesses at the same time every day. When I checked, the same few people were logging in almost every day.
The number of registered users wasn't large. But within that small group, several people were using it like it was part of their daily routine.
That fact resonated with me in a strange way. Not flashy growth reports, not going viral, not major updates—just the quiet fact that "there are people using this every day." Without scaling, it had genuinely become part of someone's life.
This might sound obvious. But when I was caught up in growth, the state of "just existing and being used" looked like "failure" to me.
Not tens of thousands of users—failure. Didn't go viral—failure. Didn't become a topic—failure. I'd been looking at what I made through this lens of deduction the whole time.
But the reality was, there are people using it every day. When something breaks, I fix it. When I make it easier to use, I get "thank yous." It's small, but it's a real cycle.
In the indie dev community, the word "scale" comes up a lot. Grow your users, monetize, nurture your product. None of that is bad in itself. I'd still like to aim for it if I could.
But there's an atmosphere where "scaling" is the default right answer, and anything else looks like "giving up" or "abandoning halfway." I'd always felt suffocated by that atmosphere.
What I decided was simple: "I'm going to keep making this app carefully, just for the people who are using it now." I stopped trying to implement growth strategies and just focused on making sure the people here could use it comfortably. The day I made that decision, strangely, I felt lighter.
Not scaling isn't giving up. I now think of it as an active choice to "cherish the people who are here now." Taking root in a small part of someone's life. It's hard to measure in numbers, but I feel it's genuinely valuable.
After letting go of the obsession, the changes were subtle but real.
The biggest thing was that touching my app became purely fun again. Instead of thinking "Is this feature necessary to grow?" I could now think "This person seems to be struggling with this, so let me fix it."
How I engage with feedback changed too. Before, I could only read it in the context of "Maybe this is why users aren't growing," but now I can read it as "Oh, this person uses it this way." Because it's small enough to reach, I can actually see each person. I realized that's a strength that comes from being small.
Instead of pushing out big updates, I started fixing small inconveniences one by one. Changing the wording in a menu slightly, making error messages clearer, adjusting the order of displays.
By continuing to do these mundane improvements even when no one's watching, I feel the app gradually becoming more familiar in my hands. It's less like I'm nurturing it and more like we're growing together.
Even without dramatic changes, accumulation does change things. It's like slowly and carefully tending a small garden.
After writing all this, I'll be honest: I haven't perfectly let go.
Even now, when I see someone's big achievement report, it stings a little. Sometimes I think "Maybe things would be different if I'd done it better." I think that feeling will probably never go away.
Being in a community makes it surprisingly hard to keep your own pace. Sometimes I get dragged along by everyone else's energy and almost slip back into "I have to grow" mode.
But the time it takes to go from that sting to "well, whatever, let me work on it today" is getting shorter little by little. I think that's enough for now.
I don't need to reach some perfectly detached state. I think the real picture of an indie developer is to keep wavering and yet keep working anyway.
Even as I write this essay, my app isn't doing anything particularly flashy, and the same few people are using it. The dashboard numbers are still modest.
But today I fixed a small bug I wanted to fix. I corrected a display misalignment that had been bothering me for a while. Hoping that the people using it might feel a little better.
I don't think deciding "it's okay to stay small" gave me permission to slack off. I'm going to keep working for the people who are here. I just stopped putting the illusion of "tens of thousands of users" at the end of that path.
To those of you making something on your own. Even if your app is small, that's a legitimate choice. If even one person uses it every day, I think that's already a form of success.
Today too, let's keep working.
Lily (@bokuwalily) — Indie developer. Making iOS apps and web services in tandem with AI.
🎁 A free bonus for reading all the way through: LINEで「自動化」と送って受け取る(実装テンプレ7本)
Lily (@bokuwalily) — Indie developer / AI adoption and business automation consultant. Making iOS apps and web services in tandem with AI while consulting on AI adoption and automation for companies.
🖥️ Creations and articles → bokuwalily.com
🐙 OSS → github.com/bokuwalily
🌍 Latest updates and inquiries → X @bokuwalily
毎年この季節になると、タイムラインが少しざわつきます。誰かのアプリが数万ユーザーを突破した、ARRがXX万円を超えた、ProductHuntで1位を取った。そういう報告を見るたびに、わたしはそっと画面を閉じて、自分のダッシュボードをこっそり開いていました。数字は相変わらず小さい。「もっと頑張らなきゃ」というため息が、毎回セットでついてきました。 このエッセイは、そのため息をやめた日の話です。「伸ばさなきゃ」というプレッシャーを手放して、小さいままでいいと腹を決めた瞬間のこと。「スケールしない」という選択が、ちゃんとした選択肢になるまでの話を、正直に書いておきたいと思います。 技術的な話はほとんど出てきません。数字の見せ方も、マーケの戦略も、成長の方程式も、今日は全部置いておきます。ただ、個人で何かを作り続けているひとに、少しでも届けばいいなと思いながら書きます。
わたしが最初にアプリをリリースしたのは、ちょうど仕事が落ち着いてきた頃でした。毎日少しずつ作って、怖いけどリリースボタンを押して、「誰かに使ってもらえたらいいな」という気持ちだけで始めたものでした。
最初の数週間は純粋に楽しかったです。フィードバックが1件来るだけで嬉しかったし、バグを直すのも、使ってもらえているという実感があって前向きになれました。
でも、じわじわと変わり始めました。SNSでほかの個人開発者のリリース報告や成長報告を見るうちに、「これだけ頑張っているのに、なぜわたしのアプリは伸びないんだろう」という思考が、頭の中に根を張り始めたんです。
あるとき、「目標ユーザー数を決めよう」と思い立ちました。根拠はありませんでしたが、「月100人」と決めて、そこに向けて動き始めました。告知の文章を工夫して、ハッシュタグを研究して、ランディングページを何度も書き直しました。
結果は変わりませんでした。数字は少し動いたりもしましたが、目標には届かない。そのたびに「自分には何が足りないんだろう」「作り方が悪いのかな」「そもそも向いていないのかな」と考えるようになりました。
アプリを作る時間より、数字を眺めてため息をつく時間のほうが増えていました。これは、かなりまずい状態でした。
転機は劇的なものではありませんでした。
ある朝、起きてすぐダッシュボードを開こうとして、ふと手が止まりました。「また見ても同じだよ」という声が、自分の中からしました。疲れていたんだと思います。数字への執着で、静かに消耗していました。
そのまましばらくぼーっとして、かわりにアプリを自分で使ってみました。最初に作った機能、まだちゃんと動いていました。地味だけど、自分が使いたくて作ったやつ。「これ、ちゃんと動いてるじゃないか」と思ったら、少し笑えました。
伸ばすことに必死になっていた期間、自分のアプリを自分で使っていなかったことに気づいてしまいました。それが、何かを手放す最初のきっかけでした。
数字への執着を少し緩めた頃、ログを眺めていてあることに気づきました。毎日同じ時間帯にアクセスがある。確認すると、同じ数人がほぼ毎日使ってくれていました。
登録ユーザーは多くありません。でも、その中の何人かは、日課のようにログインしてくれていました。
その事実が、なぜかとても響きました。派手な成長報告でも、バイラルでも、大型アップデートでもなく、ただ「毎日使ってくれている人がいる」という、静かな事実。スケールしていないのに、ちゃんと誰かの生活の一部になっていました。
これは当たり前のことのように聞こえるかもしれません。でも、成長に焦っていた頃のわたしには、この「ただ存在して、使われている」という状態が、まるで「失敗」に見えていました。
数万ユーザーじゃないから失敗。バイラルしなかったから失敗。話題にならなかったから失敗。そんな減点方式で、自分の作ったものをずっと見ていたんです。
でも実際は、毎日使ってくれる人がいる。壊れたら直す。使いやすくしたら「ありがとう」が来る。小さいけれど、それはちゃんとした循環でした。
個人開発のコミュニティにいると、「スケール」という言葉がとても多く飛び交います。ユーザーを増やす、収益化する、プロダクトを育てる。それ自体は悪いことでは全然ありません。わたしも目指せるなら目指したい気持ちはあります。
でも、「スケールする」がデフォルトの正解で、そうでないものは「諦め」や「途中放棄」みたいに見えてしまう空気がある。その空気に、わたしはずっと息苦しさを感じていました。
腹を決めたのは、シンプルなことでした。「このアプリを、今使ってくれている人のためだけに、丁寧に作り続けよう」と思ったんです。数字を伸ばすための施策は一旦やめて、今いる人が気持ちよく使えることだけを考える。それを決めた日、不思議と気持ちが軽くなりました。
スケールしないことは、諦めではありません。「今、ここにいる人を大切にする」という積極的な選択だと、今は思っています。誰かの生活の小さな一部に、ちゃんと根を張ること。それは、数字では測りにくいけれど、確かに価値のあることだと感じています。
執着を手放してから、変化は地味ですが確かにありました。
いちばん大きかったのは、アプリを触ることが純粋に楽しくなったことです。「伸ばすためにこの機能が必要か」という視点じゃなくて、「使っているひとが困っていそうだから直そう」という視点で動けるようになりました。
フィードバックへの向き合い方も変わりました。以前は「ユーザーが増えないのはここが原因かも」という文脈でしか読めていなかったんですが、今は「このひとはこう使っているんだ」という読み方ができるようになってきました。声が届きやすいサイズだからこそ、一人ひとりのことをちゃんと見られる。それは、小さいからこそ持てる強みだと気づきました。
大きなアップデートを打つことより、小さな不便を一つひとつ潰すことをするようになりました。メニューの文言を少し変えるとか、エラーメッセージをわかりやすくするとか、表示の並び順を直すとか。
そういう地味な改善を、誰も見ていなくてもやり続けることで、アプリが少しずつ自分の手に馴染んでいく感覚があります。育てているというより、一緒に育っている、みたいな。
派手な変化はなくても、積み重ねていくと確かに変わっていきます。小さい庭を、少しずつ丁寧に耕していくような感覚です。
ここまで書いておいて、正直に言います。手放しが完璧にできたかというと、全然そうではありません。
今でも誰かの大きな成果報告を見ると、ちくっとします。「もっとうまくやれば違ったかな」という気持ちが出てくることもあります。それは多分、これからも消えないんだと思います。
コミュニティにいると、自分のペースを保つのは意外と難しいです。まわりの熱量に引きずられて、また「伸ばさなきゃ」モードに入りそうになることもあります。
でも、ちくっとしてから「まあいいか、今日も動かそう」に戻るまでの時間が、少しずつ短くなってきました。それだけで十分だと、今は思っています。
完全に超然とした境地に達する必要はないんです。揺れながら、それでも手を動かし続けることが、個人開発者としてのリアルな姿だとわたしは思っています。
このエッセイを書いている今日も、わたしのアプリは特に派手なことは何もなく、いつもの数人が使ってくれています。ダッシュボードの数字は相変わらず地味です。
でも、今日直したかった小さなバグを直しました。ずっと気になっていた表示のずれを修正しました。使っているひとが少し気持ちよくなれたらいいなと思いながら。
「小さいままでいい」と決めたことは、サボることを許可したんじゃないと思っています。今いるひとのために、引き続き手を動かしていく。ただ、その先に「数万人」という幻を置くのをやめたということです。
同じように個人で何かを作っているひとへ。あなたのアプリが小さくても、それはちゃんとした選択肢のひとつです。毎日使ってくれているひとが一人でもいるなら、それはもう成功の一形態だと、わたしは思っています。
今日も、手を動かし続けましょう。
Lily(@bokuwalily)― 個人開発者。AIと二人三脚で、iOSアプリやWebサービスを作っています
🎁 最後まで読んでくれたあなたへ、無料の特典があります: LINEで「自動化」と送って受け取る(実装テンプレ7本)
Lily(@bokuwalily)― 個人開発者 / AI導入・業務自動化のコンサルタント。AIと二人三脚でiOSアプリやWebサービスを作りながら、企業のAI導入と自動化の相談を受けています
🖥️ 制作物・記事 → bokuwalily.com
🐙 OSS → github.com/bokuwalily
🌍 最新情報・お問い合わせ → X @bokuwalily