HACKER Q&A
📣 since

What do you do when have free time?


I am a web developer, and usually, have for 3 - 4 hours free when back from the office. I always want to learn or make something. Can you show me something?


  👤 mihemihe Accepted Answer ✓
I have been doing the same during the last 20 years approximately, getting home and:

- Browse internet (Reddit, hacker news, or whatever site that was popular back then) - Gaming - Learning some IT stuff, either related to my job or not - Coding

Few months ago, I have started to get out of the screen and doing something else because that way of living was literally killing me. I got extremely lazy, a bit overweight, atrophied muscles, back starting to bend, procrastinating more often, having brain fog more often, not having enough social life, losing communication skills because of not having contact with other humans.

I started running, going to the gym, doing weights, pinging friends to go visit them, reading books not related with IT, going to organized running events during weekends, cooking, and other activities, going to smoke outside the house/hotel and definitely allocating some time for my old past-times(internet, gaming, coding, learning). This has completely changed my life:

- I feel more energetic, sleep better and wake up fresher. - I reached my ideal weight - I am getting my muscles toned and increased flexibility - I have have found joy on doing things not attached to a keyboard and mouse (like cooking) - I have improved the relationship with my friends. - And in general I am happier than before.

I do not know how old are you, or if your question was intended to look for fancy things to do in your free time, but, I can tell you honestly:

Please, DO NOT stay sit in a chair after work in an isolated environment for the next years to come. Hit the gym, reconnect with friends, look for alternative hobbies, and reduce the time dedicated to the screen. Your 20-years older self will thank you.

The only thing I have not been able to achieve is stop smoking. Many tries, no success, but I hope I will achieve this by the end of the year.


👤 crumple312
I have two kids, work from home. Mornings are a battle to get the older one ready for kindergarten and driving her there, then going home to work. Picking her up in the afternoon, finishing work, eating supper, playing etc with the kids and sleep. Rinse and repeat.

I can't find time for any hobbies, I've lost all my friends. Life has become an ever-shrinking circle of family tedium.

So if you have the opportunity, don't squander it. Use your free time to find things that are meaningful to you. Friends. Hobbies and things to learn.


👤 jonathanjaeger
I've picked up learning Portuguese and it's really fun. Choose a language you're interested in and start on Duolingo (sometimes doing the reverse tree can be an interesting challenge as well when you're done with the standard one). Create a Google doc with words and phrases and then automatically make flashcards with them on Quizlet, and then you can learn while on public transport or otherwise need to kill time. When you feel ready, hire some native speakers on Italki to converse with you and help with your conversational skills (or use HelloTalk for free as a language exchange). Download podcasts in that language, consume videos on YouTube, and watch the occasional Netflix show if it's available in the language you chose. Visit the country as often as you can/want!

👤 erikpukinskis
I’ve been learning about Bonsai from Nigel Saunders on YouTube for a few years now. This spring I finally started trying to do some propagation.

Love it, great fun. The first year is tough though, there’s a lot of days where you’re just watering, no “fun stuff” to do, and everything looks basically the same as last week.

I expect after 12 months or so I’ll have enough plants in vigor to keep busy every week. Until then it’s a bit sporadic.


👤 twobat
Learn to make money. There will be a time when you are sick of your co-workers and your boss. Or you just want to spend time with your wife and kids. And you will need money to say "fuck it! I'll take a vacation for the next two years."

👤 korijn
If you enjoy learning and creating, get into art. Pick an instrument and join a group of like minded people, or take on visual arts classes like painting, sculpting or photography. The road to mastery is endless so you will have learning opportunities to last you a lifetime. Bonus: you can also meet new people through art!

Also, reading is pretty great to calm your mind after a stressful day at the office.


👤 EFruit
In an ideal world, I'd work on one of the (excessively many) books or ebooks that I've queued up. In reality, I pick up my phone and refresh HN, play some Tetris, or maybe a training exercise on lichess.

👤 EnderMB
Pick up a physical activity.

I do Brazilian Jiu-Jitsu (BJJ) and I liken it to learning how to program. It's got a huge learning curve and you can go months/years feeling like you've learned nothing, but eventually something clicks and you become proficient at certain aspects, all while being clueless around people that are much better/more experienced than you.

While it's a combat sport, I liken to think of it as "playfighting for adults". It's also great to get out of the house/office for a while and to socialise with people outside of your immediate friend/career circle. On the mat your ultimate currency is nothing to do with race, gender, career, or earning potential - all that matters is skill, and that's a great thing.

Finally, for a sport that can be rough, I find it does wonders for my back and hands. Sometimes I feel rough after 8+ hours of typing in a chair, and BJJ seems to make my hands/shoulders/back feel much better.


