DEV Community

Cover image for What do you code to relax?
edA‑qa mort‑ora‑y
edA‑qa mort‑ora‑y

Posted on

What do you code to relax?

My projects have me jumping through hoops of a wide variety of technology, talking to people, writing, and even designing graphics. Sometimes I like to sit down and write something simple, as a way to relax.

Sometimes I find my own code projects to be relaxing. The MDL parser I'm working on now is one of them. I don't have any timelines, nor pressure to get it done.

Oddly, the pressure to get something done is one of the reasons why I gave up on my programming language. Perhaps it's the size of the project that makes a difference. My MDL project is small in scope and is useful almost immediately.

I used to code on Twitch streams as well. At first, it was relaxing, but I found an audience took that away somewhat. It wasn't stressful, but it wasn't relaxing either. As I coded the bots to fight others, I could feel people depending on me -- it really made no difference how few there were!

But MDL is relaxing, which leads to a problem other workaholics will identify with. Because it's relaxing, that work part of my brain isn't satisfied and continues questioning whether I should work on it, and often doesn't even let me start working on it. Though, I suppose this is another tale altogether.

Do you code to relax? If yes, then what do you code?

Latest comments (34)

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
saschadev profile image
Der Sascha

I coding in my free time solutions that makes fun for me like this iot project: blog.bajonczak.com/weihnachten_iot/ (this blog is Witten in german) this läßt Project was an chrsotmas town made from wood. I side them I inserted so e LEDs and controll them via iobroker to turn the houses on or off.

Beside this I have beekeeping as Hobby. So in summer I am working mostly on this Hobby and in Winter I working of Sone small project like the Christ as town :)

Collapse
 
projectmagenta profile image
Project-Magenta

What I code for relaxation is mostly practical stuff that I make for myself, like a replacement for Unity mode (VMware) on Linux.

Collapse
 
codebeautify profile image
Code Beautify

Mostly refactoring my old projects, implementing something new that I have learned. Lately working on my last project codebeautify.net/ . No pressure, just pleasure 😄

Collapse
 
roelofjanelsinga profile image
Roelof Jan Elsinga

I can totally relate to that last sentence! I too feel like "should I really be relaxing or just work on it some more?" all the time!

I do code to relax, but relaxation in my head is a bit more like stimulating my brain to come up with creative solutions to self imposed problems. For example: I'm building a CMS that doesn't use a database or any other external tools for that matter. Which means I have to make use of things like JSON and YAML files to persist my data.

Being able to come up with creative solutions is the aspect of it that relaxes me. It sounds silly, but learning is fun.

Collapse
 
tterb profile image
Brett Stevenson

When I code to relax I usually tweak and experiment with new tech on my personal website. Though I've recently taken on responsibility for some of my companies open source packages and so a lot of my relax-time has been spent doing that lately.

Collapse
 
dianacoman profile image
Diana Coman

Anything in Ada is pure bliss after a while in C/CPP swamps. Other than that though, Eulora encourages players to make their own bots and artists to make their own art so perhaps something you might find relaxing?

Collapse
 
dsaw profile image
Devesh Sawant

I usually work on side projects that are interesting and involve new concepts.
Last year, I worked on a tiny library of sorts in Python to compute the next best move in board games, using a minimax tree. The idea just came out in the last minute and I enjoyed making it! Here's the link
Right now am working on cloning a resume using CSS Flexbox.

Collapse
 
nijeesh4all profile image
Nijeesh Joshy

I just started my professional career as a programmer. So what i do in my free time is i build my portfolio website. It gives me a platform to learn and experiment with new things.

Collapse
 
jmervine profile image
Joshua Mervine • Edited

I like to automate day to day tasks or clean up past scripts all using Bash. Working with a linter and ensuring that it’s well structured, functional, commented and clean.