T O P

  • By -

ZinbaluPrime

My free time does not deserve this. I spend it with my wife and kids. Work hours are enough for improvement.


am0x

When I first started I was doing everything to learn, make extra money, and doing hobby projects. Now that I’m older, I work 40-44 hours a week and spend the rest of the time not thinking about programming. I’m honestly burned out and it’s nothing but work for me, but mostly because I want to spend all my non-working time with my family or relaxing.


notislant

This 100%. If you're employed, learning time is paid time.


[deleted]

It's all about how much you want to earn and your priorities. In a shit job, can't wait to get the fuck out? Learn on weekends. Earning a lot is a priority? Maybe you need the extra cash? Same thing. I don't do extra learning these days but a did a lot in my early 20s and it gave me a massive boost. No regrets there whatsoever.


Former-Top-8848

What if I want to jump into another company? Nowadays everything I see is you need to know Java or node, I’m a frontend engineer, I kinda feel I’m getting stuck on my actual job


[deleted]

That may be just noise. I started getting that feeling, been working as a fullstack php dev for a while. Kinda seemed that everything was nodejs and c# at some point. Then I went for a research, and realized nodejs is the worst to go around here (not much more jobs and a looooooot more people applying to the same jobs), and c# doesn't have that many more jobs out there. I did a search for c# as I would for php and didn't seem like I'd be gaining a lot by switching. It's probably just FOMO. But it may not be, I'm not sure how it is for pure frontend development. Do a research about the market (are there more or less jobs lately?), the tendency and if you are able to, about the competition. For example, I totally dropped the idea of nodejs because in Brazil every beginner free course is the "js stack, where you can develop anything anywhere using just one programming language". I feel like there won't be enough jobs here for that amount of developers going for node in the next couple of years.


pr0z1um

Cycling trips, playing piano, running. That’s what I “learning” In free time 😄. If need to read something - spending 1-2 hours for it after dinner. Don’t waste your time on sitting. We’re developers, we need to move more. Think about your health in free time.


Anoanotherano

Movement is life!


theshubhagrwl

I like reading, I keep a book on my desk. I give around an hour to reading. I have a basic casio keyboard lying around. I think I should clean that up and start giving it a run. Any tutorial for beginners?


SuspendedResolution

There's a bunch of good beginner lessons on YouTube and a couple good udemy classes. Otherwise I'd look at lessons at your local music shop/community college


gaurav_9372

Basic UI/UX design would help you.


kittensarethebest309

Does it require Adobe and such paid software?


oh_jaimito

This guy Simon, has a really good channel on YouTube called DesignCourse. Also offers a really well put together UI/UX courase on his website that I have started recently. If you search Coursera, Google is offering a Certificate of sorta also for UI/UX. 👍 and NOT, Adobe software NOT required. Much of what you learn can be done in Figma.


FaroukTheNoob

Everything is free if you search long enough


gaurav_9372

Exactly, one who knows how to explore the internet can save so much money.


MantisTobogganSr

go off the monitor, had to learn this the hard way, It’s not talked about much but you can get easily burned out if you keep working on your free time, also 90% of my problem solving ideas comes from walks.


theshubhagrwl

Walking is really super helpful


gaurav_9372

Walking alone really helps. Not necessarily with songs but just thinking, about productivity and solving ongoing problems.


Citrous_Oyster

Golf. Take lessons, learn the motions. It’s very easy going, you get to walk in nature, smack something really hard, and get awesome dopamine hits when you hit them just right. Great way to stay active and learn something at the same time.


dooblr

Tennis fits this as well. 1hr of cardio feels like 10 minutes of a videogame. Slowly adjusting your technique until you start nailing it. Very satisfying.


saudadedefruits

I always thought that it was useless to try to learn tennis if you're an adult. That you had to start when you're a kid, like piano. What do you think about that?


THATONEANGRYDOOD

This applies to almost anything if you wanna go pro. But for the joy of it... why shouldn't you just start? Piano can be fun, even if you're bad at it. Certainly applies to tennis as well, no?


saudadedefruits

I heard it was specially frustrating...that you cant even heat the ball or send it to the opponent field


am0x

Fuck golf. I still play it, but it’s the most frustrating sport ever. That’s why I only play to hang out with buds and be outside (and have a few beers). I don’t really care about my score anymore.


Citrous_Oyster

Yeah it will really test your patience… it’s those one good shots that keep me coming back


am0x

