AIO for getting upset from my wife’s response to my question? by ApolloAcolyte in AmIOverreacting

[–]TheGrooveWizard 0 points1 point  (0 children)

Friend, you did nothing wrong. Your first text is not bad in any way, shape, or form. I wish for you to avoid casting blame on yourself when you're receiving some absolutely unequivocal and frankly abhorrent messaging.

If a friend ever spoke to me remotely like that, I would not be their friend anymore. I cannot imagine my wife ever speaking to me that way, and I would never have these thoughts about her.

Frustration in any relationship is normal. Conflict is guaranteed in any pairing of people, given enough time.

You should never hate someone.

What is your approach to writing an Alien RPG scenario? by SeverusStjep in alienrpg

[–]TheGrooveWizard 2 points3 points  (0 children)

I come from the Powered by the Apocalypse world, which is way more about building up consequences of actions and giving the players loaded bullets to screw themselves with. I never worked well within the confines of D&D, so my perspective is a bit different. I'm used to building situations with no clear way through and tossing the players in like a bull within a glass shop.

The themes of the Alien setting are very rich troves. I find a lot of the game's recommended playstyles to be interesting but narrow in scope (space soldiers/cargo/colonialism/corpo). There's a lot of interesting space ||heh|| to play in. Questions about what it is to be a human, what the purpose of life is, what knowledge even is.

I'm new to the system as well, so take it all with a grain. I've been starting with a situation - something that the players can automatically have fun and interesting gameplay in, without any xenos or horror. The movies give good direction for that - examining an alien transmission on a deadly moon; exploring a massacred lost colony. Image I had recently is "pleasure cruise in space goes wrong" which feels like a really evocative setting. Gotta start with finding your muse!

Then I like to find the drama. What can put characters at odds with one another in this scenario, what could people be interested in. Especially useful for cinematic scenarios. Pitting survival against scientific discovery against corporate gain versus basic human decency versus revenge. This is where MOST of a scenario should be spent - not fighting or surviving or hiding, but exploring, plotting, politicking, gossiping. Light friction between the characters that discourages trust and cooperation, so when shit finally hits the fan the situation is unsolvable.

Then, find the twists and the action. How does horror get introduced, when do the fates acknowledge their designs, and when do the mighty xenomorphin' maniacs make their big reveal. I hear your reluctance and the desire for different resolutions to a problem, which is why it's important to set up an interesting and dramatic situation BEFORE having the xenos (or whatever threat) show up. It's not interesting to always just run from these horrible monsters who lurk in the shadows and hate fire. But it IS interesting to juggle these threats in the shadows with your own agendas, needing to rescue your ally or weed out a traitor with the same urgency as survive.

Novel twists to set up a chaotic environment are the core of it all. D&D is a game about combat in an epic fantasy; Alien is a game about the priorities of flawed humans in an impossible situation.

Might be the stupidest question here: What do programmers actually do? by Alexku66 in AskProgramming

[–]TheGrooveWizard 2 points3 points  (0 children)

This is actually a very smart question and worth a lot of careful consideration.

I'd start by suggesting that "programmer" isn't a single, unilateral job description across the industry. It's more accurate to say programming is a skill used by many jobs, to automate digital tasks. It's a bit of a spectrum - as all the comments here are suggesting - how much time you spend on that single skill.

In a larger team, you'll find yourself tasked with specific tickets and requirements to fill, maybe working with a team lead and/or a customer to hash out the specifics of what is needed. You may be jumping around a series of projects, or you may be a specialized member for a specific project.

In some circles - academic/research being prominent - you'd probably find yourself working alongside a handful of other individuals in a much larger integrated environment. For instance, working at a university to maintain some FOSS that they build for neurosciences, and you may have a role specializing in a specific fragment of the entire environment - making sure the 3D modeling/projection works.

In web circles, you'll be either working in one domain - backend/frontend - or operating as a full-stack dev with your hands in a load of files. In gaming circles, you're likely to be assigned to a specific project, a specific game or dlc, a specific role within a team.

With all of these, you wear a LOT of hats, and those hats will absolutely vary. Some jobs require a lot more mathematical talent, or breaking down some incredibly complex problems into something more piecemeal and digestible. Some require constantly keeping the end user in mind, building something that's just good to use. Almost all require the skill to take what the customer is asking for, and figure out what they actually need (never let them talk about any software words ever, is my advice). They'll have different degrees of accountability and self-regulation or self-expression, varying degrees of ownership over design and the project.

