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
Search - "why!"
-
Mom : what do you want to be?
Child : engineering
Mom : why?
Child : because engineer never study.
🤥😅😂😂🤐6 -
I would absolutely love it if people would write their own stupid code instead of blindly mixing everyone else's mental diarrhea together and pouring the resulting mess into their bloody stupid IDE. At least then I could insult them properly. As it is, they're outsourcing their fucking stupidity to the lowest fucking bidder and then bragging about how quickly they get everything done. And management eats it up! No wonder everything is a slow, tangled, unmaintanable mess.
I can't fix much of anything because almost none of it is in my control. It's all autogenerated bullshit glued together with laziness and poor taste. "But Root, why is fixing this taking so long?" Gee, I wonder why. Maybe if someone had built it somewhere in realm of correctly the first time, it wouldn't have all fallen apart when someone looked at it the wrong way!
Seriously, there's no way this pile of stale fertilizer could have passed QA.rant idiots import * fragile monstrosity leggy devs why code when you can steal no independent thought npm mentality10 -
Hey @Root! I know you won't have time to finish Ticket A before holiday vacation, so work on Ticket B instead.
I finished Ticket A in time. except for converting/fixing some horrible spaghetti monstrosity. More or less: "we overwrote this gem's middleware and now it calls back into our codebase under specific circumstances, and then calls the gem again, which calls the middleware again." Wtf? It's an atrocity against rationality.
The second day after vacation:
Hey @Root, drop Ticket B and work on Ticket C instead. Can you knock this out quick, like before friday? ... Uh, sure. It looks easy.
Ticket C was not easy. Ticket C was a frontend CSS job to add a print button, and for unknown reasons, none of the styles apply during printing. The only code involved is adding a button with a single line of javascript: `window.print()`, so why give it to the chick who hasn't been given a frontend ticket in over a year? Why not give it to the frontend guy who does this all day every day? Because "do it anyway," that's why.
And in somewhere between 13 (now 5) minutes and two hours from now, I'm going to have a 1:1 with my boss to discuss the week. Having finished almost all of Ticket A won't matter because it's not a "recent priority" -- despite it being a priority before, and a lot of work. I've made no progress on Ticket B due to interruptions (and a total and complete lack of caring because I'm burned out and quite literally can no longer care), and no progress on ticket C because... it's all horribly broken and therefore not quick. I assigned it to Mr. Frontend, which I'll probably get chewed out for.
So, my 1:1 with bossmang today is going to be awful. And the worst part of all: I'm out of rum! Which means sobriety in the face of adversity! :<
but like, wtf. Just give me a ticket and let me work on it until it's done. Stop changing the damn priorities every other freaking day!rant idk shifting priorities but why is all the rum gone? past accomplishments don't matter atrocity against rationality sobriety in the face of adversity16 -
A memorial for my favorite rant of all time "Why did the chicken cross the road?"
+++++++++++++++++++++++++++++++++++++
Why did the chicken cross the road?
Assembler Chicken: First, it builds the road ......
C Chicken: It crosses the road without looking both ways.
C++ Chicken: The chicken wouldn't have to cross the road, you' d simply refer to him on the other side.
COBOL Chicken: 0001-CHICKEN-CROSSING.
IF NO-MORE-VEHICLES
THEN PERFORM 0010-CROSS-THE-ROAD
VARYING STEPS FROM 1 BY 1 UNTIL
ON-THE-OTHER-SIDE
ELSE
GO TO 0001-CHICKEN-CROSSING
Cray Chicken: Crosses faster than any other chicken, but if you don't dip it in liquid nitrogen first, it arrives on the other side frazzled.
Delphi Chicken: The chicken is dragged across the road and dropped on the other side.
Gopher Chicken: Tried to run but got beaten by the Web chicken.
Intel Pentium Chicken: The chicken crossed 4.9999978 times.
Iomega Chicken: The chicken should have ' backed up' before crossing.
Java Chicken: If your road needs to be crossed by a chicken, then the server will download one to the other side. (Of course, those are chicklets.) See also WMI Monitor.
Linux Chicken: Don't you *dare* try to cross the road the same way we do!
Mac Chicken: No reasonable chicken owner would want a chicken to cross the road, so there's no way to tell it how to cross the road.
Newton Chicken: Can't cluck, can't fly, and can't lay eggs, but you can carry it across the road in your pocket.
OOP Chicken: It doesn't need to cross the road, it just sends a message.
OS/2 Chicken: It crossed the road in style years ago, but it was so quiet that nobody noticed.
Microsoft's Chicken: It's already on both sides of the road. What's more its just bought the road.
Windows 95 Chicken: You see different coloured feathers while it crosses, but when you cook it still tastes like........ chicken.
Quantum Logic Chicken: The chicken is distributed probabilistically on all sides of the road until you observe it on the side of your choice.
VB Chicken: USHighways! <TheRoad.cross> (aChicken)
XP Chicken Jumps out onto the road, turns right, and just keeps on running.
The Longhorn Chicken had an identity crisis and is now calling itself Vista.
The Vista Chicken dazzled itself with its own graphics.23 -
STUPID RAILS!
WHY CAN'T YOU JUST BUILD THE BLOODY QUERY WITHOUT DOING FANCY UNNECESSARY SUBQUERY SHIT?!
OR PUT THE LIMIT WHERE IT MAKES SENSE AND DOESN'T CAUSE MYSQL TO TELL YOU TO FUCK OFF?
WHY WHY WHY WHY WHY
THIS ISN'T HARD18 -
I have been off of this platform since last 4-5 years, but going through old screenshots I found this rant by @uyouthe. I checked it on the Calculator on Windows 11. 5 FUCKING YEARS and this is still there.19
-
My advisor thought that my MCL algorithm behaves a bit strange, so he wanted me to investigate it. I said I'd be happy to review the code because I anyway considered refactoring, and asked if I can have another pair of eyes to help me.
A more senior PhD student was assigned to help me, and by the suggestion of my advisor we tested my code against a very well-written and well-performing implementation of MCL. This implementation was written by another professor, who is a close friend of my advisor and the actual supervisor of the student assigned to help.
But this implementation was optimized for a very specific type of maps, and on the maps I worked on it just failed consistently. The student, in a misguided attempt to protect the pride of his advisor and subsequently his, wasted days adding code and fine-tuning the implementation.
In the meantime, my MCL has a stable configuration that converges on both types of maps. It behaves differently, but the outcome is about the same as the other implementation.
I am a little sick of wasting my time (week+) on someone else's attempt to reassure their ego, so I'm doing my planned research work on the weekend...1 -
Companies/Managers be like:
No, you cannot get a significant raise for being the best dev on the team. (EoY reviews from colleagues)
We would rather hire someone for more than you are asking for to do the same thing, then wait 3 months for them to become productive again.
So you can leave for some random position in another company that will pay more than you'd get here, even after the raise you've asked for.
Why?12 -
>On a call with Manager
>he's showing off some code
>oh cool he's finally assigning me some real work
PM: So yeah, just wanted to have you on a call to show you how easy it was to fix this.
Me: ... Oh... OK.
PM: yeah so this was completely broken. The last guy that was working on this didn't do a great job. Like seriously, what is this? Amateur hour? Hahaha
Me:... Haha... Yeah, right... 🫠
PM: anyways I figured I would go ahead and do this because it would take me 10 minutes to figure out. It would probably would have taken you 3 hours or something to figure out.
Me: ok... <why tf am on this call other than for you to shit on my skills?>
PM: anyways just wanted to walk you through what I did and show you how easy it was to fix.
Me: ok.11 -
Imagine naïvely treating your ONLY full-time employee like a robot that simply accomplishes tasks for you on a whim without even waiting for or even acknowledging their feedback (when that feedback has +10 years of experience of product development over you).
I wonder what it's like to operate at so idiotic a level on a day to day basis.
I don't care if you have all the fucking "vision" in the world, I'm actively searching for new positions, especially the ones that pay me double or triple what I'm earning now. I'm outta here, pronto tonto
Yeah, you founded a fucking company, been there, done that, 2 times even. just shut up6 -
If you're going to request CRITICAL changes to thousands of records in the database, and approve it through testing which is done on an exact replica of production, then tell me it was done incorrectly after the fact it has been implemented and you didn't actually review the changes made to the data or business logic that you requested then you are an idiot. Our staging environment is there to ensure all the changes are accurate you useless human. Its the data you provided, I didn't just magically pull it from thin air to make yours and my job a pain the ass.undefined stupid data analysts this is why health insurance costs a buttload do your job fuckface idiots9
-
Beginners be like, "First rule of programming, If it works don't touch it". But experts will be like "Why does it work?". That's why they are called experts.10
-
i understand some developers like to write wrapper functions to handle tedious things, I even understand how to write dynamic SQL queries, but for the love of fucking god and sanity, NEVER FUCKING DO THIS!!!!
Yes its PHP, but its not even bad PHP, its a fucking abomination from hell of PHP.rant mysql legacy code gone wrong bourbon lots of bourbon why the fuck god no php sql injection ftw what in the flying fuck33 -
I'm having an existential crisis with this client.
We are spending millions of $s every year to make sure the product's performance is perfect. We are testing various scenarios, fine-tuning PLABs: the environment, application, middleware, infra,... And then we provide our recommendations to the client: "To handle load of XX parallel users focusing on YY, yy and Zy APIs, use <THIS> configuration".
And what the client does?
- take our recommendations and measure the wind speed outside
- if speed is <20m/s and milk hasn't gone bad yet, add 2x more instances of API X
- otherwise add 3xX, 1xY and give more CPUs to Z
- split the setup in half and deploy in 2 completely separate load-balanced prod environments.
- <do other "tweaking">
- bomb our team with questions "why do we have slow RTs?", "why did the env crash?", "why do we have all those errors?", "why has this been overlooked in PLABs?!?"
If you're improvising despite our recommendations, wtf are we doing here???
One day I will crack. Hopefully, not sometime soon.3 -
Man the senior dev where I work produces the most half baked shit solutions but I guess management loves em because he produces results.
Like Holy fuck this whole place just has a raging hard on for Microsoft products. Plus management won't spend any money on dealing with any of the tech debt and our prod solution is just to erect more monoliths.
Someone please end my suffering5 -
Let's say you have a MySQL database table for jobs. Each job has 1 associated ticket. You want to keep track if the ticket is closed or not. Every sane person creates jobs table, tickets table, keeps bool value for ticket state and relationship between them.
But because our database is designed by a half braindead amoeba, we have one table only, so each job has to be updated individually with a new ticket number and its state. Beacuse it sooo much faster to update (daily!) 13k jobs than just 100 tickets.
As a bonus - if the ticked is closed, the column "ticket_closed" is "No", if it's still open the value is "FALSE". Yes, both as varchar/strings.7 -
I spent the last three weeks+ (literally THREE full weeks, weekends too) building something I thought was really cool, powerful, and useful. Made a blog post, posted a giant thread on the company Twitter.
Literally one person gave it a like.
I don't know why I give shit anymore, cuz nowadays if it isn't about getting rich quick, cHaTgPt, or some other made up hype, no one cares. Apparently I shouldn't either...
Meanwhile my 16 GIGABYTE RAM MAC, yes 16 GIGABYTE RAM can't even hold power while plugged in, and I'm still clowning around with an ancient iPhone 6 (actually one of my mom's old iphones) that barely stays above 20% battery for more than an hour...
And FINALLY, my FUCKING ISP is for sure screwing me, since I've been doing some hard core data streaming and broadcasting, even though I pay $60+ month for that shit it, keeps dropping out, shit doesn't load.... I mean wtf this isn't 1990 dialup AOL anymore
When I step back I just feel like the worlds biggest loser, maybe the world's biggest 🤡8 -
Got drunk during work time because fuck openvpn, fuck anyconnect, and fuck badly designed vpn servers in general.
A fucking pptp connection, man, a fucking pptp.8 -
Most people on Twitter:
Pinned tweet is self-promotional in nature, either advertising some accomplishment, something they’re selling, or introducing people to what they’re about as a person.
Me:8 -
Have a function that takes parameters and then performs a switch statement to determine what function to call next with those same parameters. One of those parameters is a Union type.
During CR, my reviewer said they’d like if instead of returning the function per case, I instead assigned a handler to the value of the function per case and then returned that handler at the end of the switch. Simple change, right? Only snafu, I’m casting one of the parameters on a per-case basis.
Somehow, through no fucking change of my own, TypeScript in its wisdom has decided that the type of that value by the time I call the next function is a fucking Intersection.
WHY THE FUCK DO YOU THINK IT’S AN INTERSECTION?! I’m fucking casting it per case! I’m ensuring it’s the right type for the next function called on a per case basis!
…. And that, my friends, is how I wasted a day with a stupid refactor that was ultimately just scrapped because no one could figure out how to make it work.
Goddamn fucking TypeScript. I3 -
When arcane code randomly uses octal and you thought it was just an alternate way of writing hex because WHY THE FUCK would you use octal..
( There wasn't even a point with the numbers used )3 -
There are so many weird hacks in the quite legacy app I work with I could write a book about all them hacks…
But I must admit, the worst of them all is internal time. Yes, so some blockhead thought it’s a good idea to represent time in a manner completely removed from Datetime objects or timestamps or even string representations. Instead we deal with them as intervals represented by integers - and because this is not fucked up enough by itself, the internal time doesn’t start at midnight, yet the integer representations do. It’s a bloody mess. No wonder most of the bugs we face have to do with dates and time…5 -
Stakeholder: Users are connecting invalid memberships to their web accounts. They shouldn’t be able to do that.
Me: Their memberships were valid when they set up the account. Your team’s record de-duping project is the issue here. You decided to mark those memberships as invalid.
I’m real tired of this stakeholder acting like this is a website issue or user error. Plus, this chaos could have been avoided if they and other involved stakeholders had just cc’d me on this de-duping project. I would have said their approach was not a good idea. But they didn’t because they want to do what’s convenient for them. If they want to be a reliable source of truth for our data, then they need to be responsible with how they’re handling that data.devrant why are you so irresponsible with our data this is not user error i’m real tired of this stakeholder2 -
Such a stressful night.
Laptop's battery seems to have died.
Why? Whyyyyyyyyy? Why? 😭😭😭😭
Why me? Why now? Why these stuff always happen at the worst times?15 -
Why even is Microsoft Teams?
Why does it suck so bad? Why is it a memory hog? Why does the ELECTRON desktop app not have native ARM64 support neither on Windows nor macOS? Why is it even an Electron app? Why the web version does not work with Safari (then again, barely anything more complex than my portfolio site works on Safari)? Why is the UI from 2016? Why is it preinstalled with Windows 11? Why the pre-installed Windows 11 version is a completely different entity? Why the preinstalled Windows 11 version does not work with school/work version of Teams calls?11 -
Keras was throwing errors...
Since I thought it was a tensorflow issue, I went up and down and all the way around. Installing all tensorflow shit like a bijillion times.
... But it wasn't. It was the fucking ipykernel...
It took me a good 5-6 hours.
I pulled a 12 hours day today.
... Somebody hug me plz 😢2 -
Staging
Production
Exact replicas according to git
Of course, production is the one that doesn't work
FUCK I FUCKING HATE IT WHEN THIS HAPPENS SO FUCKING ANNOYING AND FRUSTRATING11 -
So, yet another "senior" web developer employed by my contractor who utterly fails to understand CORS.
I mean, easy enough to config their servers to provide the headers. A good and quick buck.
But I swear the level of idiocy I find in so called "seniors" infuriates me. I swear, he didn't even figure out that
A) you can't make the browser omit the Origin header.
(But it works on curl 😭😭😭)
B) it's the *server* who must include access-control-allow-origin in the response, not you in the request. Like, what use would that be? I don't even...
😞
I guess if I ever need to hire web devs again my only question during the interview will be "explain CORS to me".8 -
I was skimming a FedEx page to track a shipment when out of the corner of my eye I see “Watch list” and almost had a merry little panic attack because I apparently did not get the requisite amount of sleep for rational thought.
FedEx, our ideas of watch list are very different.17 -
People use this to argue why node is better. I instead use it to show why node sucks. More is less. Be ready for 3gb node_modules.12
-
I created some test entities specifically for our staging site. Written in all capitalized letters in the BIG TITLE of the entity I included DO NOT DELETE. This is very clearly visible in the CMS. What's the first thing the content managers do?
You guessed it.
I guess if plain English doesn't work, I'll have to use Kindergarten rules and put a custom lock on them so they can never be deleted.
Muad'Dib fullstackchris can already predict the future, in a few weeks: "hey!!!! fullstackchris, I can't delete these test entities!!!!! whats wrong with the system?!?!"
sigh...4 -
Why !?! Why would you design your web page in such a way that as images load, I have to play a scrolling game to try and read the shit !?!13
-
Developing pornographic / adult themed apps- would you be willing to do it? If not why, if so why? How does one become a developer for a platform like pornhub?48
-
Deepin's new appearance is Godawfully ugly.
Plus it has issues now reading password. Plus I can't fucking opt out of their "user experience program" for any fucking reason.
Great! Just fucking great!
Where do I migrate to from here? 😡😠😡42 -
I can't motivate myself to read or understand all these papers and tutorials... I wish I had a backup brain somewhere. 🙄3
-
OMFG I'm exhausted from the workload this last week, but everything is due this week and I'm totally ruined because everything is half done. Just murder me in my sleep please.3
-
Duolingo used to be better. New updates and restrictions are shit. Specially the whole "take a heart away for a mistake, five mistakes and you can't use the app for hours". Like, I get it, you couldn't manage the traffic. But this is ridiculous. Also, where did the lesson overviews go?12
-
Model without conv2:
"I'm gonna be poor and miserable and barely give you .96 acc after much training."
Model with conv2:
"Ahoi! Look at me score .95 in the first epoch!"
😤12 -
Latex, can you for once be nice and not fuck up my images, please?
Can you stop pushing this image which you clearly have enough space for to the next page and leave the previous page completely empty??9 -
Very senior colleague: *hits a problem that is a minor inconvenience*
VSC: "I have to restart this task, the two weeks I put into it must be deleted!"
Me: "You forgot to do *this* here, add this 1 line and it's ok."
VSC: *An hour of rumbling about the codebase*
VSC: *adds my fix*
VSC: "Ok, it works now, you can review again"
Me: *cries inside*2 -
This item on my TODO list reads "Finish the paper" but it's more like wishful thinking. I have very few pages available (cuz IEEE still can't afford to give you free pages all the while being fully electronic and each extra page costs like €1000000) and much more to explain. As well, am trying to fit words by removing other words...
Fuuuuuuuck youuuuu toooooo IEEE.24 -
These days are long days...
Not yet fully burnt out. Soon tho. And I am really looking forward to taking a few months off between this degree and the next and traveling a bit. ( That is, if I finally manage to finish this damn degree... )6 -
!dev I don't understand why in job ads they write: "Looking for 20 developers". What, are they raising a farm? LoL. Why so many developers.. especially if it's for a small company?5
-
NO NO NO this can't acctaully be real i accidentally deleted the whole /root folder NO I FUCKING DUMBASS.........2
-
Late night kaggle session, and I'm enjoying how cute and clean this dataset is!
I'm jealous if data scientists always get to work with such neat sets! Dude! I got .95 acc without any effort! This is so... Weird. 🤔4 -
It should have been named Monty and not Python. It is so misleading, now everyone thinks it is because of the snake3
-
Why do people continue to ask me why I'm not just sending any - ANY - error/exception message in full length to the user.
Am I going nuts? You can't tell me that this is a good idea right?13 -
Browser are so bloated. Why does it use so much memory?
*Closes 62 tab*
Seriously why?! Damn you modern software engineers for making everything so bloated.6 -
Today has officially drained all the brain I didn't even have yesterday. Let's hope I get somewhere with this thing, or else all the brain I've wasted is going to be useless.
Also, fuck opencv's fisheye undistortion. Mofo, I don't have the camera params, how the fuck do you want me to give you your stupid kernel shit? Shut the fuck up from my face. Stupid hoebag.
... 😭😭😭😭😭 -
Usually websites:
- wrong password -> Password field cleared and focused again
Apple websites:
- wrong password -> Password field cleared and email field focused again and password field hidden because fuck you!10 -
Some older woman in my building tried to cyberbully me. She found a back door because the building’s online message board emails everyone in the building and those emails have a link to email the author.
You bet I snitched on her to building management after she continued to email me after I had asked her to stop and told her that her email was offensive. I don’t tolerate people who make assumptions about my ethnicity and use that as a reason to send me demeaning messages.
And you bet I contacted the developers of the building’s message board about the backdoor. And of course they implied that I could have prevented this and sent me instructions. No, I could not have prevented this and those instructions they sent me would have never applied to my comment on the message board.6 -
RaspberryPI Lego
This is CRIMINAL, how can you make
something so COOL and not put links
to where I can buy or make it myself?!
And the comments are turned off too?!
https://youtube.com/watch/...3 -
I was expecting that my insomnia would be less annoying since I don't have to go out anymore for anything but food shopping.
Nope. This little bitch is still very annoying.
I swear if I get a headache tomorrow while staring at computer screen during work hours, I'm gonna shoot myself. (figuratively, not really)4 -
Every Node.js dev today - Deno is awesome! Much better than Node. Let's use Deno.
Still every Node.js dev - Why can't Deno run my simple code? Why can't they make Deno work exactly like Node?7 -
I love python, but a short way to enforce interfaces on arguments would be great. I mean, this is the third function where type checking is longer than the actual body.1
-
AAARRRRGGHHHHHHH
I am so frustrated right now. Why can't a single thing happen peacefully.
Why are there zillions of hurdles in everything that's need to be done.
Existing is painfully expensive.6 -
I opened devrant with this rant in mind and the first thing i saw is a post about someones boss getting killed...
Fucking hell does someone have good news?
Everywhere i look is pain. Why is this world so cruel!?!?!
Why is there war Why did so many people get killed Why Why Why
My only safe place is while coding, this distracts me from this whole world. I create my own world while coding and dive deep into it. Its one of those things keeping me alive.4 -
i hate you, you and you AHHHHHH
This doesnt have to make sense.
This is a freakin rant for god's sake, not a pull request. I'm not tryna be the best ranter?? Dont mind this rant. Just scroll. B if u can only hear my scream right now from the other side of the world, it sure can cause another big bang.
F u, this sht, (oh ya it's profanity, i got no better term for what im feelin, gahh please rip my head off) and that too, and this one too, all of u
I HATE ALL OF YOU. I BLAME ALL OF YOU FOR ALL MY INCONSISTENCIES. YE, IM TIRED OF TAKING ACCOUNTABILITY. F THAT SHT COZ IT JUST RAISES EXPECTATIONS. I CAN'T EVEN MEET THE DEADLINES I SET FOR MYSELF.
The hell are ambitions and all that "dream life" they tryna sell. Those won't even matter when I can barely get my sht together. UGH. I haven't even seen my friends, the SUN, trees and all normal people things. Dang, I want fried chicken. I haven't had one for a while. I guess I should end this rant here and order one.
I must just be hungry, no?3 -
Why are we even using JIRA?
It's clear from the behavior of the rest of my team that nobody ever has it open, looks at it, or thinks about any tasks that would improve the product other than sputtering out the occasional "mArKeTiNg HyPe" with incomplete horrible tickets that are at best barely decipherable.
Honestly, we can save the $50 a month and I'll just use my own personal trello board, the outcome would be the same.
I mean my life is a joke: we had to have a near hour-long google hangouts for literally dragging and dropping the 'demo/review' tickets to 'done' because my colleagues are so incompetent they can't read the tickets and realize which tickets HAVE LITERALLY ALREADY BEEN SHIPPED TO PRODUCTION WEEKS AGO.9 -
Why do people <blank>?
This came from asking the question of "Why do people drive crazy?" The person I was talking to said you could just ask "Why do people do anything?" and the answer would be the same.6 -
fuck fuck fuck fuck fuck
cones have cellular automata patterns
fuck
why it is so creepy
how
why
fucking matrix7 -
Noticed a running process called geoclue. Wanted to kill it but xdg uses it. Went down the rabbit hole, and guess what? Flatpak is the mother of all dinosaurs. Busy enough that I can't care, but like... Really, flatpak? ReAlLy???2
-
I'm convinced that the PRODUCTION servers can smell your long-awaited salary appraisals from a mile away.
#FML -
Stupid UX on Apple app store connect website!
*Enters email
*Enters password
*wrong password, password field still focused
*starts typing: email field focused and all content is written there now .....
Why?2 -
came to the pub for some peice and quiet to read my book and this fucking dumbass boomer is sneezing every fucking goddamn second dude fucking fuck off god just eject me into space what the fuck is wrong with these FUCKING retards jesus christ5
-
Question: Why do we write software specifications?
Answer: Because in the beginning there was the word. -
Had a beer with a friend. These thoughts raced through my head:
Why is everybody so boring.
Why is everything so boring.
...
Why am I so boring?4 -
I FUCKING HATE FIREFOX
WHY CANT YOU FUCKING TRANASGFET MY PASSWORDS YOU DUMBASS
AND IFUCKING HATE PHPSTORM AWND WHY IS IT PAID>???????????????????????????????????? WHYhhyYHWHYTH WHYYYYYYYYYYYYYYYYYYY
CLAP MY FUCKING CHEEKS JON CLAP THEM YOU FUCKING IMBECILE8 -
Thank you for arming robots ( for every day use ),
I didn't have enough worries already, hope this
stays in the US ( I know,.. it won't )
https://youtube.com/watch/...2 -
linux wonders:
>su - otheruser
>whoami
root
fuck you!!!!!
it's one of those days where not even basic linux commands are working.... i'm about to give up, i'm so pissed off6 -
I use Debian btw.
Srsly I used it on every woking and private maschine and every server where I had the choice, even in most docker containers for over ten years. And I can hardly complain. Problems occur very seldom and are always fixable. Everything I need works just fine (execept for PS, but no distro could aolve this). I have literally zero incentive to try other distros because Debian just does it for me.
Sometimes I wonder though if something is wrong with me? Is it Stockholm snydrome? Am i missing something inportant? Because everyone seems to struggle constantly with the question of distribution.
Whatever. At least I struggle with the question of which Desktop to use because everyone available sucks.4 -
Bloody cunts at Twitter could provide the fucking grammar for their filtering rules...
Now I have to write the grammar for the lexer and the parser from scratch (in fucking JavaScript to boot 😡).
Mind you, I know my lex and bison, but I haven't done this shit in fucking ages, and the combo of JavaScript debauchery and being rusty, is making me want to send angry tweets to Elon musk, see if they can provide decent tools for their shit API.3 -
Two reviewers two comments on the same content, both comments conflict with each other and I'm required to apply both, how exactly?2
-
Someone tell me why you cant put headers in server side event listeners. I had to use "polyfills" just to put authorization headers. I really dont get why they made such an oversight.3
-
Why am I like that....
All is good, there is ONE FUCKING request which is slow.
Why, why I'm searching it ? For fun I guess !4 -
MySQL has no outer join. Why isn't this fact all over the internet? Why does EVERY FUCKING TUTORIAL list outer join as if it's just as standard as left join?21
-
Each time I see THAT, there is 50% chance that server will not reboot :(
Fucking linux....
Why, just why we don't have roll backs and all nice things we have in windows ?7 -
usually when I don't get enough sleep, I feel sleepy, all day.
for some reason today was different.
slept for less than 4 hours
no coffee, etc
feeling alert AF.5 -
Why why do people bother making so many lazy Stackoverflow spinoffs? Who would ever want to read that garbage low effort websites?9
-
Why when adding payment method (debit card) in Google Play it requires home address?
Why i need shipment address for a digital app?2 -
.NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
I just want to learn c# for backend, why Microsoft why 🥲?4 -
I have lost track of the whys, but I'm writing something that loads a datastructure not unlike specifications of C types (plus struct single inheritance and generics) from any DLL-s tossed in the same folder, then organizes them into a pretty database. Now I just gotta keep gradually broadening the scope until I get to the feature set of the modern C# type system.rant what is this not gonna halt another project at least i can show off my mathz i could've went with lua i really should stop writing in the tag row why
-
The reason there aren't independent web browsers anymore is that the web standards include a lot of concepts that should never have been standardised and their presence in the browser as opposed to compilers and interpreters targeting the web has no benefit whatsoever.9
-
Nothing gets me so anxious like endless work meetings that have nothing to do with my part of the task. Why am I even here? Should I understand this? Why is it taking 2 hours? Can I finally kill myself?6
-
Thank you weed.
I finally spent around 1 hour to set uo perfect levels. (for me at least).
Why, why I alays need to set up everything ? Why can't I just thing be....1 -
Why is it so common for people to insist on following particular patterns at PR when they have no concept of why the pattern originated or when and why it should apply?9
-
Sometimes I feel like I can achieve everything in this very moment, sometimes, I'm like "meh! why do I exist? why I'm working that hard." 🥴1
-
Soo apparently , UGGGGRHHHH, edge the soo futuristic browser won't fucking render avif, the fuck why , someone explain why?
Client uses edge so now he can't see any images , sth that works soo well everywhere18 -
Why does .NET keep using XML for its project files? Just wondering if there is something I'm missing and there is a good reason why you'd want to use XML instead of JSON.16
-
Why do you ask “can you {do this/that}” when “no” is not an option? Why don’t dare dare to say “please {do this/that}”?
Yeah nah I’m still gonna say no. But fuck your hypocrisy too9 -
Why the fuck would you have online documentation that has incorrect information?
My PM now thinks I am telling Stories on why I am not done with an integration I am usually done with in a day 🤦🏿7 -
Recruiters are seriously the biggest pests in existence. They are such a useless middle man. They take a big lump sum of cash just to facilitate an employment opportunity for someone that is more than capable to facilitate it themselves. Plus they are huge pests and harass you. Am I crazy? Why do recruiters exist. Surely their entire industry is bad for the economy.2
-
How can a novel emerging challenger software (written in Rust) take me 4 hours to install (still ongoing)?
Today I have decided to give Pijul a go. Pijul describes itself as a theory-sound alternative to Git, which I have wanted to get away from for a while now, due to various reasons -- many of which I saw Pijul advertise to have solved on design level.
So I set away a day to learn Pijul, today. Well, 4 hours after I sat down -- after a number of hilariously wonky failures of "Rust ecosystem" to do the right thing as I had to install Rust with some shell one-liners those insane wizards recommend for installation process (all in the name of "stability but not stagnation") -- Pijul has now been installing with the blasted `cargo` for an hour now (that's after 3 hours of getting to the point where `cargo install pijul` stopped exploding in my face) -- telling me I only have 40 crates more to install. Are they throttling me, perhaps? I don't care -- I should have been installing Pijul from a repository in accordance with my Linux distribution, or -- at worst -- download a BLOODY COMPILED PROGRAM IMAGE.
What is it with the hipster developers today? Everything they get of tools, they subsume and churn out intricate complexities the likes of which we hadn't seen yesterday. Tell me fellow developers who think installation of your software has to require three and a half novel "installation solutions" to which I can't be arsed to be made privy -- do you think your life today is easier than, I don't know -- wrangling with a Makefile and a C compiler (which today thankfully can do rather good job of standards compliance)?
I mean I wouldn't mind Pijul being written in Rust -- but it turns out Rust's advertised elegancy in practice is wrapped in so much "giftwrap" I feel like what desire I had to learn Rust myself, I'll stear well clear.
Here's an advice for developers in general -- an advice continiously ignored for decades -- stop blowing your original scope of delivery in auxilary packages you think you need to reinvent just because you can or because your mom is out of town! For programming languages like Rust this most certainly entails NOT writing your own package manager, with its own package delivery mechanism that has its own configuration file format and virtual machine to configure dependency resolution or what have you!
You wanted to write a programming language that has novel features you think we need? Fine -- write one and stop there. Watch it grow, and watch people who are busy working on other parts (scopes) of software to integrate your offer.
What a shitshow. Stop smuggling alternative package managers, installers, and discombulators with your actual product -- I only want the latter, I don't want the rest of your damn piping, walls, roof and a cathedral on top of it!
Don't be that guy starting with a pin, and ending up with a fucking diorama miniature of a pig farm in Netherlands. Jesus.8 -
Why are apple so fucking back assward and stubborn when it comes to their app review process?
So, at work I made an app. It's a simple one, but it's an app.
It makes it so that the user doesn't have to enter their credentials to sign in to a system developed on our platform.
If you give it a hard oded config it will only connect to that server, if not, it fetches a list of available servers and the user has to select which they want to connect to.
I've uploaded basically the same fucking app thrice, twice with and once without a config.
Two of them when somewhat smoothly through the review, but the last one has been stuck for almost two fucking months! And guess what it's one of the ones with a config!?!
How is that in any way consistent?
They fill us with shit like "your screenshots aren't representative", so I update them.
They go "this is not an AP for the public", I tell them I give less than a steaming pile of fresh dung from a retarded donkey, the intended users are freelancers, so just fucking greenlight it.
Then they go "your screenshots aren't representative", so I tell them to pound sand or specify which screenshot is wrong or what they think is missing.
How are they so fucking inconsistent with their process? Isn't is this process that they used as of defence for their shittastic monopoly, that they don't want to call a monopoly?
I'm so fucking tired.5 -
Who the fuck thinks that an private international api should have a limit of 5 tps (transactions per second) lol. Sadly I can't say the name but damn if I have 5 users just browsing our application, it will be throttled.
Mailed the guy why I need a lot more and now its very silent, really hope he can push the limit.6 -
do you store every variable in a relational db? more specifically, only just the class members not local vars. what if table has 200 columns and roughly 75% of the table is nulls. why or why not?5
-
Why there are so many bugs in angular? Why the fuck zoneJS freaks out when asyncValidator and *ngIf depend on the same observable. Fuck me4
-
Why do any tutorials on any kind of technology start their projects on ports like 3000/8080/4200/5000 and so on? Why not start them on port 1/2/3/65536/etc.? Are these chosen tutorial ports free to use? Any special meaning? I've looked up a table of ports and many ports have a specific purpose but are still (mis)used for that arbitrary whatever project?9
-
Following my last post, just looked up the Win 11 features....
https://devrant.com/rants/4930011/...
Yawn.... Feels like more trouble upgrading than staying on 10. -
Let's exclude some files from our coverlet coverage test!
Sure! That's easy, just remember to pass this super short, understandable, and rememberable command-line argument:
-- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.ExcludeByFile="**/myFile.cs/**"
You're fucking kidding me, right?
It's 2022 and tools are still using PowerShell syntax... just kill me1 -
I have to say this article really expresses the feelings I have had over and over again ever since I entered this industry.
“Why Software Companies Die” -
https://codeproject.com/Articles/...1 -
Why tha fuck doesnt spring boot integrate with with eclips
why tha fuck do i need to run another instance of an editor