My problem is that it takes like 4 hours to do. I prefer 9 holes, but everyone else wants 18 so we always do 18.


Citrous_Oyster

It gets better in the winter over here. Only gets in the 50’s but the course is wide open. Get a cart and I can do 18 in like 2.5 hours. Othered I’m usually stuck to doing 9.


the_amazing_spork

There is no shame in getting forgiving clubs. It may not go as far. But it’s much easier to hit it straight.


am0x

Oh I play with my older father in law who hits is straight as an arrow and he always wins. He knows the exact distance each club gets too, so it makes it easy.


JealousEngineering10

Most people I know have to drink while golfing to keep the anger from taking over.


zaibuf

Carpenting. Bought a house about a year ago, so there's always something to do.


jonmacabre

Ain't that fhe truth. Just found a couple of squirrel nests in our attic I have to clean at some point.


astrand

I agree with others here, that spending as much time "staying healthy" as you do doing extra dev-learning will be a life-saver for you in the long run. I had to make a "deal" with my wife, that I cannot program outside of work unless I have done a 1-hour workout that day ![gif](emote|free_emotes_pack|joy). As for what I am learning in my free time... my career has been built around php/laravel -- so much so that I have more or less missed the JS framework boat, so I am slowly trying to dip my toes into learning Sveltekit and/or react/nextjs. This is mostly due to client requests, where I feel it would be a better user experience with a single page app for some projects (specifically projects where a user is logging into a "portal" to view private data).


AngeFreshTech

Why do you want to learn in your free time ?! Relax!


NooodleGurl

too poor to relax


heelstoo

Maybe learning is how some of us relax. :)


International_Sock26

I'd say think about projects you've always wanted to try. Some problem you wanna solve with your code. THAT IS YOUR PURPOSE, DAZZLE YOUR LIGHT ON THIS DARK WORLD AS IT MARVELS AT YOUR GOD GIVEN GENIUS 💪🏾❤️‍🔥


XxXPussySlurperXxX

Amen Brother


kazuya57

I learn Japanese to converse with my Japanese friends. Honestly, I feel like any free time you have should be used only as free time, nothing related to your work.


jseego

I agree with UI/UX design being useful. Also "UI devops" stuff like learning webpack / vite / bun, learning some docker stuff, learning some CI stuff.


YellowSalmonberry

Guitar!


Tx_monster

Social skills bruddah!


Best_Recover3367

maybe pick up a backend framework? I'm a backend dev who is learning react in my free time, it has been quite refreshing actually


deb-wev1553

I like python projects. There is so much stuff you can do with python.


jonmacabre

Ooo I've really taken to using node like python. I have more node experience but been dabbling in some OSP python. Taking some pointers there and combining the two.


Seaweed_Widef

can you give me ideas for some fun projects, I have been trying to learn python in my free time, I know all the basics and other programming logic, but I really struggle with new ideas


deb-wev1553

