|
Feisty-Cadaver posted:the folks on that team (not me) were absolute loving rockstars cuz they were doing that work while also having to deal with patch releases every 2 weeks. Bungie needs this team desperately.
|
# ? Jan 18, 2023 14:06 |
|
|
# ? Apr 20, 2024 01:57 |
|
i can't imagine what the code behind magic the gathering would be like. some of the cards are wildly specific like "gain 1 land if one of your other creatures is wearing a hat", and then suddenly the devs have to add a "has_hat" check on every card dating back 30 years
|
# ? Jan 18, 2023 16:11 |
polyester concept posted:i can't imagine what the code behind magic the gathering would be like. some of the cards are wildly specific like "gain 1 land if one of your other creatures is wearing a hat", and then suddenly the devs have to add a "has_hat" check on every card dating back 30 years ccgs have by far the simplest code of all games, because it's literally just a calculator with some sfx slapped on. sure, it's a chore to edit 500 card json declarations by hand to extend "properties" list of 37 cards with "has_hat", but like 95% of "wildly specific" card mechanics i can think of are trivially implementable as a list membership check.
|
|
# ? Jan 18, 2023 16:16 |
also ccgs are probably _the_ usecase for doing tutorial porn-tier functional ecs with components like "damage_booster"
|
|
# ? Jan 18, 2023 16:18 |
|
oh cool well in that case i am the terrible programmer
|
# ? Jan 18, 2023 16:24 |
|
Powerful Two-Hander posted:imagine what the dwarf fortress code is like a miserable pile of secrets
|
# ? Jan 18, 2023 17:56 |
|
polyester concept posted:oh cool well in that case i am the terrible programmer Exactly what I thought today after perusing git blame.
|
# ? Jan 18, 2023 18:16 |
|
Just noted TypeScript and VS Code still has no support for Web Workers? That's somewhat impressive. Probably more poo poo on the ES6M pile, as Workers have no support for import maps at all and that's still quite 💩 Slap the VS Jest team for their work too. If I force "color" output, at least I can scroll in the terminal the output, but it's not really parsed to any useful effect. "less -R" doesn't work at all in a terminal, so some improvement at least. If I disable forcing the colour output then the VS Code extension just gobbles up all the output and hides it unless you run in debug mode. So many questions. It would be nice if VS Jest only ran the tests for code that changes, maybe it's trying to do that 🤷♂️ I hate webdev tooling. and webdev.
|
# ? Jan 18, 2023 19:06 |
|
That's quite apropros, I hate webdevs.
|
# ? Jan 18, 2023 19:19 |
|
how is nuget so loving bad god drat I just want it to output the dependencies so I don't have to bother writing them in the nuspec file manually and apparently that's too much to ask and nuget spec just outputs a bare "here's an example for you to do urself!" file
|
# ? Jan 18, 2023 19:20 |
|
tef posted:a miserable pile of secrets
|
# ? Jan 18, 2023 19:30 |
|
Powerful Two-Hander posted:how is nuget so loving bad god drat YOSPOS: NUGSPOS: your nugs are a POS
|
# ? Jan 18, 2023 19:34 |
|
Poopernickel posted:YOSPOS: NUGSPOS: your nugs are a POS more like nuget yourself then wreck yourself e: nuget me not
|
# ? Jan 18, 2023 19:36 |
|
typescript devs be like "sometimes package imports are weird when i use 1 loc to spawn an isolated worker on a client pc in my free performant async language" meanwhile .net devs be like how do i install a package
|
# ? Jan 18, 2023 19:39 |
|
Sagacity posted:but enough about this thread this thread is good but it's better when we all have different stupid opinions instead of it being 6 pages of "ah yes have you considered that the computer is bad"
|
# ? Jan 18, 2023 19:42 |
|
12 rats tied together posted:typescript devs be like "sometimes package imports are weird when i use 1 loc to spawn an isolated worker on a client pc in my free performant async language" source ur quotes
|
# ? Jan 18, 2023 19:44 |
|
MrMoo posted:Slap the VS Jest team for their work too. the current vs code jest "team" appears to be some person on github who doesn't even have an employer listed on their profile who is not being paid for their work but sure go off king
|
# ? Jan 18, 2023 20:02 |
|
Feisty-Cadaver posted:I worked on a very popular game thats been around for a decade+ and we had at one point years ago a team called CUTS - clean up this poo poo Cold on a Cob posted:cleaning up crufty code is so drat fun, Id love this job This is pretty much what I do all day, every spare minute I can claw out from the actual feature work I'm supposed to be doing. Scrapping old workarounds, simplifying pointlessly complex code, adding comments and documentation, updating old dependencies to newer stuff which works faster, making useful but inconsistently applied practices universal across the whole codebase, adding linting rules, small- and medium-sized performance stuff, renaming things, moving stuff so it's easier to find... just gradually ratcheting up how good the code is. My net contributed lines of code is well into the negative tens of thousands. I love it. Sooner or later they'll give me an actual workload and I'll have to scale my efforts back, but oh well.
|
# ? Jan 18, 2023 20:18 |
|
abraham linksys posted:the current vs code jest "team" appears to be some person on github who doesn't even have an employer listed on their profile who is not being paid for their work but sure go off king White knighting Facebook project spinoffs? Of all the companies to choose from. All the significant work should be in the core Jest project, passing JSON objects back and forth, and just being a thin visual wrapper is all that is asked.
|
# ? Jan 18, 2023 20:24 |
|
MrMoo posted:White knighting Facebook project spinoffs? Of all the companies to choose from. sounds like an easy PR for you to make then! maybe you can offer to maintain it for free as well, since it's so easy
|
# ? Jan 18, 2023 21:36 |
|
Thats a somewhat elitist and toxic attitude to take. I may indeed do a patch, whatever, this is day one obvious issues with the software.
|
# ? Jan 18, 2023 22:31 |
|
hell yeah docker is broken, skipping out early
|
# ? Jan 19, 2023 12:21 |
|
Carthag Tuek posted:hell yeah docker is broken, skipping out early pretty sure this is how everyone thinks when my poo poo goes down too so really my terrible programming is doing the world a favor
|
# ? Jan 19, 2023 15:23 |
|
Powerful Two-Hander posted:how is nuget so loving bad god drat can you migrate to sdk style? I updated some of our packages to not use nuspec files and it was extremely easy and doing it in the project files is 1000x better because you dont have to fuss with all that bullshit
|
# ? Jan 19, 2023 15:30 |
|
Doom Mathematic posted:This is pretty much what I do all day, every spare minute I can claw out from the actual feature work I'm supposed to be doing. Scrapping old workarounds, simplifying pointlessly complex code, adding comments and documentation, updating old dependencies to newer stuff which works faster, making useful but inconsistently applied practices universal across the whole codebase, adding linting rules, small- and medium-sized performance stuff, renaming things, moving stuff so it's easier to find... just gradually ratcheting up how good the code is. My net contributed lines of code is well into the negative tens of thousands. I love it. condolences for being on the git blame for everything
|
# ? Jan 19, 2023 15:32 |
|
Should really rename it to git scapegoat
|
# ? Jan 19, 2023 16:42 |
|
don't worry git blame is practically unreadable most of the time so you're fine op
|
# ? Jan 19, 2023 18:32 |
|
cool av posted:pretty sure this is how everyone thinks when my poo poo goes down too so really my terrible programming is doing the world a favor thank you for your service
|
# ? Jan 19, 2023 18:56 |
|
Powerful Two-Hander posted:don't worry git blame is practically unreadable most of the time so you're fine op spoken like a frequent git blamee
|
# ? Jan 19, 2023 19:21 |
|
Carthag Tuek posted:hell yeah docker is broken, skipping out early Modern technology snow day, I love it.
|
# ? Jan 19, 2023 20:20 |
|
Powerful Two-Hander posted:don't worry git blame is practically unreadable most of the time so you're fine op Much like your posts
|
# ? Jan 19, 2023 21:16 |
|
pokeyman posted:spoken like a frequent git blamee impossible I'm the only person that commits anything of worth and it still makes no loving sense Poopernickel posted:Much like your posts otoh
|
# ? Jan 19, 2023 21:54 |
|
polyester concept posted:i can't imagine what the code behind magic the gathering would be like. some of the cards are wildly specific like "gain 1 land if one of your other creatures is wearing a hat", and then suddenly the devs have to add a "has_hat" check on every card dating back 30 years cinci zoo sniper posted:ccgs have by far the simplest code of all games, because it's literally just a calculator with some sfx slapped on. sure, it's a chore to edit 500 card json declarations by hand to extend "properties" list of 37 cards with "has_hat", but like 95% of "wildly specific" card mechanics i can think of are trivially implementable as a list membership check. has_hat is easy because that's in the silly set and they didn't even try to code it in theory all they need to track is basically name, cost, type, rules text, and then they have to make a thousand different hooks for when different categories of events happen but they apparently have awful spaghetti codebases, even on the new client that came out a couple years ago. they had entire sets that were implemented in the beta, taken out on launch day, and then 2-3 years later "oh no we changed too much we'd have to re-code those cards from scratch and it would take months"
|
# ? Jan 19, 2023 23:09 |
|
"terrible programming: i would simply make a thousand different hooks for when different categories of events happen"
|
# ? Jan 19, 2023 23:21 |
|
Apparently for the new one they've got a setup that automatically produces code for the simple cards based on the rules text, and they only need to program the new mechanics and complex cards from each set. Which I'm sure was very fun to write, but I don't know how much programmer time it saves in practice.
|
# ? Jan 19, 2023 23:43 |
|
Jabor posted:very fun to write, but I don't know how much programmer time it saves in practice. this is the only actual problem i have at work anymore. the temptation to write the fun stuff is so strong!!! but it is almost never worth it and most of the time would actually make things worse
|
# ? Jan 20, 2023 03:00 |
|
Corla Plankun posted:it is almost never worth it and most of the time would actually make things worse does that fit in a thread title?
|
# ? Jan 20, 2023 09:02 |
|
docker still hosed boss wrote me like "lemme know if i need to escalate something" lmao
|
# ? Jan 20, 2023 09:25 |
|
docking with my boss on a Friday
|
# ? Jan 20, 2023 15:42 |
|
|
# ? Apr 20, 2024 01:57 |
|
our tools team think they're such hot poo poo but I swear none of their stuff is any good if you even slightly scratch the surface. today's adventure: their client library is giving an error that's like "data server not found in connection list" which is utterly meaninglessness, what it actually means is "you don't have permission to connect to the source. would it kill you idiots to actually throw a custom exception? Or even just put in a meaningful message? apparently! bonus: the permissions are done with IP whitelisting so when you reconnect to the VPN you lose them because your IP gets reset. it's completely unclear if setting a hostname works because it's not loving documented. e: this is the same client library where they didn't document the dependencies either so you had to work them out by calling stuff and working through the stack traces to find the missing dll names.
|
# ? Jan 20, 2023 20:01 |