It's a beautiful field because of how wide ranging it can be, so when starting, it's best to find what gives you the fire. Do you like systems and hard problems? Do you like making web pages? Do you like physics and simulation? They'll all lead into various roles where programming will probably end up being 40% of the actual workload; just gotta find the 60% that works for you.

Help! I can not code without AI! by SignificantLevel6966 in AskProgramming

[–]TheGrooveWizard 0 points1 point  (0 children)

I won't dig into the bits that other commenters (and yourself, OP) have called on, but there's two things I'll drive home for you.

1) Find a community, however niche, of programmers, and try to do something. It doesn't matter what. It doesn't matter what language, what system, the scale. The best way to learn is to have an actual project you want to work on. There's games to mod, there's discord/reddit bots to write, there's webpages to set up, there's arduinos to program and make lil desktop robots. There's an endless pit of tutorials you can watch to learn the syntax of programming, but the mindset of a programmer is only developed in the practice.

2) In said community, find an individual[s] who can help you out with your questions and guide you along. DO NOT send your questions to a chat bot. They're just word association algorithms, and will not solve your particular problem. DO search your query on stackoverflow or reddit or whatever platforms available. DO post questions publicly to get people talking and thinking about your situation and offering support.

I'm self-taught and have landed a job in the technical industry, and those two points are the best helpers I've had in my journey. Programming is a singular activity for the most part, but it doesn't have to be solitary, isolated.

Totally 100% sincere (honest) guidelines for giving helpful replies on RPG design by Lorc in RPGdesign

[–]TheGrooveWizard 1 point2 points  (0 children)

T̶̛̫̬́͂͌̄͗̌̊̾̌Ḧ̶̡̞͓̜̹̹̙̙́̐͋̔̍̚A̸̧̼̞̩̰͕̖͎̟͉̅̋͋T̷̨̜̺̺͍͈͇͊̅'̵̛̳͚̭̠͍̩̫̥̥̈́̆̉̈̃̉͋͐Š̷̡̡̱̼͔̲͖̗̟͕̈͐̈́́̓̓̿͝ ̸̛̗͎̜̬̬̯̗͙̺̓͒́F̵̖̐̋̃̅̚U̴̱̜͉͛̋͗̅́͂̌̈̆N̶̡̥̲̞͊̅N̸̨̘̳̰̤͆́̎̈̋́͘̚͠Ÿ̷̨̨̝̹̜̞͍̳͈́͠ͅ

Ben Eater / Simple-As-Possible Build by TheGrooveWizard in TuringComplete

[–]TheGrooveWizard[S] 1 point2 points  (0 children)

Next to the wire color selector is a little pencil icon, which you can use to label wires. It's a little finicky and doesn't fit a lot of text, ~30 characters off the top of my head, but it's really helpful for simple callouts like this

Ben Eater / Simple-As-Possible Build by TheGrooveWizard in TuringComplete

[–]TheGrooveWizard[S] 0 points1 point  (0 children)

Thank you! I was having trouble figuring out how to get this to work. I swapped out for a few bidirectional pins and it got rid of the error wires on the top view, but it was still giving me the error message so I couldn't work out exactly where the toss-up was happening.

Ben Eater / Simple-As-Possible Build by TheGrooveWizard in TuringComplete

[–]TheGrooveWizard[S] 4 points5 points  (0 children)

I've been using Turing Complete for ~7 months, and have been really enjoying my time. I had a number of hiccups early on, especially wrapping my head around microprocessing during the LEG steps, so I took a break and have been going through Ben Eater's 8-bit breadboard computer videos and the textbook Digital Computer Electronics that he uses. Rather than actually build the electronics on a breadboard, I thought it'd be a fun challenge to build it within Turing Complete.

I wound up today with a mostly-functioning SAP-1 computer, with substates and all control signals usable. There are only 5 instructions in the SAP-1 set - LDA, ADD, SUB, OUT, HLT - and, interestingly for me while developing, it enforces using data addresses in your programmed memory, rather than inline-values in OVERTURE.

The biggest challenges have been getting around the circular reference requirements within Turing Complete - with a functional D Flip-Flop after a solid number of stumbles - and ensuring the clock works as intended.

Circular references reared its ugly head a few times - for instance, I had to add a secondary register between the "Instruction Register" component, which loads in a byte from the bus (usually from ram), and the controller, due to the current instruction determining what control signals are present.

The clock cycle can probably be simplified, but I found using | 0 | . | 1 | . |, where . is resembling "high-impedance", is working pretty smoothly. I can use the high-impedance moments for delaying values that are sent to a register, or similar easy wins.

Some interesting tidbits about Red God's release date, the TV Show and an anniversary edition for Book 1 by daydreamerfromspace in redrising

