Skip to content(if available)orjump to list(if available)

I launched 17 side projects. Result? I'm rich in expired domains

I launched 17 side projects. Result? I'm rich in expired domains

181 comments

·July 30, 2025

I think I'm officially a side project collector.

I've had it all:

A SaaS for freelancers... that I never had time to finish because I'm a freelancer.

A revolutionary AI tool that I abandoned as soon as GPT-4 came out.

And the famous "anti-social media social network" (spoiler: it was just me).

I buy a domain name → I code for 3 all-nighters → I lose interest → I start again.

My Google Domains look like a graveyard of unfinished dreams.

But honestly, I've never learned so much, nor enjoyed it so much.

And one day, I might release one that takes off. Or not. But I'll be ready.

Any other serial side-projectors here? Share your greatest fails/unlikely successes

webprofusion

It took me about 20 years of normal employee/contractor office work alongside creating a side project every few years, to eventually find the side project that would take off.

In the end it was a weekend hack to make something simpler that turned into an app release, which a year or so after that turned into a business.

Sometimes people have a great idea, build it and feel entitled to success with it, but it's largely about relevant eyeballs. If enough relevant eyeballs find your thing and use/buy it then it's a success. It's quite easy to launch something that gets lots of views on launch, but there has to be a reason to come back (sticky apps/content).

I've also built several things that could have been good but I lost interest and ironically the thing I work on now is arguably one of the most boring topics conceivable, but perhaps that's why few people do it well.

antilisp

I only "finished" 2 projects yet.

Before that, i only started them and lost motivation after ~2 weeks. The projects a wanted to do were cyclic though, so i often came back to restart things i had left unfinished.

It took me time to change that, but the main thing i did was starting with extremely limited projects, that i knew i could finish in 2 weeks. I did very basic things at the beginning, like hosting a pure html website (but it was by first website i hosted, with nginx and certbot). Sometimes i would get back to it and improve something, like styling, text, SEO,...

I say "finished" because the bottleneck is finding users, not the code. So i still work on these projects, but not at the same speed.

LeifCarrotson

> I buy a domain name → I code for 3 all-nighters → I lose interest → I start again.

At least you're actually doing the "I code for 3 all-nighters" step!

I've stopped too many projects at the "I buy a domain name" stage, and added an intermediate "I create a Trello board" step between that and starting to write code. No need to pull all-nighters, which are hard to do with family and a full-time job, if all I need to do is add a card to a feature wishlist. Maybe prototype a few key functions to see how they work, wireframe a unique piece of UI, or follow the tutorial to create "hello world" in a new framework, but it turns out that those steps are also optional.

The problem seems to be that my brain gives me a dopamine buzz for merely _imagining_ accomplishing the project, whether or not I eventually implement, publish, and get users for the it. I can give myself a similar cognitive reward for simply reading on HN about other people completing projects, and even (at my lowest) passively watching YouTube videos of other people building cool stuff. It's all the mental rewards of participating in a group project where the tribe accomplished something great, except I'm barely in a parasocial relationship with a dude on Patreon or Discord a thousand miles away who actually performed 100% of the work. Maybe he likes my comment "Nice work! I really liked how you did [thing], have you considered [alternative strategy]?". Maybe he even comments back. Bang! Neurotransmitter pump engaged, dopamine boost received.

It's a scary thing to realize that you're doing this, and very, very hard to train yourself out of those bad habits. I find it's important to write down and consciously review my daily/weekly/monthly/yearly goals, my productive and unproductive activity towards those goals, and my actual accomplishments. It's too easy to get addicted to fake reward loops, whether because they're engineered by social media companies who make money off my attention span or because brains are just vulnerable to low-effort high-reward stimuli. What did I do in July? X hours of Reddit, Y hours of HN, Z hours of Youtube... and a half dozen things I'm actually proud of.

(Note to self: Don't get too excited about upvotes or replies to this comment, acquiring HN or Reddit fake Internet points are not part of my actual goals and should not be considered real accomplishments.)

dcminter

Upvoted, but just in a friendly "hello, I recognise myself in this comment" sort of way :)

