Details
-
AboutLiberal communist rockstar & conservative spy economist.
-
SkillsSurvival haute cuisine spag bowl. Fermi fan.
-
LocationBRS, DUS, BOR, HEL
-
Github
Joined devRant on 1/18/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Overnight, our networking dept patched some systems, which unexpectedly caused a connecting system unable to work. That system was our alerting layer, which didn't/couldn't send out the alerts (phone calls, Teams messages, emails, etc) that alerting wasn't working.
This morning when networking came in, they saw the issue (our backup alerting system was sending emails all night long).
Instead of "Oh no, maybe we should have a process in place to verify patching X systems doesn't degrade Y systems", the various teams are dog-piling on alerting (my responsibility). VPs are now getting involved. They are saying things like "There should have been a monitoring system to monitor the alerting!!!". Which there is, the email back up alerting. Must be a dozens of messages in the team chat all pointing the finger that 'alerting should have worked', even though *those server clusters were all down*. My boss tried to chime in with common sense saying "If our infrastructure team can't guarantee 100% uptime on the clusters, then this will happen again. The issue happened once in the 5+ years we've been using this framework. We can spend time and money creating yet another monitoring system, which could fail too, or accept the reality that sometimes things break. We fix it and do what is reasonable so the issue doesn't happen again. In my opinion, paying for another solution isn't feasible in this situation."
Team chat is silent right now, but my spidey sense is tingling.6 -
Manager: "add this"
Me: *adds the thing*
One week later:
Manager: "Remove this we don't want it anymore"
Me: Fuuuuuuuckkkkk18 -
A react package has a transient dependency on another library (date-fns), well that transient library is used throughout the code base. Now I need a slightly newer version of date-fns. Everything runs fine, create PR, build fails. Have a look, react package doesn't import date-fns properly, ok well lets update it, spent the morning updating a shitty date picker component, that is wrapped in a shitty wrapper that doesn't keep the generic/union exclude info so now it has type issues. Finally fix that, everything looks fine.
Runs build:
ELIFECYCLE Command failed with exit code 3221225501.
Why is it always with react that these issues exist4 -
I've started messing with C++ again, and it's kinda fun :)
I'm a fan of modular systems, so I've decided to build a little proof of concept for plugin loading.
A plugin is basically just a shared library which exposes a class that extends the Plugin abstract class and implements some lifecycle methods.
Then a plugin file has a system specific PLUGIN_EXPORT create_plugin()... function that just returns an instance of the plugin.
I've decided to use a super simple event bus for communicating from the host system to the plugin and vice versa, it's supplied in a PluginContext class which is supplied to the plugin upon initialisation.
Loading the plugins is done via LoadLibraryA(...) or dlopen(...).
Of course I'm freeing/closing them again at the end of the host system lifecycle. I hope to eventually implement some form of HMR.
Idunno why I'm sharing this; The system has zero purpose other than learning, but I've figured that implementing plugins in a "lower" level language, rather than typescript with node is more fun :)6 -
My company is making is sit through what can better be described as "The Dundees".
Those useless, time wasting, self aggrandizing "award cerimonies" that companies use to... dunno, I think to stroke management's ego.
I guess it's part of their compensation package, right there with making the hottest employees wear revealing clothing in order to be "engaged" in "informal team building exercises".
Frankly, I'm glad my sixteen-years-after-my-navy-days ass doesn't qualify.
Fuuuck, why can't they just give themselves bonuses for being "such engaging person-bosses" and let the rest of us just work? Corruption used to be a quick and easy affair. Now it requires soooo much fanfare.2 -
Cont. https://devrant.com/rants/14042595/... .
Found you. Hello.
High quality pic here:
https://devrant.molodetz.nl/CDP_01.... .
/* Low quality unavailable due to devRant's picture upload being broken for the moment. */9 -
Doing work disability paperwork. They've filled in paperwork saying they've provided all necessary and recommended equipment. I literally have paperwork of them declining to provide equipment recommended (and would have been paid for) by the government.
Fucking wild. Gonna be fun.3 -
Traffic getting worse and worse everyday
Who are all these people?
Why are they in my town?
Why do they all have on-site jobs?8 -
Krystry and I got the same amount of work done last week...
Why is this a problem? Krystry was on leave2 -
In Windows 11, Microsoft has removed the option to make the taskbar smaller—and with the 24H2 build, even the old registry hack (TaskbarSi) no longer works.
Fuck Microsoft.26 -
Watching someone at a conference trying to play a video in their presentation on Windows PowerPoint. It’s painful to see. No audio. They then ripped the video from YouTube. It still wouldn’t play even in Windows Media Player. They’re still fiddling with it while the speaker and audience trade dad jokes. If I hooked up my Mac it would immediately work. How do Windows users live like this?2
-
I got deadlines to meet at work so I cancelled all unnecessary meetings to focus on my development work. Some high manager pushes for last minute work because reasons.
I log onto my laptop this morning and see IT did an emergency patch. I expect some minor inconvenience because every time they patch something they fuck something up too.
Well they managed to lock me out of most software installed on my laptop and PC, I cannot even connect any device to it. Even debuggers get denied. They even managed to wipe all my networking configs in my lab.
I guess I will be doing jackshit today until the IT networking department wakes up from their offshore slumber, because it usually takes them forever to do anything whatsoever.
Fucking worthless fucks. I am so tired of all this.1 -
My company: "you don't have a choice what you work on"
My company on legal paperwork: "we've given them choice of what they work on to support and develop them as best as possible"
Both of those are verbatim quotes. I laughed. I mean, I now want to punch someone, but I laughed before the violence.5 -
Systems engineer, +5 years of experience, mainly webdev but also 80% of every branch of IT there is, have worked with many technologies professionally, many more academically, fluent in 3 languages, low salary expectations... how come I can't land a new job?
I've done a bunch of stuff: Specialized CVs, used many platforms, personal connections, showed at different places, updated my socials / projects...
Man I suck at job hunting.
Before you hate on me, this is more of a reflection than a vent. I'm not mad at all. I know I've been doing a poor job and I'm stepping up my game soon. I didn't underestimate the IT job market, I just had other priorities in mind.6 -
dumb-init is a very popular package for Docker containers. Here's some fodder for feeding the DEI flame war:
- Those who are unable to speak have the right to remain silent
- What about speachless-init?
(my take: no action required at this stage)
https://github.com/Yelp/dumb-init/...8 -
I feel like the social good of tech never really came to fruition. Like my local store can probably tell I have poorly managed ADHD from my irregular shopping schedule and caffeine/sugar addiction but all they use this info for is to try to sell me more salty peanuts.
The peanuts are tasty tho ngl3 -
!dev
It's a public holiday (I follow company's country's public holidays).
Wake up. Feeling good.
See message wishing me that I don't wake up - lol.
Msg peeps hello, and go help mom she's in a rush.
Qt says hello.
Help mom go to work (garage door is manual).
Wish qt good luck with stuff today - no reply, guess I just missed her
Go back to sleep
(buddy using img-gen #awesome)
(client messages for standup)
Wake up again, Life's still good™️
Reply back, it's a public holiday but if they want other/extra days just let me know - all good.
Make brunch - bread has just gone bad, whatever got another. Ends up being heavier than expected.
Watch an episode of a show while eating, bit of a zzzz.
Jam some guitar, do decently but not quite getting it right - but it's fun so it's all right
Qt updates about day - sounds like fun
Check in with friend, seems to be doing ok, he's been dealing with a bunch of things atm.
Create fun project for a sudoku solver, set up the initial part, realise that the parsing is a bunch of boilerplate (decided to map each section to a variable with bit packing), realise it's easier to work with arrays instead.
Decide to nap
It gets too warm to stay in bed, doens't matter, feel physically even better (aka bags under eyes are much less)
Qt back online, shares cool pic of castle
Realise I can get best of both worlds using pointers... This is getting stupid, whatever.
Getting warm, qt sends pic of temp by her.
Oh, right, ice cream. Open it, clearly melted and refrozen slightly - it's ice cream doesn't matter.
Chat a bit with qt
Bot battle spams img-gen
img-gen randomly gets stuck because watching YT vid
Chat a bit with peeps
Order food for mom and I - because why not. Hmmm a bit pricey.
Chat a bit more with peeps till mom is home.
Go chat with mom food should be here soon...
App says food is on it's way, great I'm like 2 minutes away.
20 minutes later, (1 hour after ordering) call up, "um yeah, that will still take a while"
Friends messages, he's been made redundant after CEO explodes and fires managers
Mom getting annoyed, if she had had to work she'd have been in bed already.
Now 2 hours after ordering food, call up again. "Yeah it ready we're sending it over now" - great hang up.
Get food, it's good. They included an extra beer - they offered, and I picked, spring rolls, but whatever.
Finish the first beer, look at the bottle, it's grody - at least the neck is clean, same with the other bottle.
Chat with peeps
Realise that it's not as good as the one I remember. That's export vs local version, I guess.
Chat with qt
Realise it's late and didn't really touch projects I wanted to #ItHappens
Starting to get tired again
Me still happy. Glad I woke up chipper. Let the happy flow
Also, my PC randomly started having lag spikes today - should probably just reboot #WindowsProblems
Not really a rant, since I'm just kinda shrugging it off, but I know if I didn't wake up in such a good mood I would have been pretty annoyed. Perspective is everything or some other philosophical shenanigans, you guys tell me the right term/saying7 -
*Logging in my Google accout*
"Please set your phone number"
"Please set your home address"
Wow. Do you want my blood type too?11 -
As a wokoid leftist, I have an easier time than most to debug my code.
You know, coz I like eating bugs. -
I've been gone a hot minute.
I'm just sharpening sticks to fight in the robo-apocalypse.
John Connors got nothing on pointy sticks.4 -
Shithead manager.
Complaining that I'm a "senior" and he expects more from me (ignore that he's been making that complaint for 3 years and it's only been my job for less than 1)
Now complaining that I'm taking time to teach someone about something that they don't actually need to know.
I'm so fucking done with this job.3