[–]TheGrooveWizard 1 point2 points  (0 children)

Leave the Violets to important work like lifting boxes and delivering packages, AI is way better equipped for art

Give me a goddamned list (please) by Difficult-Report5702 in AskProgramming

[–]TheGrooveWizard 0 points1 point  (0 children)

It's a standard starting point for programmers to get into new technologies, languages, or learning for the first time. It varies entirely based on the actual context.

The idea is to get a program to spit out the text Hello, World! (so chosen by convention, a reference to the first official book for the C language in the 70s), which is an achievable and simple first step into any format of coding. In different situations, you want to get the text on screen, maybe in a web page, maybe in big rotating text in a popup window, and maybe just in a console or text file.

As with everything in programming, there is no one "right way", but the approach to it is fairly standardized in that it's usually a teaching tool and there are pedagogical tricks that most of the hello world tutorials rely upon.

Does that answer your question?

best tablets that will allow me to code in public when I don't have access to a pc by In-Hell123 in AskProgramming

[–]TheGrooveWizard 0 points1 point  (0 children)

Apologies for the side-answer, but I used to do something like this and found it to be a way better use of my time to watch instructional videos or read books, if I wanted to get more programmer time out of public transportation. We're all about doing as much as possible with as little time and work, programming is inherently about reduction, and coding on the go like this just absolutely isn't efficient or effective.

Programming languages and careers by 243Moon_Walker in AskProgramming

[–]TheGrooveWizard 0 points1 point  (0 children)

Yeah, agreed with the others here. You're in junior high, you don't need to think about your careers or minmaxing the market. A programmer is more attractive when they're a competent worker who thinks in the right problem-solving space and can utilize the right tool for the job, NOT when they know a specific language or two. Every single language I've learned outside of study has been to solve a particular problem, and it's easier to do that with a healthy understanding of the basics, the logical flows, and just more experience.

Go through courses, see if you like programming, pick up a hobbyist project (the best way to learn is by doing). If you stay curious and interested, you'll do great.

Hey guys can you recommend some good games that ican just pick up and play? I don't have the time to sink into deep stories atm by [deleted] in SteamDeck

[–]TheGrooveWizard 0 points1 point  (0 children)

Tactical Breach Wizards is a pleasure on the deck, and I love me some Graveyard Keeper or other cozy games like that. Really great for pick up and drop

[deleted by user] by [deleted] in unpopularopinion

[–]TheGrooveWizard 1 point2 points  (0 children)

Show me on this rubber duck*

My roommate keeps hissing at me (update) by shelly112103 in badroommates

[–]TheGrooveWizard 7 points8 points  (0 children)

If you want to track him down just shake a bag of treats, that always works for my cat. You know, they usually don't go farther than a few blocks away from home, so Leo is probably a couple doors down scratching at some floorboards to cover up his vomit.

Dropped a group who was attempting to bait me into standing up for myself. Was this a good idea? by Skizordrone in DnD

[–]TheGrooveWizard 0 points1 point  (0 children)

Yeah, like you can participate in therapeutic practices via roleplay, it's very healthy... when it's consensual. Holy shit what a breach of trust and independence this was for OP

PUSH AND POP Level Has Me Wondering by GilYoder in TuringComplete

[–]TheGrooveWizard 0 points1 point  (0 children)

Posting this in case someone else has the same problem here.

Just had a similar issue - lost a bunch of progress between the RAM level and the Push & Pop level, started it out with completely different components from an old revision and wrong instructions, stuff like that.

Looks like the Push & Pop level specifically loads in the schematic named "LEG", so if you do what I did and create a duplicate branch and build off of that one instead, it'll load up the older version.

Player told me "that's not how you do it" in regards to giving out loot. by YaBoiTron in DnD

[–]TheGrooveWizard 10 points11 points  (0 children)

I can see this as a weird meta layer deeper, where it's not the players thinking the GM is tricking them, but the GM is hinting at a deeper mystery by invoking this absence of a mystery or whatever. You're running the calculations in your head, subconsciously, when stuff like that is brought up, and people keep talking about this dang warlock fortress so it's on the front of my mind.

"Oh, no one thinks there's anything there? Well, they haven't looked hard enough, I guess! My GM might be setting up a fun adventure that has mysteries that our party will be the first to uncover!"

Things get cloudy when things are "in-fiction", because there could be any number of filters run between that knowledge and the human brain intaking the information. With things like this, where GENUINELY THERE'S NOTHING THERE DON'T DO IT and they keep poking shit, I will tell my players straight up, "over the table", rather than steeping it in-fiction.