I currently have a little stack of index cards with in-play projects scrawled on them and at the end of the year the plan is to weed those and shut down any resources that aren't required for the ones still in the list. Hmm, maybe I need a domain name for that though...

One thing I will add is that it's ok to recognise that one enjoys some of these behaviours. There's no moral element to being a starter-not-a-finisher of personal projects so long as you're paying appropriate attention to your important commitments (family, the day job, etc.)

ochre-ogre

I feel like I'm looking into a mirror haha. The number of times I have spent a ton of time planning and then little to no doing over the years is something I try not to dwell on.

busssard

i actually buy the domain name at the end. i am stingy. which means i do not buy domain names as i always loose interest after some allnighters. but the code base remains until the motivation returns

danparsonson

That's not stingy, that's sensible :-) After spending far too much money buying things to support some planned activity that I never actually carry out, I now try to follow the rule that I only buy the thing when I actually need to use it.

hxorr

This is a good rule for saving money in other areas of life too.

presentation

I'm actually having some success now with the

> I buy a domain name → I set up a bug tracker → I spec out a bunch of tasks → I let Claude Code do the coding

Seems more sustainable to me than working a full-time job coding, then adding another coding side project. Nice change of pace to just be describing what I want my app to do (during my work day), then letting Claude Code buzz away while I do my day job.

pratikshelar871

how are you managing keeping up to date wiht the tasks and update to tasks. What bug tracker do you use.. do you mean jira??

presentation

I use Linear - it integrates with GitHub so that when PRs go in the status moves to shipped. I spec the linear tasks out, copy the generated git branch name and make a branch on my computer (auto moves to in progress status); copy paste the contents as markdown to Claude code, have it do its thing, then push up the code to a PR and review it/run CI. If alls good merge it in and then the status moves to shipped automatically.

Since otherwise this is a solo side project I don’t need anything more complex than that, though I also use Linear for my day job and so I know you can automate it more if you need to.

thelittleone

Jira is working for me via atlassian MCP.

nxobject

> I can give myself a similar cognitive reward for simply reading on HN about other people completing projects, and even (at my lowest) passively watching YouTube videos of other people building cool stuff.

I struggle with the same thing -- I'm resigned to the solution that even (or especially) when you're doing hobby projects, you might have to resort to blocking HN or other distractors for a bit.

skeezyboy

> whether because they're engineered by social media companies who make money off my attention span or because brains are just vulnerable to low-effort high-reward stimuli you couldnt be bothered, i wouldnt overthink it mate. youll end up diagnosing yourself with ADHD

mathiaspoint

I always buy a domain well after I've finished the MVP and have been using it myself for months. Am I doing it wrong?

jononor

Only if your goal is collecting unused domains!

andoando

Im the same way. I wish I was rich enough to hire like 10 developers and assign them to all the different projects I have in mind.

cpursley

You are, it’s called Claude Code Max.

jonplackett

I have now reached the point where I won’t buy the domain name until I get a prototype ready.

I’ve only bought one domain name since then and got the project out!

I think the domain name is your reward for finishing your minimum viable product.

cornfieldlabs

> I won’t buy the domain name until I get a prototype ready.

Me too. I learnt it after 6 expired domains

OldfieldFund

I learned after 600. Or did I? :)

booleandilemma

I worked with a guy like you. He had a seemingly pathological need to one-up someone even when it was just a blatant lie.

LanceH

I think of this as the "garage band problem". Imagine a bunch of teens deciding to make a band. They come up with a name, make t-shirts, even get the cover for the bass drum -- but how much did they actually play?

Personally, I'll snag a domain if it's really good -- like one word or a proper combo of words, spellable, etc... I won't set it to renew, though.

cpursley

I love this take

geldedus

never bought a domain until i had the first production version ready

jonplackett

So pessimistic

tnt128

My advice: It’s probably not that you’ve lost interest in your project — it’s more likely that you don’t know what to do next and you’re defaulting to your comfort zone: building the product.