👤 nestorherre
Martial arts. Was a competitive martial artist around 8 years ago, neglected it for a couple of years and practiced just about 3 times per month for the last 6 months (this was the only excercise I got). 2 months ago I joined a Kung Fu Club and started training twice a week, and 1 day I go to the gym and do mostly cardio on the treadmill. I rather practice martial arts because I always get bored at the gym just by lifting weights, so I believe that martial arts are a fun and practical to get your weekly training.

I got to tell you, all the praise that excercise gets is for something, cannot express how better I feel since this new training regime; I feel more focused, with more energy and my ideas are clearer in my head, also my mood stays better over the week. If you're not excercising, PLEASE do it.


👤 thinkingkong
Im relearning math. Everything. I went into it earlier in life with a “when am I gonna need this?” attitude. Turns out all the time. Even what Ive refreshed myself on in the last few months has made my job easier and more intuitive. The subject isnt important though. Just learn anything!

👤 wsc981
Last week I bought a KaiOS device (Nokia 2720 Flip [0]). I'm currently trying to build a simple app for that platform that will hopefully be added to the App Store. The App Store provided on Nokia phones is quite limited, so plenty of opportunities there.

I also advice a friend of mine on building a mobile app with Xamarin for iOS and Android (he's only worked on Python web apps in the past, so for him it's a big change).

Finally I like to play World of Warcraft Classic. I did write an add-on for WoW to teach myself the Lua basics, but will not be continuing work on that. It was a fun learning experience though.

---

[0]: https://www.nokia.com/phones/en_int/nokia-2720-flip


👤 greenyoda
Lots of people here are showing their creations on "Show HN":

https://news.ycombinator.com/show

(which can be accessed via the "show" link at the top of the page)


👤 pgt
I'm working on a graph-based Excel that moves away from a Cartesian namespace to a web-based canvas that lets you place a "cell" on the 'easel' by clicking anywhere and typing whatever you want. The parser will try to infer your intent (e.g. "that look like a date," or "John looks like a person," or "this vector of vectors looks like a table.") to help with sorting, filtering and visual distinction.

Spolsky wrote, "The great horizontal killer applications are actually just fancy data structures."

Each cell acts like a transverter - a reducing function that supports undo and produces a mutated graph. All values are lazy sequences that materialize on-demand. If you type `=` or `(` it will try to evaluate your expression and offer to spit out lazy values into a new, neighbouring cell.

It's called Hoist for now and I wrote down some of my rationale for why I think it's valuable: https://github.com/theronic/hoist/blob/master/README.md

There are several large ongoing efforts on visual programming interfaces, but most of them try to make the user "program visually". I'm just trying to give you an incremental interface that lets you manipulate connections and query any value with Datalog, including the graph itself.


👤 sci_prog
I'm a programmer and used to spend my free time staring at a computer screen (whether working on personal projects, building websites and video games or playing video games) but then I realized this was taking a toll on my social life and both physical and mental health. Now I try to do something completely unrelated to coding (I still enjoy coding and do it occasionally but not nearly as much as before), for example cooking or fixing things or doing any work that is tangible. I play sports and go to the gym. It helps a lot with confidence and your dopamine levels which then motivates you to be more successful at other options things, like coding, or dating or just meeting new people.

In case people are interested in projects I've built, in the early beginning of learning full stack I was over ambitious and wanted to build a website that would help discover quality mobile games. The website is: https://www.playworthy.io/ But the idea never took off. The website is still live but I rarely maintain it because the amount of traffic it gets.


👤 rajasimon
I've been learning blender for the past few weeks and in the future ( maybe in 2 years ) I wanted to create animation films.

👤 paulorlando
I'm learning about systems. I take kind of a humanities approach to it but that makes it fun (at least for me). I write about it here: https://unintendedconsequenc.es/blog/

👤 JJarrard
Recently I've been bouncing from hobby to hobby trying to free my creativity. I bought some nice pencils and a sketch pad and started drawing, I took out a unity learning subscription and started programming VR games, I bought a guitalele to practice guitar without hauling a full size guitar about. And I've been experimenting with live looping in FLStudio with my Akai Mini midi.

What's ruining me though is the amount of time I spend resting, drinking, smoking, or on Reddit. I'm trying to get a fun routine, or switch out the bad habits for good ones, setting myself evening goals.


👤 simonsarris
If you like making things, make things.

Make food and crafts for people. Improve your environment. Improve your town. Improve your self. Make rituals. Do these things until the world is filled with wonder.

If you enjoy writing, write about what you learn. If you enjoy photography, capture it, and show us.

What I do with free time: https://twitter.com/simonsarris/status/1164147316745523200


👤 kstenerud
I work on my JSON/BSON/etc replacement: https://github.com/kstenerud/concise-encoding

