I learned early in my software engineering career these two beautiful rules of debugging:
- Read all of the words
- Believe them
Mastodon: @sean@dice.camp
I learned early in my software engineering career these two beautiful rules of debugging:
If you have seniority and they are a junior, some juniors do respond well to a senior having more knowledge about the codebase. With them, it can be beneficial to use a tone like “We have library X that seems like it could do a lot of the functionality here, unless you already took a look?” I know it’s like 90% of the same but I know people who will just be shellshocked and just blindly say “yes” to any question you ask them, and I don’t want a blind “yes” I wanna know the truth :) it also lets then explain why they didn’t use it if they have a legit reason because hey, maybe I’m the one who needs to be caught up
People forget that compilers used to be commonly proprietary and commercially licensed. Heck, I’m born on the 90s and knew that 😂
So so glad free and open source software took over though
Oh Steam Machines are so back
The one on the right should be labeled “full-stack dev” because that’s like 80% of them and they write in C# and Angular 😂
I wouldn’t say JavaScript is horrible, it’s a fine little language to do general things in if you know JS well. I would say, though, that it is not a great language. Give me F# and I’m happy forever. I do not like typescript that much more than JS.
Compile times say otherwise
F# definitely and maybe Haskell and OCaml as well? Elixir and Erlang use it as a binary concatenation operator.
You’re downvoted, but you’re 100% right. The web is designed to not break. Engineers who can’t accept that don’t get to complain
True, but functional languages are great if you want to live comfortably.
https://survey.stackoverflow.co/2023/#section-salary-salary-and-experience-by-language
Sounds like they should’ve had guns
JavaScript has [
].length
Have you seen Elm’s error messages? They were what inspired Rust to have its error messages.
Star Citizen absolutely works on Linux. I’ve played it myself without issue when I got a drake Corsair
Haha glad it worked out :)
Yup, you just gotta set the right environment variables. Can’t remember them off the top of my head though, “NVAPI” is part of one of them I think. Don’t have an nvidia gpu anymore, though, switched to AMD about two months back.
If the entire US economy necessitates oppressing rail workers, then yes, rail workers striking is a good thing. It sounds like they are extremely important, according to you, and should be listened to.
Thanks :) I have a lot more “Get Inspired” articles in the works! Ironsworn, Blades in the Dark, Genesys/Star Wars just to name like half of what I have started 😅
One Unique Thing I’ve seen so much heartache and strife around. GMs love to imagine the cool things their players are gonna say only to then shoot 'em down
Yeah, a lot of GMs aren’t really ready for one unique things, especially since it gives up part of their worldbuilding.
Intercepting is something I indepentently came up with and playtested for a while but it wasn’t working very well for us compared to the Wizardry “front rank / back rank” system that The One Ring also uses
I GM a 13th Age game and I play in one and I’ve seen intercepting used pretty much every fight at least one time–seems useful for my groups
Range bands, sure, I wanna simplify it even further to engaged vs ranged. Again taking more cues from The One Ring RPG which in turn works like Wizardry did.
I mean, I don’t even like ranges necessarily, but it’s certainly a much more welcome system than a grid to me :)
Escalation Die, I dislike. I like the idea of immediate results, fortune at the very end, you know viscerally right as the dice hit the table if you hit or missed. To that end, a player can write down “I hit these ghûls if I roll a an 8 or higher” but the escalation die messes with that.
Yeah, my favorite games (Powered by the Apocalypse, Forged in the Dark, and Ironsworn) all have dice mechanics where you pretty much know instantly what the results are (PbtA and Ironsworn have a tiny bit of math, but still)
The “living dungeons” I also don’t find particularly fun to engage with as a player. I’d wanna do something crisper and blorbier.
Agreed. I don’t run them–personally don’t find them that interesting.
You’re right about those monster stat blocks.
Because they’re sooo good 😩
I mean, if the error says “variable foo is not defined” I don’t think it’s wise to go “I’m pretty sure it’s defined, the compiler is just wrong” 😂