after a grueling 4 years of school and a bit of time at a fintech company ive lost almost all the enjoyment i once had for computers in high school. what kind of projects or whatever can i do to have fun again without feeling stressed.
edit: thanks everyone for such creative suggestions!! anything else on the internets just like build a trivia game teehee but yall put real thought into this shit, thank you!!
Yawnder ( @Yawnder@lemmy.zip ) 24•1 year agoI’d suggest you go back to the roots, and find a language that allows for the usage of uppercase letters.
muhanga ( @muhanga@programming.dev ) 20•1 year agoGame mods and Advent Of Code did it for me.
I did a small RimWorld mod and a parser for NoManSky internal format.
Creating both of them was a blast. I had fun doing programming stuff again.
Advent Of Code allowed me to try different languages in a small bursts of the different problems. Somehow I really like this format.
floofloof ( @floofloof@lemmy.ca ) English19•1 year agoI like to just tackle little things using technologies I haven’t used before. Write a small application in a new language to do something simple, and keep the project small in scale. You get the satisfaction of building something and of learning a new skill, with no pressure, and you get to know whether you like the language or framework. It doesn’t matter if it doesn’t do anything groundbreaking or clever, and doing this just keeps your wheels turning while carving out a little bit of creative computing space for yourself, not your employer.
Also consider open-source software you use daily (because that will motivate you) and check out their repos to see if you feel like starting to get involved.
Or bite off something completely different in tech, like robotics or electronic musical instruments.
And if you’re just tired of tech, that’s fine and you may just need a contrasting activity you can do at home. Then at least your work doesn’t become your life.
Parzival ( @Parzival@lemm.ee ) 5•1 year agoI ran into the same thing and started missing coding so I started doing projects here and there for fun. I’d agree, don’t take on any large projects or it starts to get stressful. At least at first. This was a pretty fun one for me: try to recreate the Game of Life: https://en.m.wikipedia.org/wiki/Conway's_Game_of_Life
onlinepersona ( @onlinepersona@programming.dev ) English17•1 year agoUse opensource software. Once you start discovering bugs that you can fix, it might start being fun again?
bizdelnick ( @bizdelnick@lemmy.ml ) 17•1 year agoSwitch your stack. Try mobile or embedded development. Or dive into system programming. Something that is interesting for you but what you did not try before.
HakFoo ( @HakFoo@lemmy.sdf.org ) 14•1 year agoI find embedded stuff fun.
Here’s a single line of code, and it has distinct outcomes you can see, without 48 layers of abstractions and guardrails.
exocortex ( @exocortex@discuss.tchncs.de ) 11•1 year agoIf you want to have some fun again, maybe program a little with artsy-fartsy shaders.
Make a little blog that showcases them and write a little animation everyday - or twice a week.
I’ve seen also “shadplay” which lets you easily write and run shaders using rust. There was also this other tool where people could live-code shaders, but I forgot the name
sirdorius ( @sirdorius@programming.dev ) 1•1 year agoAlso check out creative coding which is pretty similar to shaders, but has a lower entry barrier IMO
Goodman ( @Goodman@discuss.tchncs.de ) 3•1 year agoI used to do a ton with Processing and P5. This guy https://www.youtube.com/@TheCodingTrain did wonders for my skill and enjoyment a few years ago. I owe him a lot
bort ( @bort@feddit.de ) 9•1 year agowhat kind of projects or whatever can i do to have fun again without feeling stressed.
- Write programs that scratch your own itch.
- write bots for communities you care about.
- write userscripts/browserextentions
- do programming/hacking challenges
(for stuff that is always online, like a bot, or a webservice, I recommend getting a dedicated computer, like a raspberry pi or a small vps)
also some general recommendation
- keep you goals small and tangible. If a thing takes more than one sitting to complete, it will add to your stress when you add the remainder to your todo list.
- do the simplest thing, that could possibly work.
- when doing new stuff, use chatgpt to come up with a plan/boilerplate/demo/2nd opinion.
from personal experience: before I went to college, I had lots of fun doing programming challenges. During college I lost all interest in programming. At my first real job, I regained my love for programming, when I started programming things, that actual people need to improve their daily work. Since then I enjoy programming for work, as well as in my free time.
gerryflap ( @gerryflap@feddit.nl ) 1•1 year agoInteresting how college ruined your love for programming and work got it back. For me it’s almost the complete opposite. Studying Computer Science constantly fed me with new interesting ideas, and I still had more time to play around with those ideas. At work I’m just implementing some button or some boring logic 40 hours a week and after that I’m too drained to explore any of my (many) ideas further.
I guess it’s a difference in incentive. I don’t care whether anyone will use what I wrote, I just want to learn something new and explore ideas.
bort ( @bort@feddit.de ) 2•1 year agoInteresting how college ruined your love for programming
it was probably the general pressure and depression.
and work got it back
the costumers and the colleague were nice people. I enjoyed solving actual real-life problems.
Studying Computer Science constantly fed me with new interesting ideas, and I still had more time to play around with those ideas.
after my first job, I went back to college (uni?) to get my masters. There I had lots of fun implementing some of the theoretical stuff.
psudo ( @psudo@beehaw.org ) 8•1 year agoHonestly, I don’t think more of the same is going to help you feel less burned out. Obviously your couple of sentences doesn’t give me a lot of insight into your life, but you do not seem to enjoy your job, and that is going to color your whole perception on anything related to it. I think I’d honestly recommend you start looking for work you actually enjoy, but if that isn’t possible I recommend unplugging as much as possible for awhile. That’s the only way I’ve ever had the spark come back for me. Starting side projects always lose their luster after a session or two and just started to feel like another source of stress for me.
ericjmorey ( @ericjmorey@beehaw.org ) English3•1 year agoFintech can take on the high stress culture of the financial world where you’re expected to just accept that money will make up for the ever increasing pressure to work more and harder to “win”. There’s a reason Wall Street is infamously known for cocaine
All that to say, I think your approach is better than what’s being suggested by others here.
z3bra ( @wgs@lemmy.sdf.org ) 8•1 year agoI’ve made something that’s both fun and challenging: https://cyb.farm
It’s a tech adventure featuring many challenges about computer science stuff (crypto, stegano, protocols, development, …). It starts on the 31st of October, and will probably can keep you busy for a few weeks ^^
nieceandtows ( @nieceandtows@programming.dev ) 7•1 year agoWhat is your programming language? Build something for yourself, you’ll feel good. May be some todo list script, may be some youtube new video notification script, you get the idea. The fun in programming is making the machine do what you want, and it helps if you actually want it.
abbadon420 ( @abbadon420@lemm.ee ) 6•1 year agoI’ve been doing AdventOfCode puzzles lately. Also hacking is pretty fun and teaches a lot about programs and tools out there. Do it ethically though, on platforms like HackTheBox or HackThisSite.
520 ( @520@kbin.social ) 5•1 year agoFirst off, chill for a bit.
Once you’ve had a bit of a break, pursue your own objectives
Kissaki ( @Kissaki@feddit.de ) English3•1 year agoDepends on what made you lose enjoyment and what gave you enjoyment before.
ooo ill do some thinkin on this, good point!
I walked (ran!) away from the employer / employee dynamic and started a consulting company.
It’s NOT easy. To achieve more than modest sustainability you need ambition and aggressive sales (or a REALLY good network, in the right part of the world).