TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to come up with a useful, coding hobby project?

16 pointsby eafkuorover 1 year ago
I get bored on weekends. Of course I go out and do things, but I also find myself bored at home sometimes with not much to do, lots of mental energy, and not in the mood to watch TV shows or play video games.<p>I&#x27;d love to start a hobby project that:<p>* ..would teach me something new (i.e. TCP protocol, or redis, or..) * ..would keep me &quot;entertained&quot; for potentially 100+ hours * ..I would NOT be tempted to start monetizing. It has to be absolutely useless<p>As an example, some time ago I had fun implementing this book: https:&#x2F;&#x2F;www.amazon.com&#x2F;Ray-Tracer-Challenge-Test-Driven-Renderer&#x2F;dp&#x2F;1680502719<p>This time I&#x27;d like to go deeper into some other topic; I don&#x27;t think I spent more than 20 hours cumulatively on that book.

12 comments

sargstuffover 1 year ago
Document &#x2F; do a write-up(s) about experiences &amp; what doing&#x2F;have done. Customize write-up(s) for use at interviews as way to demonstrate knowledge&#x2F;application of subject matter .<p>For academic tracks, should be able to get at least one bonus paper on how hobby&#x2F;side project relates to field&#x2F;subject matter.
electroagendaover 1 year ago
The most simple answer: start your own website&#x2F;blog.<p>You can learn&#x2F;practice how to create the site, write about whatever you want and make it as useful or useless as you feel like.
klntskyover 1 year ago
&gt; I would NOT be tempted to start monetizing. It has to be absolutely useless<p>You stated that you want a useful one in the title
评论 #37287674 未加载
sargstuffover 1 year ago
May things started out as a &#x27;just need to get this done.&#x27;<p>Per hobby, look at various things do on frequent basis and&#x2F;or infrequent basis. Try to envision how to do all&#x2F;or parts as a coding hobby project. Then go do the opensource research to see if there are things that do something similar (or just specific related aspect of what want to code&#x2F;do) . Jury rig &#x2F; program way to get the open source things to work together.<p>Eample: frequent tasks&#x2F;appointment &amp; schedule reminders (enter task &amp; do automated sms notification reminders) which would entail setting up OS, datbase (command line and&#x2F;or gui), &#x27;shell scripting&#x27; link between user &#x2F; database and SMS. Perhaps upcoming scheduled report summary &amp; automated clean-up of expired tasks&#x2F;schedules.<p>perhaps at some point move it over to cloud so can visually access &#x2F; add additional information through internet portal. might want to make sure understand security implications first.
aynycover 1 year ago
If you have the space and desire, build a reasonably sized shed (10&#x27;x10&#x27; in US for example) from scratch and up to code will take you probably around 100 hours if you put in windows and electrical.
orbzover 1 year ago
Create your own meta-circular evaluator: <a href="https:&#x2F;&#x2F;www.buildyourownlisp.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.buildyourownlisp.com&#x2F;</a>
ezedvover 1 year ago
Think about everyday challenges you face – maybe a task that could be automated or an app that simplifies a process. Combining hobbies with coding can also be rewarding; for instance, if you&#x27;re into fitness, create a workout tracker.<p>Remember, the journey is as important as the end result, so enjoy the learning process and don&#x27;t hesitate to seek inspiration from coding communities and online project repositories!
eternityforestover 1 year ago
Do you have any broken stuff around you could repair, if you don&#x27;t already know hardware (Maybe not the safest if you don&#x27;t already know about electricity but everyone starts somewhere!).<p>You could look at noncode things to learn. Make a game in a foreign language?<p>These days I pretty much don&#x27;t start new DIY projects, I just work on existing FOSS.
aristofunover 1 year ago
How about hardware+software project?<p>Build a reliable home survelliance computer that would capture few webcams and upload them to some cloud.<p>Without hassle, just works, and survives short power&#x2F;wifi&#x2F;cellular outages, can live for months without maintenance.
KomoDover 1 year ago
I&#x27;m confused... do you want useful or useless
评论 #37285107 未加载
gskyover 1 year ago
How about contributing to the opensource
sloakenover 1 year ago
Mag Pi magazine - free online<p>Take a MOOC - this is good to explore potential topics<p>Ask your mom what she needs<p>Join a tech club