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: If I like programming, what other hobbies would I likely enjoy?

10 pointsby horydover 6 years ago
Especially ones that are maybe a bit left of field and that the regular person might not necessarily know about.

21 comments

jlengrandover 6 years ago
Try bouldering! The perfect combination between problem solving, fitness, and strength.<p>I have been bouldering for years, and I love that you can go with people from all levels, and everybody is having the same fun trying to succeed at problems. And a beginner that doesn&#x27;t have the strength to do something can have th brains to show you how to do it.<p>I have brought many people with me over the years, most engineers &#x2F; software people get totally hooked for some reason. I think it probably comes from the puzzle aspect of it.
评论 #18512865 未加载
评论 #18504267 未加载
otrasover 6 years ago
Lock picking is a technical, logical, and interesting hobby you may enjoy. It&#x27;s a classic hacker (as in Hacker News) skill. Here&#x27;s a great line from the absolute classic <i>MIT Guide to Lock Picking</i> [0]:<p>&quot;<i>The big secret of lock picking is that it&#x27;s easy. Anyone can learn how to pick locks.<p>The theory of lock picking is the theory of exploiting mechanical defects.</i>&quot;<p>[0]: <a href="http:&#x2F;&#x2F;www.lysator.liu.se&#x2F;mit-guide&#x2F;MITLockGuide.pdf" rel="nofollow">http:&#x2F;&#x2F;www.lysator.liu.se&#x2F;mit-guide&#x2F;MITLockGuide.pdf</a>
avocadoLifeover 6 years ago
Speedsolving - solving rubik&#x27;s cubes and similar puzzles and doing it FAST, blindfolded, one-handed etc<p>Sports&#x2F;workouts&#x2F;exercise - not original but great way to balance the sedentary lifestyle if you&#x27;re not already doing so<p>Juggling - pretty fun to learn and relaxing activity. It has been shown to give great mental benefits when done regularly<p>Card tricks&#x2F;magic tricks - impress your friends during parties<p>Learning foreign languages - this one has so much in common with learning programming I&#x27;m surprised that it&#x27;s not that popular among developers. It is quite mentally draining tho so combining it with programming career is hard
评论 #18494432 未加载
philipkielyover 6 years ago
Many programmers also knit, there is a surprising amount of overlap (talking about patterns as algorithms, fixing errors as debugging). Knitters even have their own stackoverflow&#x2F;github: ravelry.
code_beersover 6 years ago
Singing - it may not seem like there&#x27;s much overlap, but the amount of pattern recognition and other compatible skills required is surprising. Flow state is a common element in both, and I find it a great stress reliever. It also helps to balance a left-brain career with right-brain hobbies.<p>Meditation - not really a hobby per se, but the amount of clarity it can bring to programming later that day is incredible.<p>Nutrition &#x2F; health optimization - understanding how the body works and how to support it through your lifestyle and nutrition can be a hobby in and of itself, and as a bonus, it helps maintain a healthy brain to program with.<p>Cooking - this will save you money, gain you friends, and can be looked at as &#x27;food engineering&#x27;. It&#x27;s just chemistry you can eat, in the end.<p>Homebrewing - much like cooking, this is biology and chemistry you can eat. Or in this case, drink.<p>Geocaching - I&#x27;ve been meaning to try this. I gather it&#x27;s essentially world-wide interactive scavenger hunts that use GPS.
oldmancoyoteover 6 years ago
Consider something so completely different that it would allow your mind to refresh itself.
dawidwover 6 years ago
Some sport so your brain can rest (focus on your muscle coordination) and process your thoughts and knowledge in the background.
alan_wadeover 6 years ago
Computer graphics. Check out SideFX Houdini and try building a few simple things wih it, it&#x27;s the most fun and addictive thing ever. Also check out Silo for more conventional 3D modeling. If you&#x27;re looking for the easiest no-learning-curve way to start, try MagicaVoxel, it&#x27;s amazing, free, and you&#x27;ll be buildinthings out of voxels in 20 minutes.<p>Other fun and valuable hobbies: public speaking, improv, standup comedy, pick up, drawing, writing, and go.
thedevindevopsover 6 years ago
Rock climbing, kayaking &amp; snowboarding&#x2F;skiing
patricklouysover 6 years ago
Brazilian Jiu Jitsu. Problem solving under stress (and will get you fit at the same time).<p>A disproportionate amount of our members [0] are programmers or software engineers.<p>[0] <a href="http:&#x2F;&#x2F;bjjlab.ch&#x2F;" rel="nofollow">http:&#x2F;&#x2F;bjjlab.ch&#x2F;</a>
tyger11over 6 years ago
Photography is generally really popular with programmers. So is homebrewing. Gun collecting, also.
piinbinaryover 6 years ago
I know a lot of programmers who enjoy photography and playing some instrument. Those hobbies involve a similar kind of focus to programming but in a different area.
pplonski86over 6 years ago
Motorbike riding - you need to think very fast. Playing music - you need to synchronize your brain hemispheres. Cooking - you are building but from food :)
kleer001over 6 years ago
Weight Lifting and&#x2F;or Martial Arts, program your body brute force vs. clever solutions. Also they&#x27;ll extend your general wellness.
评论 #18497303 未加载
SamReidHughesover 6 years ago
Golf, making math&#x2F;dead baby jokes, buying textbooks and never reading them, playing a musical instrument, writing fiction.
评论 #18504144 未加载
bigatoover 6 years ago
Road biking, long distances on the road. It&#x27;s like active meditation, part of my mind hygiene.
jdkeeover 6 years ago
Modular synthesizers. See www.muffwiggler.com
motiwover 6 years ago
Bridge card game
SirLJover 6 years ago
fishing - the best hobby ever for me :-)
nvusuvuover 6 years ago
Boardgaming.
karmakazeover 6 years ago
Go