Here’s an easy way to test this: imagine your product suddenly takes off — it gets picked up on Reddit or Hacker News, you start getting lots of users and feedback. Would you still feel uninterested? Or would you find yourself energized, working late into the night to improve it?

That thought experiment reveals something important: there’s a gap between building a product and getting people to use it. You haven’t figured out how to bridge that gap yet, so you stay in “builder mode” — because it feels safe and familiar.

elpakal

IDK, you can stay in builder mode on the same idea. I’m getting old now and I wonder if there’s something in this whole persistence/keeping at it thing VCs love to talk. Not because you eventually figure _it_ out, but because sticking with an idea makes people see you believe in it and then they eventually think they should check think about it.

danudey

> I buy a domain name → I code for 3 all-nighters → I lose interest → I start again.

That's ADHD for you.

A former coworker of mine lamented this - "I start so many projects or hobbies, but just when I feel like I've learned a lot I lose interest". I had to point out to him that his hobby isn't - whatever, sheep shearing or book bindery or underwater basket weaving - but rather his hobby is learning things. That's a common thing for ADHD people, absorbing all you can in a rapid amount of time, devoting every minute of thought to something, and then suddenly completely forgetting it exists until you get the domain renewal notice.

At least you (seem to) have (some degree of) acceptance of the circumstance and recognize the benefits of this behavior rather than just focusing on the drawbacks; too many people have this behavior and think it's a personal failing, when really they just have a different hobby than they think they have.

karaterobot

I don't think it has to be ADHD. I don't have ADHD, and none of my friends have it that I know of. We all start things we don't finish, though. I was going to post some of the more ridiculous domain names I've purchased for personal projects, before I realized I'd be doxxing myself. Too bad, there are some good ones.

I think in many cases, we fail to finish projects because it's so much easier to start than it is to finish. The first 90% is easy, as the saying goes, but the second 90% is much harder.

And I use the word 'fail' advisedly. I think it's fine to not finish everything you start, but it's not good to never finish anything, ever. Not if your intention was to finish it anyway. I think finishing things is a crucial skill, and we need to practice it in order to get good at it, and we won't do that if we tell ourselves it's about as good to give up as it is to keep going.

ADHD is a real diagnosis, but I'm hesitant to pathologize not finishing projects, since that will end up being an excuse rather than an explanation for a lot of people.

al_borland

I didn’t think I had ADHD. Then I saw some video on autism that hit a little too close to home. I went and got tested, and just had them test for everything while I was at it, which included testing for ADHD. Turns out I do have ADHD. The more I learn about it, and autism, the more my entire life comes into focus.

I have mixed feelings about finding this out late in life (early 40s). I do think there was a lot of value in not having it as an excuse when I was younger, to force myself to figure things out and get to where I am today. On the other hand, I spent a good 20 years looking everywhere to try and figure out what is wrong with me. Lots of time and money down the drain… and the YouTube algorithm is what ultimately pointed me in the right direction.

I used to think that these psychiatrists were just trying to diagnose the human condition, as so many of the things I heard just seemed like normal life for me. But I guess I now know why that seemed normal for me, but maybe aren’t normal for everyone.

reactordev

Aspb ‘83 baby, that’s 80s parenting for you. Boomers saying “Oh he’s just hyper” or “Oh he’s shy” or “Oh she’s just in her own world” and brushing it under the rug. Combine that with processed food additives of the 90s and I look exactly the same as I did in high school only with grey hair instead of brown!

MrGilbert

However, as it can be a valid indicator for ADHD, it is fine to do a test, like[1] offers. It's difficult to diagnose adults, but I was surprised to see a quite high rate of matches in the test. I share the same "problems" as OP: I quit projects because I was able to solve the problem at hand.

[1]: https://www.adxs.org/en/

tombert

That's basically my lifelong addiction.

I have dozens of projects that I will obsess over for a few weeks. When I was younger I would convince myself that what I was doing would change the world and I was going to make billions of dollars, but eventually I became more honest with myself: I do these projects because I want to learn about <<subject X>>.

