Live data from Hacker News

Ask HN: Looking for side project ideas

news.ycombinator.com

11–20 of 165 posts

Re: Ask HN: Looking for side project ideas

#11
post #8

I would probably get downvoted for this.. It's very rare to find those "scratch your own itch problems", the solution to that itch is most likely a google search away. Pick a good product that you use and clone it. Keep an open mind because you can never copy the entire business since there is only so much you can see. Atleast you get some direction to start and you know that you are not trapped in building something…

I'm not a SWE, but this is how I sometimes make music if I'm starting without an idea.

Take a song you love—or even a song you've just heard 15 seconds of—and try to recreate it, but extremely loosely, taking as many liberties as possible exploring directions the initial inspiration leads you towards.

More often than not, it'll morph into something unrecognizable compared to the source inspiration, and quickly become it's own thing.

Staring at a blank sheet of paper, or the the void of limitless options, is frozen death. Give yourself a limited toolset and an inspired spark of imagination to get yourself going, and incredible things are possible.

Re: Ask HN: Looking for side project ideas

#12
What's your level? Are you a beginner or do you already have some experience?

Also: What's your language, your target market? Suggesting a backend project for a frontend language or vice versa doesn't help you much.

In general, start with a game. You can be as creative as you like, there are no limits. On the other hand, you can keep it as simple as you feel comfortable.

That said, if you have some experience, look for an open source library that needs support. You improve the library, you improve your resume and you will get constructive feedback.

Re: Ask HN: Looking for side project ideas

#14
MAL - Make a Lisp [0]. This one has been discussed on HN before - its where I found it. I completed it last year (from Jan to May 2019) and ended up with Lisp-a-like interpreter written in C# that is sophisticated enough to self-host (i.e. it can interpret and run itself). I picked it up again when the lockdown started and I am now using it to re-implement some of the classic AI systems described in Paradigms of AI Programming [1]. I almost have Eliza (the first chatbot, from 1966!) running, which has necessitated some thinking because MAL is closer to Clojure than the Common Lisp used in PAIP. I'm also implementing what is in effect a standard library of useful MAL functions.

What I got from MAL was much better knowledge of C#, better insights into the power of lisp-like languages, some intense satisfaction when I managed some of the more complex stages, etc. MAL is progressive, supported by 100s of tests, and an amazing array of reference implementations in a huge number of different programming languages.

[Edit] My side-project before MAL involved downloading the Unity game engine and using it to explore the different aspects of game development. I discovered that I really enjoyed asset creation and in particular lighting and shader design, and (long story short - totally bizarre trajectory) ended up creating a tutorial for the Octane render engine that has had actual sales! If I was going to look at games again I'd probably start with a simpler engine such as Godot [2]

[0] https://github.com/kanaka/mal/blob/master/process/guide.md

[1] https://github.com/norvig/paip-lisp

[2] https://godotengine.org/

Re: Ask HN: Looking for side project ideas

#15
post #10
post #8

I would probably get downvoted for this.. It's very rare to find those "scratch your own itch problems", the solution to that itch is most likely a google search away. Pick a good product that you use and clone it. Keep an open mind because you can never copy the entire business since there is only so much you can see. Atleast you get some direction to start and you know that you are not trapped in building something…

Excellent advice. You can even go further and you'll notice that the vast number of VC backed companies are just focused snippets of Microsoft Office Apps.

Or even just full-featured craigslist pages: https://i.imgur.com/9WM1PPE.png

Re: Ask HN: Looking for side project ideas

#16
I think it's important to find feasible projects. A full stack project will probably be left unfinished. A way to find projects is to do tasks that you'd at work if you didn't have deadlines and were allowed to do more exploratory work.

That said. If you like nodejs, you might try to do a Babel plugin. They would allow you to do meta programming and it's an area mostly unexplored (because of the great breadth). In my case that was https://github.com/furstenheim/babel-plugin-meaningful-logs to improve error messages.

If you like java and use Intellij, give it a try at creating a plugin. You'll be able to simplify your flows. Since it's mostly self tailored it will be most probably not done. It's not extremely hard, in a couple days you might have something workable. In my case it was adding support for ZPL language, which is very niche. But most probably you can find something tailored to your dev experience.

Re: Ask HN: Looking for side project ideas

#17
1. Write down the apps on your phone or computer that you use the most. If you want to bootstrap a profitable business, I recommend listing the apps you use for work.

2. Write down the one feature for each app that you use the most within that app.

3. Write down what slightly annoys you about that one feature

4. Build the product around the one feature you feel you can cook up quickly and that will benefit your workflow

Re: Ask HN: Looking for side project ideas

#19

What tasks do you do manually in your life/job that is boring? Automate it wherever possible. Help users of nonprofits understand them better - watsi, Kiva etc share data that can be visualized in a variety of ways. Teach (blog, video etc) - this is especially effective in topics you already know, but have gaps. Teaching forces you to clear those gaps. Do exercises from project Euler, Rosetta etc

Probably a bigger time commitment than implied, but the UN [0] and code for america [1] list volunteer opportunities.

[0] https://www.onlinevolunteering.org/en/opportunities?f[0]=fie...

[1] https://brigade.codeforamerica.org/?_ga=2.40007591.405176958...

Re: Ask HN: Looking for side project ideas

#20
post #17

1. Write down the apps on your phone or computer that you use the most. If you want to bootstrap a profitable business, I recommend listing the apps you use for work. 2. Write down the one feature for each app that you use the most within that app. 3. Write down what slightly annoys you about that one feature 4. Build the product around the one feature you feel you can cook up quickly and that will benefit your workf…

Quite a nice way to get an idea of what to do.

Do you use this for serious products that you feel like releasing? Would you be discouraged when you have found an alternative on the market that fixed the problem for you?

Post reply on HN