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@lemmy.zip
    ·
    1 year ago

    I'd suggest you go back to the roots, and find a language that allows for the usage of uppercase letters.

  • muhanga@programming.dev
    ·
    1 year ago

    Game 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.

  • bizdelnick@lemmy.ml
    ·
    1 year ago

    Switch 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.

  • exocortex@discuss.tchncs.de
    ·
    1 year ago

    If 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

      • Goodman@discuss.tchncs.de
        ·
        1 year ago

        I 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

  • HakFoo@lemmy.sdf.org
    ·
    1 year ago

    I 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.

  • abbadon420@lemm.ee
    ·
    1 year ago

    I'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.

  • z3bra@lemmy.sdf.org
    ·
    1 year ago

    I'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@programming.dev
    ·
    1 year ago

    What 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.

  • thelastknowngod@lemm.ee
    ·
    1 year ago

    Don't program (as much). Point yourself towards DevOps, SRE, and/or Platform Engineering. You'll be designing complex systems and will have your hands in dozens of different tech stacks.

    Sometimes I think a straight dev job would be interesting but I legitimately love the SRE space.

      • thelastknowngod@lemm.ee
        ·
        edit-2
        1 year ago

        We focus a lot more on production than the average developer. It's our job to make sure whatever devs build is run quickly, efficiently, safely, and scalably.

        You will work with a lot of kubernetes, Argo, terraform, Prometheus, grafana. You'll design build pipelines and software rollout strategies. You plan for zero downtime migrations and upgrades, database maintenance.. You'll have your hands in everything from capacity planning to security to cost optimization to developer support.. User permissions, infrastructure, networking, observability.. You will write RFCs and setup POCs for new tools. You define and track error budgets and figure out how to keep your org under those projections. When there is an outage you will be involved in writing post mortems.

        The days are so varied and unpredictable that it keeps things interesting. The landscape changes so often you're never really stuck doing the same thing over and over.

        I genuinely love it.

        EDIT: The SRE Podcast from Google is actually really great for learning about this world. The first season talks about what you'll be doing and why (based around the SRE O'Riley book). The second season talks about what to expect in different stages of your career progression.