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
Feed
All
Post Types
- Rants
- Jokes/Memes
- Questions
- Collabs
- devRant
- Random
- Undefined
Cancel
All
-
Opened a legacy PHP file from 2008.
No functions.
2,000+ lines.
Inline SQL.
HTML inside echo statements.
A single if (true) wrapping the entire thing like some cursed gift box.
At the top:
// Do not modify. Works perfectly.
At the bottom:
It writes to two databases. Only one exists.
Somewhere in the middle:
It sends an email…
to the client’s ex-wife.
I closed the file.
Rebooted my laptop.
Took a walk.
Still not okay.3 -
I meant to upload this Reddit post from r/TrueOffMyChest as an image, but apparently that feature is broken. So I transcribed it. This rant writes itself. It's absolutely discrimination and by consent of the state. This, plus age and viewpoint discrimination, is why I own and operate my own business. I refuse to be beholden to HR assclowns trying to virtue signal their way into their next promotion.
"So I did an experiment, I work in CS and decided to test what the gender bias is. So I took my CV And changed the name to a female name. I'd send it out with my real name, then a few days later (or few days before) with a female name.
Out of 100, my applications with a male name got 7 responses for interview.
Out of 100, my applications with a female name got 45 responses to interview
The female resume was 650% more likely to get a callback. And the resumes were identical.
So then I thought 'what about someone looking for working class jobs?' So I decided to focus on restaurants-servers, hosting, etc. Made a fake resume, and responded to craigslist ads with both male and female names. Sometimes the male went first, sometimes the female went first.
Out of 100, my applications with a male name got 10 responses to interview
Out of 100, my applications with a female name got 87 responses to interview
The female resume got 870% more responses."4 -
fail to comprehend code
dig through debugger
make change expecting only to fix one of two test cases
it fixes both test cases, not just one,
pain ensues, code makes less sense to me3 -
I find it so hard having conversations with religious people. Logic doesn’t exist in their world. So infuriating5
-
ive been in the same company for 7 years, i got a better salary offer somewhere else but its a relatively younger company (6years old) - fintech.
should i risk my job security and take the better pay or will it go bankrupt in 2 months and leave me on the street4 -
when you choose autopilot over intention for the 300th morning—is it really you choosing, or just a background thread running decision_maker.exe with cached preferences?1
-
In modern C#, everything's an interface.
Zig is actually sort of similar. I guess I owe it to C# for teaching me the magic.
Sorry, I mean:
IZig is IActually ISort of ISimilar. (IContinued...) -
The average meeting: "I think that's a really great idea. Let's circle back on this and take a 60k view, leveraging the low-hanging fruit so we can identify you championed this technology".
Seriously? Championed? As if the other bs language weren't enough. And this is language that they use to convince clients. "My consultant championed A.I.". Are you fucking kidding me? It sounds ridiculous. Needless to say, we lost that client. -
should I stay or should I go...
that's the question.
I think I know the answer, but some reason I'm still dragging my feet, searching for reasons not to1 -
Having no say in your own work and everything being decided AFTER THE MERGE REQUEST is really interesting.
Preparing my 2 week notice.4 -
- vaguely blonde
- stupid, npc face
- skinny fat
- sloth eyes, think Sid from Ice Age
- a fucking tester that likes unit tests in JS, especially Jest
- talks a lot, but every time she says something everyone just ignores it because there was almost no substance to what she said
- extremely annoying
- interacting with her would be the number one top level displeasure of your day, any day. A day when you wipe the entire prod db is a better day than the day you have to explain something to her
if you guessed jestdotty, you're wrong. that's just one of my ex-coworkers.12 -
"We really struggle to find people with this skil set"
So you're going to hire me, pay well, and not be full of shit, right?7 -
Friday afternoon.
Boss: “Can we push this small fix before the weekend? It’s just a button color.”
Me: “Sure, what could possibly go wrong?”
Fast forward 20 minutes:
Whole CSS is missing
Login page is blank
Server panicked so hard it restarted itself
I’m now "that guy" who deploys on Friday
Moral of the story:
No fix is truly “small” on a Friday. :(4 -
ever meet a person and he's very interesting but then his retarded girlfriend gets in the way
I hate
I'm not even interested in him this way. now their relationship broke up and he's disappeared and I'm so mad. I wanted to nerd out about occultism not get sucked into some fucking insecure kink whore's sexual drama oh my God. she made him feel bad and self destruct and I don't wanna date him so now I have to wait for him to get over it so I can talk to him and nerd out about shit again. I hate5 -
Seems my anxiety is a zombie process:
while(true) {
try {
await new Promise(() => {}); // waiting for meaning that never comes
} catch {
// nothing catches this searching and ..............
}
}
// tried killing it several times
const killAllProblems = () => {
console.log("kill -9 all_problems");
console.log("They just respawn.");
};
killAllProblems();
// No systemctl stop for this void:
const stopRealityService = () => {
console.log("systemctl stop reality.service");
console.log("Good luck.");
};
stopRealityService();
// What’s your command to unload the void?
const unloadVoid = () => {
console.log("systemctl mask emptiness.service");
console.log("But it’s still running in the kernel...");
};
unloadVoid();2 -
I'm so sick and tired of rewriting an ESM loader I gave in and just yeeted an lib.
No external libs, no bundler, no transpiling just some vibe coded crappy thing. But it does what I need to when prototyping.
https://github.com/1338/...3 -
This is a truly WTF moment about messed up responses to X11 session removal in Gnome.
2 weeks ago I published a blogpost about the upcoming plans of GNOME 49 and the eventual removal of the X11 session. Since then, instead of looking at feedback, bugs and issues related to the topic, we all collectively had to deal with the following, and I am not exaggerating one bit:
Fascists and Nazis
Wild Conspiracy Theories that make Qanon jealous
“Concerned” Trolling about the Accessibility of the Wayland session
A culture war where Wayland is Gay, and X11 is the glorious past they stole from you
In my wildest dreams I could have never made this shit up. You all need mandatory supervised access to the Internet from now on2 -
Still alive. Wrist’s been hurting lately so I’ve had to stop crocheting 😭
But I got into paint by numbers!5 -