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

AI translation
2 AM. In the room, there's only me and my computer, and outside is silent. I've been staring at the same screen for hours now, and finally something moved. That sensation when a part that's been stuck all this time suddenly gets solved by a sudden realization. I thought "I did it." But there's no one to tell that "I did it" to... where could they be...
Enjoyed this article?
Use "Request tipping" to ask the author to set up tip receiving.
2 AM. In my room, there's just me and my computer, and outside is silent. I've been staring at the same screen for hours now, and finally one thing started moving. That feeling when a part that's been stuck for so long suddenly gets solved by a sudden realization. I thought "I did it." But there's no one to tell that "I did it" to. When you're doing solo development, there are so many moments like this. Small victories no one knows about, late-night successes no one witnesses. While Lily has been making various things on her own, she's spent a lot of time in these quiet hours. Today, I'd like to write about one of those late-night stories.
When you're developing as a team, there's code review, and when something gets merged, someone might say "nice work." But solo development is different. Only you know what you've created.
At first, it felt a bit lonely, and I even tried posting "Done!" on social media a few times. But somehow, I couldn't quite put it into words. Writing "I implemented 〇〇 feature" felt pointless when I could already see it being ignored, so I'd usually just delete the draft.
It's not that I want praise. It's just that I wanted someone to know about this "I did it"—or rather, I wanted to properly record it, I think.
Another problem is that the sense of progress fades. I'm working a little bit every day, but gradually I stop understanding where I'm heading or how much progress I've made. Before I know it, I'm in a mode of "it feels like I haven't done anything."
Even if I make a to-do list, completed items just disappear. Since they disappear, I can't answer the question "what have I been building up?"
I still remember a certain late night.
A part that hadn't worked for over a month finally started working, and all the tests passed. I was happy, but had no one to tell, and when I went to save the changes as usual, I accidentally wrote:
"Finally passed!! At last!!! "
As a work record, well, it's not great, right? I know the proper way is something like "Added 〇〇 feature." But at that moment, I didn't have the energy to care about that, and I didn't want to. I just wrote honestly, and there were three exclamation marks.
That was the beginning.
That one time gradually became a habit. When something actually worked, when I finally solved a difficult problem, when I created something that felt good, I started quietly writing my true feelings in the message when saving.
"Finally figured out the thing I've been stuck on for 3 days" "Honestly I was thinking about giving up, but today I grew to like it a little" "I hope someone gets to use this someday"
No one reads it, just my own words. But writing it somehow calms me down.
One day, I casually looked through my past change history. At first it was just to check "when did I change that," but before I knew it, I'd been reading for a while.
"So that happened" "I felt that way at that time"—there was a record of it. Between the technical change records, fragments of my emotions were mixed in, like reading a diary.
Right after a past version of me wrote "maybe I can't do this," the very next record said "oh, I got it. It works." That flow was preserved there, and I couldn't help but laugh. I really did get through it.
During the day, while working or writing ideas on my phone while out, I somehow try to use "proper words." I put on a bit of a facade, assuming someone might see it.
But a one-liner at 2 AM has that filter removed. I'm tired, so I don't even have the energy to look cool. I just write it as is.
As a result, the late-night one-liners are more honest. "tired" is written there, or doubts like "was this really okay?" are just left in. But that honesty resonates most vividly when you read it back.
The value as a record might be higher in honest words than in organized ones. I've been thinking that lately.
After a while, I noticed something. On mornings after nights when I'd written "finally did it" or "felt pretty good today" before bed, opening my computer somehow didn't feel like a burden.
Conversely, on mornings after days when I'd ended without writing anything, still feeling "I can't do this," opening my work folder felt a bit heavier.
I can't prove the cause, but I can feel it clearly. The way I ended the previous day affects how I start the next day. And I think that late-night one-liner is slightly changing that "way of ending."
I've come to think that what's needed to continue solo development isn't big motivation, but the small feeling of "I'll continue tomorrow."
Whether you can pass that feeling to the next day. That seems to determine whether you can keep going long-term.
That late-night one-liner might be like a letter to my future self. It's a report saying "I got this far today," and also an invitation saying "come back tomorrow."
When doing solo development, you often don't acknowledge your own progress because of reasons like "I haven't released it yet," "I don't have users yet," "it's not finished yet." Lily did that for a long time too.
But if you wait until completion to celebrate, there's almost no opportunity to celebrate. Completion is still far away.
Since I started writing honestly, something changed a little. I started reflecting on "what happened today" at the end of work.
It doesn't have to be big progress. "Finally understood a term I've been confused about," "managed to focus for 10 minutes," "checked one thing off"—that level is fine.
Add just one line about it and save. That's all it takes for that day to become "not a day where nothing happened."
Lily has a bit of resistance to talk like "let's build up self-affirmation." Even if I try to force myself to think "I'm doing it! I'm amazing!" somewhere the brakes kick in with "but really..."
So instead, I record it. Not emotion, but fact. "I did this today"—accumulating evidence.
I don't need to pump myself up with feelings. If the facts remain, I can look at them and confirm. "I really have been doing this" isn't a feeling—it's confirmation.
I wrote this because I wanted it to reach someone else working alone in the late night.
Solo development is basically solitary. There are almost no moments when someone applauds you. But that doesn't mean your "I did it" doesn't exist.
It doesn't have to be in change history. A notepad, phone notes, anything. I want you to write down somewhere what moved a little today, what you understood, what you managed to continue.
Lily will probably keep writing her true feelings in those 2 AM one-liners. No one might read them, but my future self will. And probably, that future self will start again tomorrow.
To everyone still making things alone, thank you for your hard work today.
Lily (@bokuwalily) — Solo developer. Making iOS apps and web services with AI as my partner.
深夜2時。部屋の中には自分とパソコンだけで、外は静まり返っています。 もう何時間もずっと同じ画面を見ていて、やっと一つ動くようになりました。ずっとうまくいかなかった部分が、ふとした気づきで解決したときのあの感覚です。「やった」と思いました。でも、その「やった」を言う相手が、どこにもいないんですよね。 個人開発をしていると、こういう瞬間がたくさんあります。誰にも言えない小さな勝利、誰にも知られない深夜の成功。Lilyは個人でいろいろ作りながら、ずっとそういう静かな時間を過ごしてきました。今日は、そんな深夜の話を書かせてください。
チームで開発しているときは、コードレビューがあって、何かマージされたら誰かが「いいですね」と言ってくれることがあります。でも個人開発はちがいます。自分が作ったものを、自分だけが知っています。
最初のうち、それが少し寂しくて、SNSで「できました!」と報告しようとしたこともありました。でも、なんというか、うまく言葉にならないんですよね。「〇〇の機能を実装しました」と書いても、「何それ」とスルーされるのが目に見えていて、けっきょく下書きのまま消してしまうことが多かったです。
褒めてほしいわけじゃないんです。ただ、誰かにこの「やった」を知ってほしい——というか、ちゃんと記録したい、みたいな気持ちがあったんだと思います。
もう一つ困るのが、進捗感が薄れてくることです。毎日少しずつ作業しているのに、どこに向かっているのか、どのくらい進んだのか、だんだんわからなくなってきます。気づくと「何もできていない気がする」というモードに入ってしまいます。
やることリストを作っても、完了した項目は消えていくだけです。消えたものは残らないから、「自分は何を積み上げてきたんだろう」という問いに、答えられなくなります。
ある深夜のことを、今でも覚えています。
1ヶ月以上うまくいかなかった部分がやっと動いて、テストが全部通った夜です。うれしくて、でも誰にも言えなくて、いつもどおり変更を保存しようとしたとき、つい書いてしまいました。
「ついに通った!!やっと!!!」
作業記録としては、まあよくないですよね。「〇〇の機能を追加」みたいな書き方が正しいのはわかっています。でもそのとき、そんなこと気にする余裕もなかったし、気にしたくもなかったです。ただ正直に書いたら、感嘆符が3つついていました。
それが最初でした。
その一回が、いつの間にか習慣になっていました。ちゃんと動いたとき、難しい問題をようやく解決したとき、「これはいいかも」と思えるものができたとき、保存するときのひとことにそっと本音を書くようになりました。
「3日悩んでいたやつ、やっとわかった」 「正直もうやめようかと思っていたけど、今日は少し好きになれた」 「これ、誰かに使ってもらえたらいいな」
誰も読まない、自分だけのひとこと。でも書くと、なんか落ち着くんです。
ある日、なんとなく過去の変更履歴を眺めていました。最初は「どのタイミングであれを変えたっけ」という確認のつもりだったんですが、気づいたらずっと読んでいました。
「こんなことがあったんだ」「このとき、こんな気持ちだったのか」という記録が、そこにありました。技術的な変更の記録のあいだに、自分の感情のかけらが混ざっていて、まるで日記を読み返しているようでした。
過去の自分が「もう無理かも」と書いたすぐ次の記録に、「あ、わかった。動いた」と書いてありました。その流れが残っていて、思わず笑ってしまいました。ちゃんと乗り越えてきたんですね、自分。
昼間、仕事をしながら、あるいは外出中にスマホでアイデアを書いているときは、なんとなく「ちゃんとした言葉」を使おうとしてしまいます。人に見せることを前提に、少し取り繕ってしまう。
でも深夜2時の一言は、そのフィルターがはずれています。疲れているから、もうカッコつける気力もありません。そのまま書いてしまいます。
結果として、深夜のひとことのほうが正直です。「つかれた」と書いてあったり、「ほんとうにこれでよかったのかな」という疑問がそのまま入っていたり。でも、その正直さが、読み返したときにいちばんリアルに響きます。
記録としての価値は、整理された言葉より、正直な言葉のほうが高いかもしれない。最近、そんなことを思っています。
しばらくして気がついたことがあります。前の夜に「やっとできた」「今日は少しいい感じ」と書いて寝た翌朝は、なんとなくパソコンを開くのが苦じゃないんです。
逆に、何も書かずに「もうだめだ」という気持ちのまま終えた日の翌朝は、作業フォルダを開くのが少し重くなります。
原因を証明することはできないけれど、体感としてはっきりわかります。前日の終わり方が、翌日の始まり方に影響している。そして、あの深夜のひとことが、その「終わり方」を少し変えてくれているんだと思います。
個人開発を続けるのに必要なことって、大きなモチベーションよりも「あした続きをやろう」という小さな気持ちだと思うようになりました。
その気持ちを次の日に渡せるかどうか。それが長く続けられるかどうかを決める気がします。
あの深夜のひとことは、未来の自分への手紙みたいなものかもしれません。「今日はここまでできたよ」という報告であり、「あしたまた来てね」という招待状でもあります。
個人開発をしていると、「まだリリースしていないから」「まだユーザーがいないから」「まだ完成していないから」という理由で、自分の進捗を認めないでいることが多いです。Lilyも長いあいだ、そうでした。
でも、完成してから喜ぼうとすると、喜ぶ機会がほとんどありません。完成は、まだずっと先のことですから。
本音を書くようになってから、少しだけ変わったことがあります。作業の終わりに「今日、何があったか」を振り返るようになりました。
大きな前進じゃなくていいです。「ずっとわからなかった用語がようやく理解できた」「10分だけど集中できた」「ひとつ消せた」——そういうレベルの話でいいんです。
それをひとことだけ添えて、保存する。それだけで、その日が「何もなかった日」じゃなくなります。
「自己肯定感を高めよう」みたいな話には、Lilyは少し苦手意識があります。無理やり「できてる!すごい!」と思い込もうとしても、どこかで「でも本当は……」とブレーキがかかってしまうから。
そうじゃなくて、記録するんです。感情じゃなくて、事実として。「今日、これをした」という証拠を積み上げていく。
感情で自分を鼓舞しなくていいんです。事実が残っていれば、それを見て確認できます。「ちゃんとやってきたな」というのは、気持ちじゃなくて確認です。
こんな話を書いたのは、同じように深夜に一人で作っている誰かに届いてほしかったからです。
個人開発は、基本的にひとりです。誰かがパチパチ拍手してくれる場面は、ほとんどありません。でも、だからといって、あなたの「やった」が存在しないわけじゃないんです。
変更履歴でなくてもいいです。メモ帳でも、スマホのメモでも、何でも。今日、ちょっとだけ動いたこと、わかったこと、続けられたこと——それをどこかに書き残しておいてほしいと思います。
Lilyはこれからも、深夜2時のひとことに本音を書き続けると思います。誰も読まないかもしれないけれど、未来の自分が読みます。そしてたぶん、その未来の自分が、また明日を始めてくれます。
ひとりで作り続けているすべての人へ、今日もお疲れさまでした。
Lily(@bokuwalily)― 個人開発者。AIと二人三脚で、iOSアプリやWebサービスを作っています