I built a Icecast server recently because I wanted to learn more about audio encoding and streaming protocols. I built a clone of fzf because I wanted to learn more about Rust and diffing algorithms. I wrote a custom async scheduling framework for my Swaybar because I wanted to learn more about how async scheduling works. I started trying to prove the Collatz conjecture because I wanted to learn more about Isabelle.

I am ok with this being part of my life; I like learning new bits of math and technology, and the easiest way to actually learn a new concept (instead of nodding along in a book) is to try and do something with that knowledge. I think "learning for fun" is far from the worst hobbies one could have.

Sohcahtoa82

> "I start so many projects or hobbies, but just when I feel like I've learned a lot I lose interest".

Similar problem for me.

Every project I've wanted to do, there's usually some technical hurdle I need to achieve, and once I've achieved it, I lose interest and have something that's not even enough to be considered a proof-of-concept, let alone an MVP.

For example, there's an arcade game called Killer Queen that I loved, and thought it was a travesty that there wasn't a PC version, since it's a 10-player game that's played on 2 cabinets, and who has that many friends going to the arcade at the same time? It needed to be online!

So I decided I was going to create a clone of it. The big hurdle I needed to figure out was how to make a realtime multiplayer platforming game that kept clients in sync while also compensating for latency. My implementation worked by having both client and server keeping copies of the last 60 frames of game state, and the client would merely send their inputs and a time stamp (Really a frame number) to the server, which would then go back to the frame state for that number and re-simulate the game with that input. It would also stream the current state (It was only ~300 bytes) to other players with their inputs, which would also do a similar re-simulation.

I even made it mostly cheat-proof. There's no hidden information (All players see the exact same screen), but I figured a modded client could simply see what other players have done, then send inputs with time stamps in the past to put themselves into an advantageous position, but I prevent that by making the server reject inputs older than 250 ms.

But...after getting all that working, and basic platforming working...I got bored. Never touched the project again.

EDIT: I've got another game I worked on and actually got to the MVP part, but it needs a heavy refactor and I just haven't bothered. Mainly because I hate writing and testing front-end code, and I feel like I've already written it once and don't want to write it again. I haven't bought a domain for it yet, thankfully. I'm going to insist on a .game domain for it, which is like $400/year.

presentation

No, I think it's just that actually shipping projects is harder than one imagines it, and the glow wears off relatively quickly.

skeeter2020

This is not really ADHD but simply the fun part of new projects. The exciting start vs. the grind. Is the difference between 17 abandoned side projects and an overnight success ten years (or more) in the making.

al_borland

This is a good way to look at it. My issue is that I hate acquiring all the stuff to learn something when I know there is a high likelihood of losing interest after a few days or weeks. I’ve done this far too many times and got really sick of it. It feels so wasteful.

Maybe this is where a lot of my stress comes from. I need that outlet, but I suppress it to avoid collecting future trash or losing money selling a bunch of like-new stuff (and having to deal with the process of selling things all the time).

baduiux

I called this Opportunity FOMO for myself. I always wish to jump on the bandwagon with the next idea/project instead of sticking to the one I currently work on.

I wrote a short blog post on this a few weeks ago: https://baduiux.de/posts/opportunity-fear-of-missing-out/

bashmelek

I do like learning things, but I wish I could retain better. Abandoning hobbies has set me back in that way, making it harder to pick up more advanced interests. It feels like lost time. I have needed to restart instruments and various maths several times. Perhaps a proper system based on spaced repetition could help, but organization is a hurdle

slackpad

