• SqueezeMeMacaroni@thelemmy.club
    ·
    1 year ago

    Add in a dash of autistic hyperfocus and you can in fact teach yourself enough to get the project done.

    Doesn't mean you WILL get it done of course.

    • lightnsfw@reddthat.com
      ·
      1 year ago

      Once I learn enough to feel like whatever it is is achievable I lose all interest in actually doing it.. I have the same problem with finishing video games once I get to the point that Im skilled enough or have enough shit built or whatever that beating the game is inevitable I just move on to the next one.

      • SqueezeMeMacaroni@thelemmy.club
        ·
        1 year ago

        Re the video games, yes absolutely I've done this. I don't think I've 100% finished a game, at least not in the last 20 years. Playing through the latest Zelda game I had to pick my moment when to go take on the final boss carefully, I know that once I beat a game I'm a lot less inclined to keep going on side quests and finding shrines/korok seeds/whatever collectibles that particular game has. So I wanted to do as much of that as I could before going after Ganondorf, but I also didn't want to wait too long because if I make myself do ALL the side quests and get ALL the collectibles I'll burn and not even bother finishing the game.

        • lightnsfw@reddthat.com
          ·
          1 year ago

          That's where I'm at with RDR2. I'm forcing myself to finish everything I can before I go forward any more in the story.

  • gronjo45@lemm.ee
    ·
    1 year ago

    You just described the entire cycle of discovering Linux... Starting with something simple like Mint or Ubuntu, hearing whispers from individuals with large gray beards that Gentoo and Arch are better, and then all of a sudden you're learning about lithography processing and kernel development all because a fucking peripheral didn't load properly.

    "I'll just figure it out", he delusionally murmured as he typed out the 132nd acronym for the day... One day I won't be stupid!

    • Martineski@lemmy.dbzer0.com
      hexagon
      ·
      edit-2
      1 year ago

      One day I won’t be stupid!

      Yeah, about that... (Edit: This response may have came out as offensive, I meant to say that ADHD doesn't really get better with age but quite the opposite.)

      *removed externally hosted image*

    • I_like_cats@lemmy.one
      ·
      1 year ago

      Heh, reminds me of when I learned Linux. One day Windows 10 annoyed me so much that I swore never to use it as my main os again and started using Ubuntu. 2 days later I got so annoyed by it that I started to install Arch. I made lots of mistakes but had a working system which I ended up using for a year. Fun times. Nowadays I just use Fedora but I'm tempted to distro-hop again

  • cole@lemdro.id
    ·
    1 year ago

    wow, this one is relatable. So far I keep succeeding so I haven't been demotivated yet...

      • cole@lemdro.id
        ·
        1 year ago

        well, I think some failures are successes too. If you learn from it in big ways that's a win

        • Martineski@lemmy.dbzer0.com
          hexagon
          ·
          1 year ago

          I learned that I'm a failure. Soon I will be rediagnosed and hopefully learn more stuff about myself so I can better cope with it.

          • trafguy@midwest.social
            ·
            edit-2
            1 year ago

            I hope your new diagnosis helps you. Learning more about how you think, what motivates you, and what holds you back can help a lot with choosing realistic and satisfying goals. If you keep at it, I think you'll figure out how to achieve something you can call success.

            And for what it's worth, I don't think it's possible to be a failure, but I do understand the pain of defeat. Thinking more about it, defeat seems like the pain of wanting something, believing (correctly or otherwise) that it's impossible, and then continuing to hold onto that desire. It's the gap between what we believe to be possible and our expectations, not all that different from grief.

  • citable6704@midwest.social
    ·
    1 year ago

    Me too thanks.

    I've tried to combat it as I get older by circling around. I'll focus on something for weeks or months or years, then put it down for a year or more as I cycle through four other things.

    I should be ready to try blacksmithing again in about 5 years.

  • nickwitha_k (he/him)@lemmy.sdf.org
    ·
    edit-2
    1 year ago

    Fuck.

    ETA: Feeling this hard right now. Protip: Always buy important gifts that have to be complete with a deadline. Always. I know you might be thinking "but something that I make for my spouse's birthday will be much more meaningful." Stop. Buy a gift. It will save a lot of strife.

  • CoderKat@lemm.ee
    ·
    1 year ago

    TLDR: want to program? Take an intro and an algorithms class first. I suggest you avoid video games or AI. Web or mobile apps are much more beginner/solo friendly.

    As a professional software dev, I see this a lot in my field. Software is very approachable and frankly there is a lot you can just learn as you go along. But usually you still need a decent amount of fundamentals as well as domain knowledge to do that, especially if you want the code to be at all maintainable.

    My biggest suggestion to anyone with programming aspirations is to take a step back and start with a basic course on the fundamentals (there's multiple MOOCs for this that are a good way to get that). Ideally then find a similar class or resource on algorithms and data structures, because those are just crucial for many projects, but more importantly they get you "thinking like a programmer". Having that analytical mindset is probably the best thing you can do to make winging it actually possible.

    But even then, expectations need to be grounded. Eg, video games are by far the most common thing people want to create. But video games require a lot more math, can be performance critical, and perhaps most critically require you to have many other skills, too. It's one thing to be a good enough programmer, but you also need to make a lot of art.

    Another is AI. You can totally learn to make AI stuff. There's so many frameworks, pre trained models, and easy to use cloud offerings for making custom models. The bigger concern with AI isn't simply writing code for it, but that modern AI is simply limited. The type of AI most people talk about is basically just prediction and categorization. It's only as good as the training data. Finding and cleaning data is very time consuming and often very boring. Some parts of this aren't very automatable and thus aren't truly programming tasks. So it's easy for an AI project to fail not because of any programming skills, but because of the limitations of modern AI.

    My advice? Self contained web or mobile apps. Those are usually the most feasible for a single person and the most practical. Look at the various apps on your phone or that you see recommended online and consider if there's things you could do better or if you see niches that aren't covered. Or even just reinvent an app that already exists for fun. Not all projects have to actually be practical!

    There's also technically the option of contributing to open source, but I think beginners will find that too difficult. A project you create yourself lets you know every line of code and keeps the project easy to understand. Big open source projects can be thousands of millions of lines of code where nobody understands it all and learning to read code is a skill that takes practice and experience.

  • Grimble [he/him,they/them]
    ·
    1 year ago

    Realizing this is what causes like 80% of my burnout was a game-changer. Instead of dropping everything now, I try to take that urge as a sign to get more creative with my current project. Maybe tie it to another one of my interests instead of giving up.

    Fools rush in