I've been at it a year and a half so far. Designing something like this is actually very challenging!

And the kicker is that this technology is only a stepping stone towards what I actually want to build :P


👤 zikani_03
I'm studying open-source codebases to learn how others do /approach things; mostly things I've starred on GitHub and learning Tumbuka (a local language in my country).

Where possible, contributing to oss via my "stealth mode" startup: https://github.com/nndi-oss


👤 bubblehack3r
I have a few things that I have been doing lately in my free time. I am currently working in the cyber security domain but my dream is to be a scientist (Marine Biologist). I have started my degree in Molecular biology as a start. This takes up most of my free time

In addition, I am obsessed with building side projects so I have multiple projects I maintain/work on.


👤 powersnail
1. Practicing violin (consistently 2 hr a day) 2. Play video games with friends 3. Read books at night 4. Scanning through social media and cooking tutorials when I have some minute-long spare time during the day.

I try to not just do programming; I used to, but despite my mind being satisfied, my mood was constantly low and I felt that my horizon was severely limited.


👤 ryanmarsh
Spend your free time with your family and learning how to make more money. You won’t regret either (if you balance them).

👤 RickJWagner
Here's Jim Pankey's page on YouTube. This guy will teach you how to play BlueGrass Banjo, step by step.

It's great fun, if it's the right thing for you.

https://www.youtube.com/channel/UCJv5sNGAeKx8hce2grI4hhQ


👤 delusional
I'm trying to build the fastest compositor for X11/Linux: https://github.com/DelusionalLogic/NeoComp

It's a lot of work. So far I've been at it for 2 years, with the first one being pure refactoring.


👤 ChuckMcM
I keep a stack of things to read on a table, usually a mix of popular press, new scientific papers, a text book or two, and the occasional novel. Ideally I spend 2 - 8 hours a week reading things from the stack. I say that is 'ideally' because if I read less than that the stack accumulates :-).

👤 denkmoon
My free time is divided between video games and playing with arduinos and other electronic tinker toys.

👤 jodiewyc
I try to go for a walk or swim. While I don't work as a developer, I work with many of them - and during the day we make wonderfully sedentary creatures (save our fingers), so I find that going for a walk tends to help me unwind from my day and be more creative the next.

👤 PopeDotNinja
Practice handstands.

👤 quickthrower2
Kid stuff. Beach if possible! Occasionally surf or ski (novice at both). Small bike rides I mean say half hour slow ride. I do some programming I’m currently working on a series of Elm projects. When I say series it might be one every six months - no rush.

👤 resonator
Too many things. I tend to avoid my computer when away from the office. I do wood working with hand tools. I'm converting a shipping container into a shed for wood working. I play blues guitar. I build custom computer keyboards. I restore old bicycles.

👤 agumonkey
- basic electrical engineering[0]

- Books about sleep

- the knowledge by dartnell

- composting basics

- took back drumming rudiments (After seeing Chapin/moeller videos again on youtube)

[0] unintended consequence of circuit analysis is that it quickly devolves into topology/graphtheory which makes me spin in full math and get stuck


👤 anthony_doan
I have a few projects I jump around when I'm in the mood.

1. web app in elixir/phoenix

2. trade system for stock & time series analysis

3. finance (stocks, bonds, options)

I like having multiple projects because my passion end up drying up for one and I just jump on to another existing project.


👤 Antoninus
Read. In theory, you can learn to make something or use it as form of entertainment or relaxation. From my experience its like cardio, the first 10 minutes are tough to get through until you’re warmed up.

👤 canistel
Play Bridge. And make a note of the hands where I could have done better, and revise these later. Unfortunately, I reside in a country where Bridge is not that popular, but Chess enviably is.

👤 mickael-kerjean
To keep sane, I need to keep out from a screen, either playing guitar, going sailing (or work on it which is a massive time sink), freediving or anything fun like kayaking, surfing, ...

👤 Yoric
I write boardgames and role-playing games: https://space-timewilltell.yoric.xyz/ .

👤 bjornsteffanson
I learn bluegrass guitar licks. Lots of free resources on Youtube.

👤 TexasBuckeye
Investigate modern encryption and how it affects quantum computing and other modern tech issues. I also enjoy reading Cold War era books

👤 boyadjian
Work on my personnal computer project. I develop a 3D game in java using a custom made 3D engine.

👤 mgarfias
I’ve been teaching myself to weld.

👤 throwaway1777
I workout. Health is important.

👤 puppyprogram
I try to play guitar as much as possible.

👤 senectus1
Carpentry. I hack up bits of wood :-)

👤 arc_of_descent
Stock Trading.

👤 badrabbit
Lurk HN? :)

👤 copperfitting
Social media. simple just likenow!