I ended up using one of my more generic domains (https://www.modulecollective.com/) and then launching things as <product>.modulecollective.com. It's a little wordy but it's free and creates kind of a natural place to catalog things. I figure if any of them take off then I can go buy a better name later and move it over, having the old one redirect. That would be a good problem to have :-)

That particular domain was going to be like a Netflix DVD style subscription product for Eurorack modules but I never even ended up trying to build that after buying the domain.

abrookewood

I think this is perfectly valid. Why waste the resources until you've proven it out?

slackpad

Yeah - I think early users are going to click on a link too and don’t really care. If you were really advertising or something with traction you’d want a nice domain but I don’t think it would hurt early adoption of little saas tools.

rorylaitila

12 years into my graveyard of side projects and making a modest income, nothing has ever "taken off", but I have survived. I yearn to be "pulled" by the market inextricably, but that is unlikely. The reality is almost every business (and I mean almost every one) is "pushed" up the hill, interminably, like Sisyphus. Even my most successful clients never feel "ahead". Something always breaks in the business model, given enough time.

steinvakt2

https://munin.watch

It offers searching in transcriptions of all Norwegian podcasts in (roughly) real-time. Also offers subscribing to alerts, for example if anyone mentions your business name. Launched some days ago

itsthecourier

great work

steinvakt2

Thanks!

barrell

Man I built an app a while back called Kanji Plus. The idea was to build a small side project to generate an income, then use that to fund my magnum opus, Phrasing [1]

I built the prototype in a weekend. I spent the next 8 months turning it into a product people cared about. As soon as people started using it, I realized I was going to spend the next 10 years beating around the bush on a product with a very low ceiling.

I eventually decided to build Phrasing [1]… and kanji plus just kind of disappeared. Dependencies updated, subscriptions expired, service providers went offline. I feel bad because I sold some lifetime memberships - genuinely expecting to just leave it on the internet forever - but man, apparently websites don’t do that out of the box anymore.

Luckily the entire product of kanji plus will fit nicely as a feature in Phrasing, and it’s written with the same front end tech so it should be a very simple copy paste. 2 weeks of work max (famous last words).

Still, I feel really bad that people paid me money and the service just went offline. I didn’t know I was being so naive just expecting things to work for more than 6 months unattended.

If any old kanji plus subscribers are reading this, please feel free to get in touch. I’m planning to give all my old supporters a free lifetime membership to phrasing once it’s ready to go! (a membership tier that will not be available to the general public)

[1]: https://phrasing.app/

codazoda

That’s why I’m writing pure html and css in 2025. These sites can last a very long time. I just wrote about this a couple weeks ago:

https://joeldare.com/why-im-writing-pure-html-and-css-in-202...

freeone3000

I would not subscribe to your new app that is not yet finished when you have a previous product that was cancelled without fanfare.

barrell

I think that’s fair! The question was greatest fails though, I would say that is par for the course.

Check back in 10 years though, Phrasing will still be running, and it will have had all the features of kanji plus for 9 years and then some :-)

palata

IMO building a side project with the goal that it will take off (and to hopefully get rich) is not the right motivation. Spoiler: it probably won't take off and you probably won't get rich. Minor survivorship bias.

Work on a side project because it's interesting (e.g. you want to learn the tech) or because it's useful to you (i.e. you want to use it). Not because it may make you rich.

In the former case, you may lose interest, but that's okay: you've learned in the process. In the latter, if you get to a point where you can use it, it's really rewarding.

yomismoaqui

The trick is just buying 1 domain and putting every project on a different subdomain.

Apart from this I see myself represented in this post.

pan69

Yes! Build a "platform". I learned that as well. Also saves your from having to come up with snazzy names for your "new product" as you can just name it after its function, notes.mydomain.com

cs02rm0

You can do that for the odd small tool, but you can't launch GreatNewThing™ without having it's own full domain!

Except it never gets any users.

I suppose the plus side to spending months rather than days on projects that never go anywhere is I have fewer domains. Only 7 here. Sigh.

al_borland

PuTTY is hosted from a user home directory[0]. Maybe having a fancy URL isn’t everything.

[0] https://www.chiark.greenend.org.uk/~sgtatham/putty/

yen223

I like to remind myself that Wordle, when it went crazy viral, had a domain that was very unmemorable

https://www.powerlanguage.co.uk/wordle/

Not having the "right" domain is never the blocker

codazoda

I do that, but I’m never satisfied.