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
-
It’s been two months, and my last two “high-priority, drop everything and work on this!” tickets are *still* in code review.
I finished another ticket, “semi-high-priority” this time… whatever that means. It’s been sitting in data security review for a week and a half. I just convinced someone to do a code review on it.
In our virtual standup today, we all have our updates, and the boss replied to all of us with this fancy animated “ty” reaction. I got a 👍🏻 instead. So minor, but feels very off.
My “company AI hackathon” idea got co-opted by someone else (on the security team), changed into a security-related project instead, and I got put on his hackathon team instead of the other way around.
Kinda feeling unwanted lately.12 -
Job hunting and interviewing disgusts me.
I feel like I am in some kind of dating nightmare (and I hate dating). It's really weird trying to sell yourself to some company and they judge you based on how you think, how you talk, how your professional life has been up until now. I also judge them based on my professional values.
It makes me feel really awkward to talk to people trying to sound all calm and professional when I am kind of dying of nihilism inside. Tired of having to get to the stages of interviews where I need to do some idiotic tech assessments that are irrelevant to the job spec. Some were fun though.
Thankfully no AI interviewer fuckery yet, but if I do run into such a thing, I'm gonna pull out and expose the company that does this.
Getting close to final stages with some places which seem decent enough to sell my time to, and salaries are so much higher than what I currently get paid (fuckin peanuts).
I just want to become a mushroom at this point.7 -
Lets assume you don't know anything about industrial protocols. You are also working for a very high profile and very technically inclined company. Your job is to figure out how to get data over a network interface using a specific standard port. The protocol in use is THE standard for information systems in the industry: opcua.
How much hand holding do you need?
I am actually shocked at the amount of technical ineptitude of the people we have interfaced with. How did they get in the door?
When I first started out in my industrial controls career I just read whatever manuals and websites I could find. Do people not do that anymore?
I want to scream: RTFM Mother Fucker!10 -
During a safety meeting on Monday we talked about different potential emergency hazards in our area. One person mentioned Yellowstone National Park caldera. It is supposed to be one of the largest super volcanoes on Earth. I joked that it will be blowing up "next week". Everyone got a good laugh.
Then today a random person I share a chat with on a forum online said something. They said the mountain lions have been fleeing the park for a while. They said the bears are now fleeing the park.
I told Ed this. He laughed and said: "You shouldn't have said that." I said: "No shit..."8 -
Here’s why I pirate music:
1. 90% of my playlist is made by dead people. I’ll never pay for anything whose creator is dead.
2. 9% of the music I listen to is very obscure — it’s not on streaming services. There is no way to contact creators, let alone pay them.
3. The remaining 1% I bought directly from creators on Bandcamp or elsewhere.
Also, when I used Apple Music, at all times many of the songs in my library were unavailable in my region. Songs pop in and out of this state based on some ongoing, never ending legal BS perpetrated by those who had no hand in creating the music itself. Miss me with that shit. I want my entire library available to me at all times.9 -
Sprint planning, we spot a risk for one of the stories: An old client wants a new feature that relies on a third-party component that has not been included in our integration tests for the last 2 years.
The risk: It's probably not compatible with the new version of our system, if that's true, we'll need to make changes to our system before starting to work on the new feature, and setup integration testing.
Management: - Are you sure it's not compatible anymore?
Me: - No, we would need to bring both systems up and test if they work, there's no automation for that right now.
Mangement: - If you have not checked it's not a risk.
Me: (o_O) ? Whatever, I've warned you.
2 Days later: Our system does not work with this third-party system anymore, we can't finish the feature this sprint.
Management: (☉_☉)3 -
Piratesoftware's "2D Raytracing" code is just shitty radial light diffusion with collision checks. The worst part is he's individually checking each pixel and manually adjusting the lighting pixel by pixel😭 🙏
Does anyone else feel like Piratesoftware's content is just dedicated to people starting out with coding and game dev? Should this piece of shit be the person these newbie devs look up to? What a fucktard. This is the dude who has "DECADES OF INDUSTRY EXPERIENCE" hacking windmills and sending emails like "please let me hack you" in blizzard8 -
it annoys me we can't feng shui our tech
we started with the ability to but over time corporate overlords tell you how all your GUI looks and now there's ads on windows start menus
granted I just want feng shui on my android -- but android is a disaster now. and I miss WebOS gestures that nobody ever reproduced
I also still want custom chat apps. like you css your own and it's just a chat protocol. but we re-inventing email here I suppose7 -
DOM custom events, and the Node.JS Event class are both so easy to work with and intuitive. Why doesn't JavaScript have native events? It was literally made for UI.
Also: I asked ChatGPT this exact thing before I posted because I had a sneaaaaking suspicion AND I WAS RIGHT. He called it a fuckin quirk.
ChatGPT is a 14 year old that just learned a new word and won't stop using it.6 -
Welcome to devRant! Here we have:
- a manic 1.5m gremlin with bot army
- a demented antivaxxer sloth that shill for people who are worse than pedophiles
- an Indian thirsty boy with a grudge against international shipping restrictions
- an armed trans girl
- an unarmed trans girl
- a person who's too German to function according to the gremlin
- a man whose ass is a weapon of mass destruction -
So in Skyrim you can pickpocket people. However as the value of the item increases the success chance reduces. This is dependent upon skills and perks. The formula practically caps at 2100 or so, but the minimum chance of 1% caps at like 3500 or so. There is a trick around this.
You can sneak a potion of paralysis into someone's inventory and they will drink it. This allows for you to be able to succeed no matter the value of the item. I have decided to dub this method the: "Cosby Method". -
In any job interview I've ever had, I've always known if I'd get the job 1 minute in. Anyone else get that "feeling"?
Like, the interviewer will introduce themselves and right then and there, I'll know if it's dead in the water or if I'll get the position.
And my predictions are always true. Like, if the vibe is off, then so long job position.
Funny enough, when the vibe matches, they don't ask for dumb technical questions unrelated to the actual positions. It's either take home or pair programming, or heck, even technical discussions that relate to the position.
Almost as if, I can sense if someone is bullshitting.
One time I had some dude interview me for an Android position and had me take a coding challenge to pull a CSV file from a server in JAVA, not even Kotlin, and display it in a table, without a single library. Had to use HTTPUrlConnection. Suffice to say, I didn't oblige. Asked him if he was familiar with Android dev, he said no. I then left the call.
GTFO with that bullshit.4 -
B: 'Being in $city is a requirement for the job because it's an 'on-site' job. Salary is x.', * Smiling face. *, 'Nice, huh?'
Me: * Thinking, fine - slightly more than before, but new city, so should probably be the roughly same as before given the $city is more expensive. *
Me: * I invest in the move. Turns out new apartment costs 2x as much as the previous one. No time to look for another one. Fine - I'll be doing what I love, once again - I'll manage until proving my skills. *
* 2 months of probation pass. *
B: 'I'm happy w/ your services. When renewing contract, we'll switch to a different type, though, because (...)' /* Some bullshit - read - he doesn't want to pay the overhead. */
Me: * The move wiped the savings, can't say 'No'. *, 'Fine'.
* 5 months pass. *
B: 'I'll be closing the office due to imminent price spike. We'll move you to WFH. I'm fine w/ you returning to your original home.' /* Read: Salary will remain the same. */,
* My bills rise due to WFH. *,
* Costs of living receive an unwelcome big spike. *,
* Time passes until contract renewal. *
B: 'I value you as an employee. I would like to continue the partnership.'
* Offers no bonuses, no salary bump due to skills, !even cost of living adjustment. *
Ladies, gentlemen - you've just met my boss - no appreciation, because talk is cheap. Also - absolutely no accountability for the office being closed.1 -
nearly a year in from my roommate moving out I finally threw out half the random crap he left that I stored in the "master" room (some of which was mine he just took it as his own and totalled it so bad) and moved some furniture around into that room and the living room
urgh no clue how to clean the walls but at least I moved my ass. I need aesthetic and art
I was over at his new place. he has a new roommate. the new roommate's ex girlfriend came over and she's been helping me with stuff. well I was freaking out and before we left I told former roomie that what he did was fucked up, and somehow this time it felt different to say it. so maybe now I'm free of that nonsense. been a long time. and nobody stopped me from saying it either this time... actually I started it by saying that. talk about fucked up, man. a family where you're not allowed to say jack shit. he thought I was an orphan that needed a family and adopted me. you know what he then did? decided to orphan me. I'm estranged from my own family by choice. this guy offered me (quite ecstatically) his and when I had words he kicked me out. I mean on top of other stuff. just so much honestly
this started AS A HAPPY RANT BUT NOW IM JUST RECALLING MEMORIES
soul retrieval, guiuzzz. mine appeared to have shattered. stressful ngl4 -
There was one more plane in WTC attacks that struck a skyscraper in Newark. It didn't collapse all the way, but instead collapsed halfway while tilting sideways. It stood like this with power still on when Kim Dotcom bought it. He named it The Darthmaker. Because it was winter, he made it an extreme snowboarding course.
Many people perished there, losing their balance and falling into the rebar pit. Also, still working Commodore terminals were littered around, with their tape data storage cabinets transformed into washing machines that washed corpses.
Experiencing The Darthmaker made most of its visitors insane. This is why in 2006 it was leveled for good. A dilapidated yellow Commodore chiclet keyboard from one of the terminals is still on display in the museum in the United Paper Island.3 -
I need a Hacker To Help Me Recover My Lost Crypto Funds / Consult Captain WebGenesis
Many people fall victim to binary investment scams, which promise high returns but eventually result in terrible losses. My encounter with such a fraud cost me all of my savings, but thanks to CAPTAIN WEBGENESIS, I was able to recover what I thought was lost forever. When I first saw a binary investment offering online, it appeared legitimate. Eager to improve my financial situation, I took the disastrous decision to invest my life savings, which I hoped would lead to financial independence. However, as time passed, the losses accumulated at an alarming rate. It quickly became clear that I had fallen victim to a fraud. CAPTAIN WEBGENESIS stood out among other recovery services due to his comprehensive approach and proven track record. The team at CAPTAIN WEBGENESIS took immediate action by conducting a thorough investigation and after weeks of tireless effort by Captain WebGenesis, my lost investment had successfully been recovered! Should you ever find yourself entangled in a scam, reach out for help at CAPTAIN WEBGENESIS immediately; recovery is possible!
Visit their Website to learn more ; Captainwebgenesis. com
Email at (Captainwebgenesis @hackermail. com
Contact Whatsapp ; +1(501)436-93623 -
Some people laugh at this statuette, but it was probably made by someone who had seen his and his tribe’s kids die of malnutrition.
No matter what you do, you can’t look like this if you barely make ends meet food-wise. Also, your body won’t produce as much breast milk.
In some tribes of rural Africa, the more body fat you have, the sexier you are.
This statuette is a powerful symbol, and I can see all the pain and tragedy behind it.5 -
A question to those from Slavic countries like Russia:
Do you know this version of the board game Ludo (German: Mensch ärgere dich nicht)?
I did some research and apparently in Russian it’s called Mandavoshka. But I couldn’t find this particular design and the rules seem to be documented nowhere.
Anyway I’m implementing this game for tablets and I'd like to know if this is something that officially exists as a board game or not.1 -
Honestly, I hate AI.
At least the current push to have to use it.
Companies believe it is the powerhouse of efficiency. I rather code on my own. At least tomorrow I will know what I did.
The reason is quite simple. A code auditor is a harder job than writing code. And AI makes me an auditor. I want more money for a harder job.
So, just to spite the world, I asked a question on Stack Overflow, like the old fart I am. No answers for hours... Then someone was like: "I asked chatGPT for you, that's what it said."
Well, fuck you. It was one of the cases where GPT was right. Still, fuck you. -
For devJs (I think?), who asked me what I was working on after I said uuuh me is hexdump diver, here is some logs so as to illustrate the boring stuff I'm doing lmao:
; just checking what I'm allocating c:
0000000000000000 : ALO 000000001B0C42B0
; ^taking that allocation and inspecting it
$0000 <: 000000001B0C42B0
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
; it's 128 bytes, so OK, good.
; then I say perform some writes
000000001B0C42B0 : WRT [ 0 .. 56] | 128 ( 56 * 1)
000000001B0C42E8 : WRT [ 56 .. 61] | 128 ( 5 * 1)
; ^look at the buf again to check that I wrote what I
; ^intended to write
$0000 <: 000000001B0C42B0
0000558D F7C480C0 : 00000000 00000000 | .....U..........
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 544F4F52 | ........ROOT....
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
; ... do some more writes, and so it keeps going
000000001B0C42ED : WRT [ 61 .. 117] | 128 ( 56 * 1)
000000001B0C4325 : WRT [ 117 .. 119] | 128 ( 2 * 1)
; ^inspect...
$0000 <: 000000001B0C42B0
0000558D F7C480C0 : 00000000 00000000 | .....U..........
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : FFFFC300 544F4F52 | ........ROOT....
FFFFC3FF FFFFFFFF : 000000FF FFFFFFFF | ................
00000000 00000000 : 00000000 00000000 | ................
00000000 00000000 : 00000000 00000000 | ................
00002400 00000000 : 00000000 00000000 | .....$..........
; and here it crashes because I somehow still wrote
; outside of bounds ;> FUUUUUUUUUUUUUUCKKKK
realloc(): invalid next size
Aborted (core dumped) -