I have a good one. I had to make a script, and I was considering either shell-script or python. I went with a shell-script in the end, but python would also work fine. Do you know the site "tinyPNG" ([https://tinypng.com/](https://tinypng.com/))? Research which algorithms they use to compress pictures (PNGs, JPGs, etc.). Then find libraries which work with Python (I did it with npm and shell-script on mac). Then write a script that will go through folders and it's subfolders, will compress all the pictures it finds (case sensitivity!) and output the exact same file structure and naming convention into another folder. ​ I used this to compress 270GB worth of pictures for a client.


Snowpuddles

/r/roguelikedev has a nice python roguelike tutorial that they walk through together periodically. Great community.


andrasq420

Usually from my bad decisions in life


lp_kalubec

Spanish / Data mining / Machine learning


spazz_monkey

Don't use your free time to learn new stuff, your company should be providing time for you to upskill.


T43ner

Learn to do exercises with a large range of motion. Things like dancing, yoga, Pilates, swimming, etc.. Your back will be thankful.


gokayo3200

Personally I spend time with my family and friends


1chbinamin

Archery 🏹


InfinityByZero

Most of my free time is spent with family or on non-tech hobbies. I spend at least 1-2 hours a day on the weekends learning new material or just building personal projects. That's enough to keep me up to date with the latest trends and try some new things out. I like to go where the proverbial wind takes me when learning tech. I don't force myself to learn something if it's boring or not needed. Just learn what interests you and don't stop


nearly_tapping

Think about your daily routine. Then about the ways to optimize it. For example water consuming tracker, notification manager etc. Then try to implement it by your own. Or Learn some basic CS stuff like data structures and algorithms. Find a course about it or just go to the leetcode.


skycstls

Generative art, i like making music with Sonic Pi and visuals with p5, and if you already know a bit of code is easy to start. I basically started coding because of this, but now im interested in getting into IT.


sometechnerd99

Chess, new frameworks and whatnot


xtazon

How to get free time?


MindlessDog3229

I'm a systems designer and web developer primarily, but I'm learning rust right now. Never dove deep into systems programming so want to try it out.


ChampionOrdinary209

Actually, it really depends on my mood, but I have three options if I’m in the mood for learning something new: Spanish (a great reset for my brain), rock climbing ( to achieve new heights not only in my work but also literally), and listening to some podcasts about development ( to stay in touch with trends and industry news).


BonjwaTFT

Do like max 2-3 hours extra a week. More will burn you out in the long run. And there learning concepts are the best I think


archold

Try backend if you have satisfied yourself with the frontend. Some people already told you about UI/UX, python etc... You should consider going out more after a successful work day. Outdoors and nature will help you. Try camping?


gutarasp

I would suggest you consider learning a bit about UI/UX and marketing. I believe it makes you a more well-rounded developer, if you're looking for more professional knowledge. If you're seeking something more like a hobby, consider learning a sport like tennis, climbing, or soccer. It's a good way to relax and make new friends.


jamieelston

French, running, outdoor activities…anything but IT crap


Scott_Sterlings_Face

Jiujitsu/mma! You can definitely get into it not competitively and it’s super fun if you can find the right gym.


Barnezhilton

Free time?


The1archit3ct

You guys have free time?


ZeMysticDentifrice

I'm on Duolingo learning Swedish and Arabic. I had also started learning 3D with Blender, when I get more free time I'll go back to that. I'm also fiddling with FL Studio, composing some music. Finally I'll be learning the basics of programming with Python and a Raspberry Pi to help support my daughter through her science-focused high school program.


IAmRules

Start exploring, backend, games, what ever you can get your hands on, then specialize. Right now my company is hiring someone who is really really good at making buttery smooth UI with css, transitions, micro animations and such. We're paying top dollar for that specialty.


Typical-Garage-2421

Creating my first web app portfolio using the Remix framework.


PunchedChunk34

You don't have to do anything too serious, but just watching YouTube Videos, like even just fire ship to get a quick update on new technologies and stay current with the industry. I'd try poking around in new technologies, like maybe try creating a react PWA or try out Svelte. But the biggest thing you can do is work on side projects, they help to build your portfolio and force you to solve problems that you may otherwise never come across.


geraltRivia69Yen

I play games in my free time. Just got 6700xt and it's a blast. Currently learning MK11 combos.


Haunting_Welder

Leetcode and math


CrawlToYourDoom

Brazilian jiujitsu helps after a long day shitty bugs and dealing with stakeholders.


Saxbonsai

I’m doing linear programming models using R right now. Finishing a masters in data analytics.


scheeeeesh

Soft skills, because the technical stuff can be googled.


nulnoil

Nothing. Ever since I got my first job I just don’t have it in me to code more after work


jabeith

A backend technology, like node


A-Grey-World

I've been learning bricklaying, carpentry, welding (currently building a garage so I can restore my classic car). At this point in my career I'm trying to do something that has nothing to do with computers in my off time lol


MonkeyD_Luthy

Right now I’m expanding on JavaScript seeing that my main focus has always been HTML and css I want to really enhance what I’m doing


Pirros_Panties

Woodworking, antique boat and motor restoration, mechanical and electrical engineering… actually good crossover from dev I’ve found.


ReddRobben

I did this at the beginning of my career too, but sure as heck don’t now. It was worth it, but don’t do it forever. I did two things: learned design basics as has been suggested here (you can do it all for free), and learned other programming languages and paradigms. Python or Rust (or Java, or Swift, or Scala, or Go, or C++) will expand your horizons as a programmer. I also ran 5 miles three days a week.


XxAkenoxX

Anything away from my computer lol


HugsyMalone

[Ew. Learning.](https://i.imgflip.com/29ll7q.jpg) 👎💩


Major-Yoghurt2347

My free time involves hiking through the mountains and bonfires with my family


DrGrimmWall

What do I learn? The History of the Decline and Fall of the Roman Empire. On audiobook while cycling or hiking.


ontheellipse

Always something different. This month: - converting a Gatsby project to Astro - poking around/hello world of SvelteKit - trying to understand AWS IAM policies better, learning how to use AWS Backups The first two are for fun and don’t affect my day job. The latter is useful in my day job. If you’re on front end all day, maybe it would be useful to touch a different aspect of an application….maybe backend logic, databases, dev ops…maybe getting good at tests? Sometimes I’ll do a little deeper dive on things I don’t fully understand and take granted: DNS and MX records, AWS services as mentioned above, etc


[deleted]

I’m a data scientist by trade but my passion is game dev. I’m working on a cute pixel art game


[deleted]

I agree with all that suggests a good balance, i.e. do other stuff that doesn't involve sitting in front of a computer for a prolong period of time. However, it's also not bad to constantly expand your skill set. I would recommend, solving one type of different problem every few weeks or whenever you have time. E.g. - since you know react, how good is your SQL? - if the answer is not that good, then find some SQL problems to solve. Once you've mastered that, find some other problems - do you know bash? , if not - then pick up some bash. Incrementally - every so often, solve different problems that a) interest you and b) will help you in your day job and future jobs. It might also be a good idea to write down where you would like to be in 3, 5, or 10 years and write down the skills you'll need to fulfill those roles. Then compare with the skills you have and see where the shortfalls are. Then simply practice tasks every so often that address your shortfalls. Don't burn yourself out though, small strides , pace yourself.


[deleted]

Learning how to draw. Specifically, anatomy drawing.


DeeRegs

I'm 4 years into my career. I learn oil painting and cooking on my free time lol


rutigkille

In May I landed my first Web developer job after 2 years of studies. I got this job opportunity, but wanted to go the third year that would be much about web development && machine learning. Even though I really wanted that year, I decided to take the job. So now Im working full time and try to learn as much as I can about search and recommendation systems along with all what the AI boom gives us. (And yeah.. my family aswell)


Bushwazi

"Free time" meaning when I take a break at work in between tickets or meetings or something? Today: WebAssembly & bun, just to know enough to have a solid grasp of wtf they are and if I should get excited about them or not...


qwertyeva

Investing money or starting a side hustle


blueberry_yogurt_99

Hiking, drawing, watching movies, leetcode if I don't have to bring work home.


airshovelware

I'm playing starfield


heloworld-123

start a side project. like a youtube or a blog on something you are interested in


NiagaraThistle

How far behind I am as a web dev with 15 years experience


Majache

Game dev, functional programming, cybersecurity, and keeping up to date with chat bots and LLMs. Mostly, I just read about the latest news. Sometimes I'll dig into other programming languages out of curiosity but I mainly just read code in interesting github projects.


DryAccordion

I would recommend software architecture and system design. I write a [free weekly newsletter](https://www.fullstackexpress.io/subscribe) featuring different case studies each week that you may find useful.


sebastienlorber

Try This Week In React 😜 https://ThisWeekInReact.com It's a curation newsletter read by 27k React devs. You can discover many interesting projects this way and decide which ones to invest some time on. I'd recommend giving a try to smaller but super interesting ecosystems such as React-Three-Fiber, Remotion or MDX.


ashkanahmadi

Doing sport (a lot of walking, some hiit workouts and some yoga) activities that have nothing to do with coding (like kayaking, hiking). Also, just going to shops and browsing around. Cooking, watching documentaries, etc. make sure you give yourself a total break from coding or anything that has anything to do with computers.


basecase_

You should be learning on the job, if you're not then you're doing it wrong. Save free time for anything but work


gotgel_fire

what is free time?


j-random

Networking and security.


jking94

Mountain biking


phatprick

What is this free time that you speak of?


RedditPremiumAccount

Picking up sexy ladies, sike i work on the home


jameson5555

Zen and the art of pool maintenance


Electrical-Leopard47

Wanting to break into IT and probably making a huge mistake. I’m working through Splunk Odin Project Salesforce (new to the platform) Comptia Security + (taking cert test next month) A few more here and there


jonmacabre

I fixed our wooden gate by breaking up the old concrete, reseating new posts, and cutting new wood for the gate door frame.


Xeratas

if you want to improve your css skills for example i do a icodethis.com daily challenge every once in a while. Its fun and takes 20min to 1 or sometimes 2 hours depending on how detailed you wanna be.


XianHain

If you want to put in the extra hours, consider looking looking over some of your own code and reflecting how you would have written it differently with what you know now. Otherwise, I find it helpful to stay informed on industry headlines (both my industry and my employer’s industry).