Details
-
AboutSoftware Developer
-
SkillsC#, SQL, AngularJS
Joined devRant on 5/16/2016
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
-
My workplace just lost a contract that would bring us a €20000 revenue because the CEO refused to spend €5.9
-
I had to make a reverse-geocode Service in C#.
I made a new empty .cs file, copy-pasted the API OpenStreetMaps endpoint as a comment for reference
Pressed enter.
n BAM. Copilot (in Visual Studio) autosuggests the ENTIRETY of the class with accurate JSON-POCO conversion ._.
I dislike AI but can't deny its usefulness in this kinda manual work. I'd take this over some low-tier junior dev anyday9 -
So my wife picked up some gyro meat (double entendre?). Anyway, she forgot feta and pitas. So we substituted parmesan and tortillas. I said we are eating Grexican tonight. Not sure if parmesan is Italian or not. So maybe we are eating Grexican🤌 tonight.
My daughter had her gyro, but the tortilla had ripped a bit. She said she had the ripped burrito. I said the burrito must have been working out, because it was ripped.
It is kind of sad though. We had a really good gyro place in town. But the owner died and so did the business. There are no other gyro places. Not all gyro heros wear capes. RIP6 -
Managers decided that the support contract with one of our most important third party servers is not worth the money.
Take a guess which server caused an outage for all customers twice already :D2 -
Took a chance at telling my bosses how burned out I am and had a really great discussion with them.
Turns out they want me to lead the front end team, because I'm good at it and can make them do higher quality work. Agreed with me that there's something wrong with the code if you have to use a different IDE lmao.
And I can use my 30+ days of sick leave (which I've never used because I don't get sick) to take time off when I need to. Burn out is a disease.
Not all bosses are shitty.6 -
We rolled out yesterday a new update out to our Desktop application. The goal was to do it last weekend but we failed for reasons. The update is a success and now we (devs, project manager, QA, COO, support) got an angry email from our CEO, he mentioned:
- He is very disappointed in the whole process
- we released it without a coordinated marketing campaign
- That the devs should have communicated to the customers
- That the devs should have communicated internally more
- That support is getting a lot of new support tickets. I asked support, they counted 0 for this product in the last 7 days.
- Asked us to self-reflect how we can improve.
My project manager (who is currently on paternity leave) responded with an angry email to defend the dev team and pointed out that the CEO fired the marketing guy (again). The deadline is here for months, that the CEO literally ran the update locally and sold the update to new customers. He also called the CEO "lack of self awareness" and "not understanding the update process" and "disappointed in this approach". He also said that he asked the developers not to respond to the email.
Love me some drama between higher-ups3 -
if you have mice problem, you don't get rat poison that leaks into the environment… you get a cat! 🐈14
-
My manager is complaining I'm committing broken, incomplete stuff.
Before my manager was complaining I didn't commit enough.
My manager is an asshole.10 -
Update on my shitty manager.
He's been in HR training and leaving me the fuck alone. So it's a win so far.7 -
I'm the only one who loves programming and computers but hate most of the culture around it? The tropes (caffeine addiction, programming socks...), the YouTube "gurus" who makes clickbait titles and usually screams while reading other peoples blogs, the [hyperSpecificWebFramework]Conf where hours are wasted in which seems an infomercial for "yet another way to update an HTML page basing on a series of properties", the hackathons...
More I distance myself from this mountain of BS more my enthusiasm for tech grows17 -
Well, my boss is officially unhinged.
He threatened me in a call. He thinks I ratted him out to HR for living over seas. Funny thing is I don't give a rats ass, he's got the wrong guy.
Going to HR now though, see if I can move teams to minimize the damage he can afflict on me.11 -
Client: We're already behind schedule and over estimate
Also client: *keeps asking for more changes*
Why are civilians like this11 -
Our projet's system architect posted in our chat that me returning to the team next week will be the best b-day gift for him.
I was OOO for 3 months
what am I returning into....?5 -
TeamLeader2: Mister IHateForALiving, client is reporting a bug, we need you to check out what is happening
IHateForALiving: I'm on it, anything I should know before I start?
TeamLeader2: just check the logs, they should tell you pretty much everything you need to know
The logs:5 -
I'm a sick to fucking death of reading 'documentation' by developers who assume you know everything they did at the time of writing and so leave out 90% of the context that would make the documentation make any sense.
Listen to me. If you are writing instructions on how to do something you have 2 options.
1. Write steps that are so detailed a person who has never touched the system could do them
2. Give enough information for a person who has never touched the system to work it out for themselves.
NOT. LET ME REPEAT MYSELF. NOT: 3. Give some half assed info that assumes you had already been working on the system and practically knew everything anyway.
If I had already been working in this area I WOULDNT NEED THE FUCKING DOCUMENTATION TO BEGIN WITH.10 -
Visual Studio in the recent releases got some updates where it "accelerates build time" by caching DLLs or something
Good in theory? sure.
In practice? So very often, a "hot reload" now doesn't trigger a DLL swap. VS says that changes have been updated but you see stale code and you've to turn off the program and re-run it
I'm sure there's a way to turn this acceleration off and will do that after this rant, but I don't get how such retarded features get green-lit and make it to production :v
I understand that for biiiig solutions with minutes of build-time, this would be god-sent, but if it's this unreliable in my 8-Project Solution, I wonder how unreliable it'd be in bigger Solutions
at least turn it off by default if you know it's shit ffs.6 -
It's 2025.
We still have MSSQL with compatibility level set to 100 (matches the version from 2008).
We still have random downtime or issues with timeouts thanks to parameter sniffing.
Update? No that's expensive and doesn't provide more cashflow (ecommerce-ish).
'I just have to make better code'.4 -
gonna try working from the hospital while my youngest brother is in surgery from a car accident yay american work culture forcing productivity in difficult times9
-
A software developer's experience life cycle:
0 - 5 years: attempt to replicate what your current senior is preaching, assuming that's the right way. Reading "Clean code" and preach it as gospel, even though you don't practice any of it.
6-12 years: gained the belief that you are better off coming up with solutions yourself, usually "sophisticated" and "elegant" which to everyone else (and also yourself a few years later) is an over-complicated inheritance ridden shit show. You have realised the "Clean code" movement is actually a cult but still believe code reuse is the holy grail.
13+ years: finally realized that simplicity and pragmatism is the most sensible way for most software development. Code is now readable, maintainable and functional. You took the few good bits from "Clean code" and ignored the extremism. These are the golden years.
The problem is most developers jump ship and stop developing before reaching the golden years, thus resulting in most software projects looking like shit.
Unpopular opinion, but it doesn't make it untrue.13 -
MSAL, Microsoft's absolute dumpster fire of an authentication library. Who in their right mind designed this overcomplicated mess? The documentation reads like it was written by a committee of drunk orangutans throwing darts at a keyboard.
Want to do a simple login? HAHAHA GOOD LUCK! Here's 47 different configuration options you need to set up, three different flow types that are basically the same thing with slightly different names, and error messages that might as well be written in hieroglyphics. "AADSTS700054" yeah that's SUPER helpful, thanks Microsoft!
And don't even get me started on token caching. Oh, you thought your tokens would just... work? NOPE! Hope you enjoy debugging why your perfectly valid token is being treated like a expired coupon at a grocery store. The refresh token flow is about as reliable as a chocolate teapot.
I worked on a great project that was later axed and part of that was because of Msal issues. We literally only dealt with Msal issues. The app was otherwise stable. There were always issues with SSO, login, token validation...
It just couldn't work, like, at all.
I could see the clients getting fed up of the constant issues, yet, they couldn't move away from Microsoft since they'd already invested into their entreprise ecosystem. AzureAD, Office 365, you name it.
Shit like this is why I laugh whenever someone suggests that AGI will take over the world. Like, bro, we still haven't figured out how to make an auth library that actually works, and you think we're close to making a machine capable of thinking like a human?
Yeah right!5 -
It's a new year. so everything stops working because tables don't exist for year 2025 in the database.10
-
So I wrote some code to sort images in folders based on dates.
Like 2024>06>12.
I thought thats a good little script for GPT to help me out as I wanted to write it in rust.
Everything was fine and after processing all images and videos for 24 hours I was happy.
My test runs worked well.
Two days passed and I realize something.
Some images are not put in date folders. Why? Well I guess a little bug.
Starting to dive deep and checking if other images are in folders.
I see that I have images in folders since 2015 for most months and dates.
But why are some not put in exact day folders.
So another deep dive and I find out that the creation date is different to the folder the images are in.
Often its off by months.
Turns out I forgot to double check how the code generated by GPT maps the time between image creation date and unix epoch to a date folder.
It was just doing a division by an approximation of seconds that a month has, a year has, and a day has.
This caused things to be completely off the further away we go from 1970.
Lucky me that I did not mess up the creation dates :)
Looks like another 24 hours run6 -
Fucking exercise equipment vendors... I have contact at least 3 vendors to ask technical questions about their products and I NEVER get a reply. Do you not want to sell anything you gigantic ass fucks?!
It looks like these vendors are finally standardizing on a bluetooth communication protocol called FTMS. Apps and desktop software are using this protocol to allow all sorts of devices to just work with their software. So I asked a vendor today that connects to 2 competing software systems. Do you support FTMS protocol? Radio silence. Maybe they are in a different time zone on the other side of the planet. But what is the excuse of the other 2 companies?
BTW, FTMS is really cool. You can turn a tread mill on and off with it. I so want this connected to Skyrim.12