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

AI translation
"How many people are working on this?" That's what I was asked about three months after releasing the app. I received a direct message from someone who had read my release announcement posted on an indie developer community's SNS. Along with polite feedback, the message contained a straightforward question: "With this many features...
Enjoyed this article?
Use "Request tipping" to ask the author to set up tip receiving.
"How many people are working on this?" That's what I was asked about three months after releasing the app. A direct message came from someone who had read my release announcement posted on an indie developer community's SNS. Along with thoughtful feedback, the message contained a straightforward question: "With this many features, I thought maybe you were working as a team."
Honestly, my hands froze for a moment when replying. A mix of pride, embarrassment, and indescribable emotions washed over me all at once. When I typed "Just one person," I felt oddly afraid to hit send.
This is my story, starting from that moment. If you're doing indie development, you might encounter similar situations. If reading this makes you think "yeah, I get that," I'd be happy. That's the spirit in which I'm writing.
The question "How many people?" arrived as a compliment. But the way I received it was complicated.
I should have just been happy about it, but there was this subtle discomfort with being told "You did well for just one person." I didn't understand what that was for a while.
Later, I realized something: maybe I had been hiding the fact that "I'm doing this alone" somewhere deep down. I polished the landing page copy, obsessed over tiny UI animations, responded carefully to support inquiries. By "showing no weakness," what I'd created ended up looking "team-like."
It should have been something to be proud of, but there was this subtle discomfort with being read in the context of "it's amazing for just one person, really." Have you had a similar experience?
After getting that DM, I stopped to think about it. Why did it look that way? The answer was surprisingly simple: "because I was doing everything myself."
Design, code, user interviews, SNS posts, customer support—all of it, just me. But I approached each one trying to reach the quality level of "work with a dedicated person." I'd reference how organizations with division of labor operate, and switch my mindset as I went: "today I'm thinking as the design person," "today I'm moving as the operations person."
I also made full use of tools. I automated notifications and scheduled processes so things would run even while I was sleeping. That might have created "the impression that multiple people were working."
For example, I used to send welcome messages to users manually. Around the time registrations exceeded five per day, I couldn't keep up, and responses were taking an average of 2-3 days. After automating it, messages started arriving within minutes of registration.
When a user told me "I was surprised it came back so quickly," I laughed a little. I couldn't quite bring myself to say "it's automated."
But this wasn't something I did to create a "team-like" impression. I did it simply to compensate for the limits of being one person. It just happened to look "professional" as a result.
As a reality of indie development, I want to write this honestly.
One night, the data synchronization process stopped in the production environment. Three inquiries from users came in rapid succession around 1 AM. There was no one I could ask, "Hey, can you take a look at this?" I traced through the logs alone, found the cause, fixed it, and sent an apology message to all users the next morning. I did it all by myself.
Honestly, that was the moment I most thought "if only I had a team." Not in a technical sense, but maybe I just wanted someone to say "that was rough."
The next morning, a user who had contacted me sent back a reply: "Thank you for the quick response." That three-hour night felt rewarded, and somehow I bounced back.
I keep a record of the failure in my notebook. "Why it stopped," "how I fixed it," "what I changed to prevent it from happening again." Every time I look back at it, there's the fact: "I didn't give up that night." That's become more of a support than I expected.
The night of failure is lonely. But the record of overcoming it is something only I can accumulate. That gradually becomes my own foundation.
There was a period when I seriously considered "should I look for a co-developer?" Every time I saw someone in the community posting about recruiting collaborators, I felt a little envious.
But after thinking it through several times, I realized that "moving forward alone" was right for me at this stage. The reason is simple: I needed to be able to make decisions at my own pace and rhythm. I felt that the cost of "coordinating with someone else" would slow down development speed at this stage.
This isn't a rejection of teamwork. It's just that, considering my current stage and the nature of what I want to build, I concluded "one person is faster."
After making peace with it, what changed was the tone in my voice when I said "just one person." Before, I'd said it somewhat apologetically, but gradually I became able to say "I'm doing it solo" matter-of-factly.
As a simple statement of fact, flatly. It's just that, but it was quite a shift for me. When the tone of your words changes, how people receive it changes, and more importantly, your own feelings change.
I'll be honest. That "slight loneliness" I felt in the moment when someone thought I was working as a team—I still can't fully put it into words.
The pride is real. But that silence after someone asks "that's amazing, you have a team?" and I answer "no, just me." I'm happy when they're surprised, but there's this awkward pause that follows.
I think the loneliness of "doing this alone" is hard to convey even when you talk about it to someone. The work isn't painful. The tools are great. But there's no one beside you to share in real-time the feeling of "things are going well right now." That lingers as a subtle weight sometimes.
I don't want to deny it or resolve it—I just wanted to acknowledge "yeah, that's a thing." That's all. Just knowing that someone somewhere in the world is continuing while carrying these feelings can make things a little easier.
If you're reading this, you might be in the middle of making something too.
If the day ever comes when someone asks "how many people are working on this?" I hope you'll say with pride, "just me." It looks team-like because you've been so careful in your creation. It's not deception or performance—it's just what your accumulated work looks like.
That complex mix of pride, embarrassment, and a little loneliness is probably something only indie developers understand. That's why I wanted to write about it honestly here.
"Making peace with being alone" and "convincing yourself that being alone is enough" are completely different things. The former is a direction you chose; the latter is giving up. As long as you're choosing, there's a future ahead.
The day will come when someone thinks what you're making is "amazing." When that day comes, be someone who can say "just me."
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 with companies on AI adoption and automation.
🖥️ Projects and articles → bokuwalily.com
🐙 OSS → github.com/bokuwalily
🌍 Latest updates and inquiries → X @bokuwalily
「何人で作ってるんですか?」 そう聞かれたのは、アプリをリリースして3ヶ月ほど経った頃のことでした。個人開発コミュニティのSNSに投稿したリリース紹介を読んでくれた方から、ダイレクトメッセージが届いたのです。文面には丁寧な感想とともに、率直な疑問が書かれていました。「機能がこれだけ揃っていると、チームで作っているのかなと思って」と。 正直、返信する手が一瞬止まりました。誇らしいとも、照れくさいとも、何とも言い難い感情が同時に押し寄せてきたのです。「1人です」と打ち込んだとき、なぜか送信ボタンを押すのが少し怖かった。 これは、あの瞬間から始まった自分の話です。個人開発をしていれば、似たような場面に出会うこともあると思います。そのときに「あ、わかる」と感じてもらえたら。そんな気持ちで書いています。
「何人で?」という問いは、褒め言葉として届きました。でも受け取り方は複雑でした。
素直に喜べばいいだけなのに、なぜか「1人でよくやったね」と言われることへの、ちょっとした居心地の悪さが残ったのです。それが何なのか、しばらくわかりませんでした。
後から気づいたのですが、「1人でやっている」ということを、どこかで自分が隠しているような感覚があったのかもしれません。ランディングページのコピーは磨いて、UIの細かなアニメーションにもこだわって、サポートの返信も丁寧に。そうやって「隙を見せないように」作ってきたものが、「チームっぽさ」に見えていた。
誇らしいはずなのに、「本当は1人なのにすごいね」という文脈で読まれることへの、微妙な居心地の悪さ。あなたにも、似た経験はありませんか。
あのDMをもらってから、少し立ち止まって考えてみました。なぜそう見えたのか。答えは意外とシンプルで、「やること全部を自分でやっていたから」だと思っています。
デザインも、コードも、ユーザーインタビューも、SNS投稿も、問い合わせ対応も、全部1人。でも、それぞれを「担当者がいる仕事」のクオリティに近づけようと、ひとつひとつ向き合ってきました。分業している組織の動き方を参考にしながら、自分の中で「今日はデザイン担当として考える」「今日は運用担当として動く」と切り替えながら進めていたのです。
ツールも使い倒しました。通知や定期処理を自動化して、自分が寝ている間にも動いてくれる仕組みを整える。それが「複数人が動いているような印象」につながっていたのかもしれません。
たとえば、以前はユーザーへのウェルカムメッセージを手動で送っていました。登録が1日5件を超えたあたりから対応が追いつかなくなって、返信まで平均2〜3日かかるようになっていたのです。それを自動化してからは、登録直後の数分以内に届くようになりました。
ユーザーから「すぐに返ってきてびっくりした」という声をもらったとき、少し笑ってしまいました。「自動だよ」とは、なかなか言い出せなくて。
でもこれは、「チームっぽさ」を演出しようとしてやったことではありませんでした。ただ、1人の限界を補うためにやったこと。それが結果として「ちゃんとしている」に見えていただけです。
個人開発の現実として、これだけは正直に書いておきたいと思います。
ある夜、本番環境でデータの同期処理が止まりました。ユーザーからの問い合わせが3件、立て続けに届いたのは深夜1時を過ぎた頃です。誰かに「ちょっと見てくれる?」と声をかける相手はいませんでした。ひとりでログを追って、原因を探して、直して、翌朝ユーザー全員にお詫びのメッセージを送る。それを全部1人でやりました。
正直、そのときが一番「チームがいれば」と思った瞬間でした。技術的な意味ではなく、ただ、誰かに「大変だったね」と言ってもらいたかっただけかもしれません。
翌朝、問い合わせをくれたユーザーから「対応が早かったです、ありがとうございました」という返信が届きました。あの夜の3時間が報われた気がして、不思議と立ち直れたのです。
失敗の記録はノートにそのまま残しています。「なぜ止まったか」「どう直したか」「次に同じことが起きないために変えた点」。見返すたびに、「あのとき自分は諦めなかった」という事実がそこにある。それが、思いのほか心の支えになっています。
失敗の夜は孤独です。でも、乗り越えた記録は自分にしか積めない。それが少しずつ、自分の地盤になっていきます。
ある時期、「共同開発者を探すべきか」と本気で悩みました。コミュニティでそういう募集をしている人を見かけるたびに、少し羨ましい気持ちがあったのです。
でも、何度か考えを整理した末に、今の自分には「ひとりで進める」が合っていると気づきました。理由は単純で、自分のペースとリズムで判断できることが、今のプロジェクトには必要だったからです。「誰かと合わせる」コストが、今の段階では開発スピードを落とす方向に働くと感じていました。
これは、チームを否定しているわけではありません。ただ、自分の今いるステージと、作りたいものの性質から考えたとき、「1人のほうが速い」という結論になっただけです。
腹を括ってから変えたのは、「1人です」と言うときの自分のトーンでした。それまでは少し申し訳なさそうに言っていたのが、少しずつ「1人でやっています」と平然と言えるようになりました。
事実の報告として、フラットに。それだけのことなのですが、自分の中では結構な変化でした。言葉のトーンが変わると、受け取り方も変わるし、何より自分の気持ちが変わりました。
正直に書きます。チームで作っていると思ってもらえた瞬間の、あの「少しの寂しさ」は、今も完全には言語化できていません。
誇らしいのは本当です。でも「すごいですね、チームで?」と聞かれて「いや、1人です」と答えた後のあの静けさ。相手が驚いてくれるのも嬉しいのに、なぜかその後に少し間が空く感じ。
たぶん、「1人でやっている」ということの孤独は、誰かに話してもなかなか伝わらないのだと思います。作業が辛いわけじゃない。ツールも充実している。でも、「いまうまくいってる」という感覚を、リアルタイムで分かち合える相手がそばにいない。それが、じわっとした重みとして残ることがある。
それを否定したいわけでも、解消したいわけでもなくて、ただ「あるよね」と認めておきたかった。それだけのことです。こういう感情を持ちながら続けている人が、世界のどこかにいることを知っているだけで、少し楽になれることもありますから。
この記事を読んでいるということは、あなたも何かを作っている途中なのかもしれません。
もしいつか「何人で作ってるんですか?」と聞かれる日が来たら、胸を張って「1人です」と言ってほしいと思います。チームっぽく見えるのは、あなたがそれだけ丁寧に作ってきたからです。ごまかしでも演出でもなく、積み重ねてきたものがそう見せているだけです。
誇らしさと照れくささと少しの寂しさが混ざったあの複雑な感情は、おそらく個人開発者にしか分からないものです。だからこそ、ここで正直に書いておきたかった。
「ひとりでいい」と腹を括ることと、「ひとりで十分」と思い込むことは、全然違います。前者は自分で選んだ方向で、後者は諦めです。選んでいる限り、その先には続きがあります。
あなたが作っているものを、誰かがきっと「すごい」と思う日が来ます。そのとき「1人です」と言える自分でいてください。
Lily(@bokuwalily)― 個人開発者。AIと二人三脚で、iOSアプリやWebサービスを作っています
🎁 最後まで読んでくれたあなたへ、無料の特典があります: LINEで「自動化」と送って受け取る(実装テンプレ7本)
Lily(@bokuwalily)― 個人開発者 / AI導入・業務自動化のコンサルタント。AIと二人三脚でiOSアプリやWebサービスを作りながら、企業のAI導入と自動化の相談を受けています
🖥️ 制作物・記事 → bokuwalily.com
🐙 OSS → github.com/bokuwalily
🌍 最新情報・お問い合わせ → X @bokuwalily