• 0 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: July 5th, 2023

help-circle

  • Don’t let yourself get bottlenecked. The debug cycle can spiral out of control when you too fixated on one element.

    When you feel that happen, take a five minute break and figure out some other part of the project you can spend time on that you know will work. Wasting hours on a stuck pig is frustrating, spending those hours instead making other progress let’s you simmer on the issue.

    Come back to it later with fresh eyes, and maybe it will be easier. If you hit the same wall after many attempts, maybe you have to find a different solution, and at least you got a ton of other stuff done.

    The sunk cost fallacy is a lot worse when you’ve spend multiple sessions on the same issue.

    It also helps when you can identify these problems early in the project cycle. Knowing what parts will work because you’ve done it before, versus new modules you haven’t worked with, helps to plan testing of the unknowns early, even if they are used later in the project.

    On large scale projects, I make sure to prototype the unknowns right at the beginning, and when I get stuck, I do easy work till I feel relaxed again. If I don’t solve the first one, move on to the next, and next, unknown till I’ve been through each at least oonce. Then you’ll have a road map of what works, and what’s going to take the hard, head down, jam music on, I’m not stopping to piss till this works or I abandon it, sessions.

    Then I know there are X number of those sessions in the project, and when I’m in that kind of mood, I tackle one. Some days you just want to bang out easy UI and functions, others you’re ready to beat your head on the keyboard till that one thing works.

    Other than that, I write a lot of test code around the problem so I can isolate exactly what where is. Then once it’s fixed, I go back and strip it all out. Don’t be afraid of spending time really understanding the issue before just doing brute force. In your example, if a module doesn’t do what is expected, are you sure your connected to the module? Are the commands formatted correctly? Do you get any response from it or is it just dead or not loading? Can you write around it? Are there other modules available? Can you write your own code instead of using the module?

    At the end of the day, what you said is right, step away and clear your head. I can’t count the number of times I’ve come back to something I strained at for hours or days, only to solve it in 15 minutes a week later.


  • The pace of change is about every five years, and some elements are always in transition.

    All in one turn key solutions are always one to two cycles behind, so may work great with the stuff I’m already replacing.

    I think these are honest attempts to simplify, but by the time they have it sorted its obsolete. If I have to build modules anyway to work with new equipemnt, might as well just write all the code in my native language.

    These also tend to be attempts at all in one devices, requiring you to use devices only compatible with those subsystems. I want to be able to use best tech from what ever manufacturer. New and fancy almost always means a command line interface, which again means coding.











  • Over all I agree, with the one major exception being playing a new Fromsoft game. It’s only so often I get to explore a new souls game blind, and that is something I take the time to savor, so long as I can avoid spoilers.

    Elden ring was the first one that my girlfriend and I got to play new / blind together, and it was one of the best times I’ve ever had gaming.

    We are doing that again with the DLC now and having a great time.


  • I believe I at least started a play through on all of them in order.

    Did not even remotely understand Demons souls, and it kept going back on the shelf.

    Same with DS1, DS2, Bloodborn, and DS3, maybe finishing a tutorial boss and exploring a bit, but always getting confused and frustrated.

    Then I read a post talking about calling in a summon who “Ran in like a naked Jedi with just a Katana” and said to myself, maybe I am playing these games wrong.

    So I looked up some youtube videos, learned about the mechanics, and started DS3 to become a naked Jedi.

    I had the absolute best fucking time. It took a while, but grinding levels and learning to dance around with light roll and fast agressive attacks was a blast.

    To answer your question, it’s hard to say what was my first Souls game. The first I played, the first where I started to git gud, or the first one I finished, which I believe was actually going back to Demons Souls.

    As far as which ones I prefer, DS1 > Eldenring > Bloodborn > DS3 > Demon Souls > Sekiro > DS2.

    This doesn’t mean I hate on Sekiro, in fact I also completely love DS2 for all its janky, but out of all of them, Sekiro is the least of an RPG, and there is just something about it that never clicked with me.

    I’m sure it is a combination of skill issue and just not understanding the mechanics, as well as not know what the various items are about.

    Maybe I’ll go back to it after the Eldenring DLC.



  • Thing is, I know she knows exactly what she is saying. The context is correct, she knows what the words mean, she just didn’t grow up around people who spoke that wide a vocabulary, and while working in blue collar trades, she was looked down on for all them fancy college words.

    She can swear with the best pipe fitters, well, because she was a union pipe fitter.

    Language is so fluid, people who get too hung up on syntax and not the substance really annoy me.

    When I was in the military, one of the smartest people I knew was from the bayou of Louisiana. To me, a yank, he sounded like a complete idiot, and in fact I often couldn’t understand him when we first met. Once I was able to look past his mode of speech, and actually listen to him, I realised what an ignorant fuck I was being.



  • I only recently got the game, and last night I finally built rocket silo in vanilla.

    Little did i realise how much stuff it takes to actually craft a rocket.

    So now i am in the “scrap everything else and feed the silo I want to finally finish this game” run.

    Did not learn about robots until very late in the game, and so I’m making a complete mess trying to retro fit them into my base.

    As a new player, and programmer by profession, I have to say, this game has changed the way I think and code and I absolutely love it.

    Next play through I’m going to try and build a bus, and make all my sub components in separate areas instead of zones for each science. I built myself into way too many corners and couldnt scale much.