Hacker News new | ask | show | jobs
by StevePerkins 1700 days ago
Maybe I'm just old and cranky and this is a generational thing, but when did "side project" become mixed up with "side hustle"?

I think the dead horse has been beaten already in this thread, with what the author "should have done" in terms of market research, A/B testing, MVP, etc. No need for me to pile on further there.

But what strikes me is that the author really seems to draw no distinction between personal side projects, done for the purpose of developing new skills that you aren't learning at your day job (e.g. iOS development, Ruby on Rails, etc)... versus entrepreneurial side hustles that you pursue for the dream of financial independence.

I think the the lesson here is, "Pick one". If you're trying to get rich, then that's not the time dive into some completely unfamiliar tech whose learning curve will slow down your velocity. You should be leveraging whatever boring tech you already know and are already most productive in, so you can focus on the marketing research and business side of things. Conversely, if you're trying to dive into an educational side project to learn new skills, then it's rather naive to expect that to be a path to riches. It won't be, and that's okay!

6 comments

I've gone in the opposite direction. my latest side project is costing me money. but it gives me a dev superpower, so I don't mind.

this is a blatant plug, sorry, but here's my newfound superpower: I built forkfreshness.com so that, whenever I find an abandoned repo that would otherwise be perfect for whatever I'm working on, I can find out exactly what downstream forks exist, who's keeping those forks alive, and how much ongoing work is happening.

this was, as you say, absolutely not about getting rich. but while I did learn a bunch doing it, it wasn't about learning, either. I stuck mostly to familiar tech. instead, it was about creating something that I had wanted many times over the years.

forkfreshness seems like a really nice idea.

I have a repo[0] where I would like to check how active any of the forks are, just to see what they have done with the project, and/or speak with them about contributing upstream. I noticed that just adjusting the URL[1] did not work, however since running this website is costing your money, I don't feel comfortable asking you to add it.

Is there any chance you would feel comfortable open sourcing the code? (It can even be under some kind of fair-code license)

[0] http://github.com/GitJournal/GitJournal

[1] https://forkfreshness.com/GitJournal/GitJournal

well, the bad news is Fork Freshness would probably decline to analyze this repo, because it's got very recent commits. the other bad news is that I'm not currently planning to open source it.

but the good news is that I could maybe change its recency rules, and the other good news is that it costs me money whether people use it or not, and I want people to use it, so please feel absolutely free. it's intended as a kind of public service.

Did you try

> Just tweet the GitHub URL to @ForkFreshness on Twitter.

as instructed on the front page? It seems like he's inviting people to use it.

Send a message on a closed-source social media platform for my source code on a closed-source Git forge. That will be a nope.
I am!
> personal side projects, done for the purpose of developing new skills

That sounds like a work focused side project to me. Things I've made that are personal side projects - iot blind controls (because I wanted it), magic mirror (because I wamted it), triathlon result parser (because me and my so wanted to settle some race stats debates), groupable containerised desktop apps (because I wanted it) etc.

None of my personal side projects set out to develop new skills, they set out to make me or a loved one happy. Often they do develop new skills. My partner is currently stripping and repainting an old bike - shes learning loads, but thats not the intent. The intent is to make it match her other gear because that makes her happy.

It's not rare to enjoy learning.
That's a relevant advice IMO.

However, as a tech guy trying to build stuff too, I need continuous motivation for this. I need to stay in a "flow" state. And a good fuel to this is to learn new cool things during the journey.

To put it differently, I think you need to find the right balance between fun and efficiency, even if your goal is to earn money in the end. Trying to always look for the maximum efficiency could be a short term vision that quickly lead to boringness.

What I get from this post is how out of touch the world of silicon valley, tech investments and startups have become with reality. Almost anything can "make you rich" in the loop that goes: Idea -> Startup -> Impressing investors -> sell out and move on.

In that world, the presentation of your idea/product is everything, and the idea/product only plays a minor role, because you have to impress rich people that often don't know anything about it. Once you succeed you can pump so much money into it that even the worst idea is able to create some success.

Back to the post: It feels like this kind of sentiment is what spawned the feeling behind it. The projects very much seem straight out of a "new app to change the world" presentations aimed towards investors.

I do not doubt that they could generate profit, but I doubt that they have all that much value.

Add to that the startup sentiment of "if it's not an immediate huge success it's basically a failure" that the post radiates.

Even the conclusion of the post gives me the vibes that the takeaway should be to churn out more, any projects faster, until something eventually sticks.

> It won't be, and that's okay!

These days hosting costs are cheap enough that even if it takes you several years to turn something into a business, that doesn't really cost you that much. We've seen several examples of this happening already, and it's only getting more prevalent.

Superb Advice, thanks. I often get caught in the trap of having my feet in both buckets