|
I found the source code and there are precisely two catch blocks in the entire thing and neither of them throw a meaningful exception
|
![]() |
|
![]()
|
# ? May 29, 2023 16:37 |
|
oh ho, what's this? A bottle of wine? well well well
|
![]() |
|
just got my annual review which was excellent my main complaint w my work is i jump between so many systems and like frameworks/sdks that i gain no true mastery, but the plus side is having a wide (but shallow) pool of knowledge i wish i could be one of those people that writes extremely high performance intricate kernel poo poo but nah glueing stuff together with python is what pays the bills like whenever someone who extremely knows their poo poo posts itt i am in awe and strive for that but it never comes up professionally
|
![]() |
|
Powerful Two-Hander posted:well well well
|
![]() |
|
as celebration for my spectacular review i pushed changes to prod on friday. booyah (it worked, i tested it heavily ahead of time but know this is also due to luck in the sense that our cloud provider didnt blow up simultaneously)
|
![]() |
|
MrQueasy posted:this reminds me of the joke about the three holes in the ground oh really? I'll look into it
|
![]() |
|
animist posted:docking with my boss on a Friday pushin on my git on sunday
|
![]() |
|
Corla Plankun posted: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 Today at work I had a choice between client A, who needs me to RDP into their windows servers and figure out why an old non-production SOAP service is not responding, and client B, which needed a quick proof of concept for a promotion engine that involved lots of recursion, parallelization, and property-based testing, with carte blanche on the tech stack as long as it exposed an HTTP API Guess which client turned out to be way, way more urgent?
|
![]() |
NihilCredo posted:Today at work I had a choice between client A, who needs me to RDP into their windows servers and figure out why an old non-production SOAP service is not responding, and client B, which needed a quick proof of concept for a promotion engine that involved lots of recursion, parallelization, and property-based testing, with carte blanche on the tech stack as long as it exposed an HTTP API the rdp client, because that sounds like a bank dying
|
|
![]() |
|
cinci zoo sniper posted:the rdp client, because that sounds like a bank dying "Non-production". Production is totally fine, but a few months ago they moved their test servers and hosed up a bunch of endpoint configurations in the process (i.e. they shuffled hostnames around but couldn't be arsed to check whether any configuration also needed updating). NihilCredo fucked around with this message at 00:51 on Jan 21, 2023 |
![]() |
|
i wish our clients ever asked for a ton of recursion and property based testing in their feature requests
|
![]() |
cool av posted:i wish our clients ever asked for a ton of recursion and property based testing in their feature requests "property-tested analytics software implemented in an excel spreadsheet for user modification"
|
|
![]() |
|
cool av posted:i wish our clients never saaaaame
|
![]() |
|
binding redirects are such a clusterfuck
|
![]() |
|
i am simply adding <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> to one hundred csprojjes and hoping for the best
|
![]() |
|
I was skimming through some of the pages in this ancient wiki I've scraped for backup purposes before I turn it off and a load of people come out of the woodwork complaining I removed their important 15 year old list of SQL queries or whatever and found some quoted comments including:quote://Steve M made me do this 12 -8 -97 good job there were no code reviews I guess
|
![]() |
|
Just reviewing some basic code calculating the astronomical season. It's very weird as it normalizes the year to 2000 for some reason, so clearly a Stackoverflow copy pasta, but no attribution. Paste a line into Google and find the original. It's the answer with 0 points and many bugs. Amazing. https://stackoverflow.com/a/68500498 JavaScript code:
MrMoo fucked around with this message at 22:58 on Jan 23, 2023 |
![]() |
|
load-bearing webdev I wonder how many places are using it
|
![]() |
MrMoo posted:Just reviewing some basic code calculating the astronomical season. It's very weird as it normalizes the year to 2000 for some reason, so clearly a Stackoverflow copy pasta, but no attribution. Paste a line into Google and find the original. It's the answer with 0 points and many bugs. Amazing. holy poo poo lmao
|
|
![]() |
|
working it out properly sounds hard, I'd probably just hard code it and raise a Jira to update it next year
|
![]() |
|
it’s pretty simple from another answer, using Luxon DateTime:JavaScript code:
|
![]() |
|
sure, everyone complains about how many npm modules their projects have, but then when i simply copy paste 30 lines of code from stack overflow instead of running npm install season-identifier, then somehow i'm the bad guy,
|
![]() |
|
why are these so bad one of these days I'ma buy calendrical calculations. then I can get allllll the upvotes
|
![]() |
|
doesn’t take into account hemispheres tho
|
![]() |
|
polyester concept posted:doesn’t take into account hemispheres tho I had the same thought but apparently astronomical seasons don't consider hemisphere?
|
![]() |
pokeyman posted:I had the same thought but apparently astronomical seasons don't consider hemisphere? yes, because they summarise planet’s position on the orbit around sun. meteorological seasons are those that care about temperature fluctuations
|
|
![]() |
|
seasons aren’t even real. they’re just a vibe
|
![]() |
|
somebody at work said our databases were set up as "An Active/Whacktive Experience" and i'm totally not mad i didn't come up with the term first
|
![]() |
|
whack like "hit" or whack (wack) like "uncool" or both
|
![]() |
|
Share Bear posted:whack like "hit" or whack (wack) like "uncool" little of A little of B
|
![]() |
|
"hey everybody, we know that we spent years forcing you all to use this specific CI platform and associated tools, but we just realised that it's actually a pile of poo poo and woefully out of date so we're implementing a completely new one can you all migrate please?" lol, lmao
|
![]() |
lol if you're not writing a full gr-based n-body simulation to determine the precise moment of the equinoxes and solstices in the greenwich mean reference frame. just lol
|
|
![]() |
|
Powerful Two-Hander posted:"hey everybody, we know that we spent years forcing you all to use this specific CI platform and associated tools, but we just realised that it's actually a pile of poo poo and woefully out of date so we're implementing a completely new one can you all migrate please?" my money is they hired some young people who wanted to use something new instead of supporting something existing and as soon as the honeymoon period is over they are gonna bounce to the next company. this may or may not be based off personal experiences with coworkers who just wanna play with the newest shiny thing from their favorite tech influencer.
|
![]() |
|
i hope implement means some sort of managed solution and not like rebuilding everything from scratch
|
![]() |
|
Share Bear posted:i hope implement means some sort of managed solution and not like rebuilding everything from scratch yeah i know jenkins worked fine but we don't really wanna read documentation but hey look travisCI is cool i bet this will do everything we want after we spend 2 years configuring it also i'm gonna need you to use this bespoke artisinal yml config for all your pipelines. also we only support rust language for now so you'll need to convert your existing applications. one last thing, don't ask me for help because i already put my two weeks in starting the week after we go live because i'm already bored.
|
![]() |
|
Share Bear posted:i hope implement means some sort of managed solution and not like rebuilding everything from scratch you know it's not poemdexter posted:my money is they hired some young people who wanted to use something new instead of supporting something existing and as soon as the honeymoon period is over they are gonna bounce to the next company. I wish it was this because then we'd be using something vaguely new, instead of an old Jenkins version and a huge pile of varying different scripts behind it, all of which was implemented by contract staff lol
|
![]() |
|
Powerful Two-Hander posted:"hey everybody, we know that we spent years forcing you all to use this specific CI platform and associated tools, but we just realised that it's actually a pile of poo poo and woefully out of date so we're implementing a completely new one can you all migrate please?" okay boss, what web ui do i gotta tell to run build.ps1 now
|
![]() |
|
is it normal to not document an API and instead tell someone to use the inspect element tool to deduce what the JSON you POST is?
|
![]() |
|
is it surprising? less than one would hope. should they be fed into a wood chipper? yes.
|
![]() |
|
![]()
|
# ? May 29, 2023 16:37 |
|
Its a Rolex posted:is it normal to not document an API and instead tell someone to use the inspect element tool to deduce what the JSON you POST is? normal in the sense that lots of forms of malpractice are "normal"
|
![]() |