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 - "over 9000"
-
Indentation check
Hardecoded values check
Kickass logic check
This is the best program that I have seen in my entire life.8 -
Before starting to work. Puts on earphones and starts listening music, while working wild error appears, pauses music to concentrate on fixing error.
Day passes earphone on but no music playing.
Happens every time.7 -
A method that contains over 9000 lines of code.....
Are there really production codebases out there with stuff like that? If yes I am scared as hell because I don't want to work with that kind of code once I graduate
Tell your stories!19 -
True Story
Happens everytime coz new programmers don't have the patience to read old answers and try to understand them.
I have been programming for 1.5 years and I never needed to ask a single question.12 -
MOTHERFUCKING MICROSOFT!!! JUST SEND ME THIS FUCKING EMAIL !!!! WTF IS WRONG WITH YOU?!?!? EVERY FUCKING TIME IT TAKES TOOOOOOO MUUUUUCH TIME TO RECEIVE ANY FUCKING CONFIRMATION EMAIL!!! ITS FUCKING 2017 ALREADY GET YOUR SHIT TOGETHER YOU PIECE OF SHIT8
-
Maturity is when you make your avatar look like you.
But even then my avatar looks far better than real me.
* sobs in corner *16 -
My boss now has me writing an angular app but I'm not allowed to reuse components. The retard level is over 90005
-
Story time:
Yesterday I wanted to go to the theater with my girlfriend. It was her idea because as a student you can get reduced tickets for the play, but only via the online store exactely two hours before the play starts. We had already tried two weeks before but with no success. So this time I said i want to be on my pc with a proper browser and not a mobile version like last time. So we are sitting at home me in front of their website on one screen and with a clock on the other screen. Two minutes realy i hit refresh and I get a selection for the reduced tickets, nice.
You would think.
After selecting the amount. ERROR: Can not get your tickets. I was like fuck they are already sold out because it's a popular play. But hey let's try again. I got one ticket but not the second one, okay strange lets try again, same ERROR again. WHAT the FUCK, no feedback what so ever. My girlfriend had then the idea that they maybe restricted the amount for reduced tickets to one (does not state this explicitly but hey lets give it a shot). Use second browser select one ticket. ERROR can not get you the amount of seats. Rage level near to a 1000 why did it work two minutes before but not anymore. Trying around for five more minutes finally got the second ticket.
Now the real fun begins.
Proceeding to checkout should not be that hard you would think, but you need to be registered for that. Okay so let's do that. The salutation is not required neither is the address for the tickets but you need to have a company name??!!!!! The fuck?? I am not self employed and neither are a most other people around here so why is this field mandatory? Beeing a little under stress I decided to found the "asdf" company with my girlfriend.
Now one would think checking out is easy. Not so fast.
After accepting the terms of service another ERROR, unable to accept your data. What data? I did not input anything new? Where does this come from? Ok never mind I am going to pay with credid card that must work!
ERROR: Internal paymentservice initialization failure! Sorry what? I thought maybe I was to long idle in this browser and they do not reserve the tickets for so long (which would be no surprise to me at this point). Let's try again. Nope same error.
Now my rage level was really over 9000 but we really wanted to go so I decided to call the customer SUPPORT. Or better to say I had a answering maching telling me for ten minutes how sorry they are that this takes so long, yeah you bet. Then and this is now really great: the support guy asks me: "What error do you see? Internal paymentservice initialization failure?" I was like, okay he knows this so they need to know how to handle it. FUCK NO. "Sorry I can't help you. This is our payment system maybe they (IT) are doing some maintenance I can't halp you. Call the theater directly good day." Sorry what just happened, you fuckers are the vendors for the tickets for nearly all big events around here and the theater explicitly states to call you for tickets but you can not help me? Like hell.
This process took 25 very frustrating minutes and I was really angry and wanted to quit, then I saw that there is also a paypal option which I had not tried. With very little hope i selected everything for the payment, registered with paypal and they told me I already had an account. So reactivated this five year old account payed with all the mobile passwords and tans to finally, after 30 fucking minutes, get a pdf file for a ticket. Repeated the last step for the second ticket and with some time left to get there we were off.2 -
Do you believe that anyone can do anything? (See: 13th Doctor)
Can anyone become a programmer? Or is it not for everybody?
My cousin has started "learning" C programming at college. I was actually surprised when he first told me that he wanted to study programming and get an IT degree. He would give an impression of a spoiled non-tech son of a non-tech manager to you. (He plays games on his Xbox One and Nintendo Switch and uses his MacBook Air to watch anime).He was never good at studying or learning. I immediately thought that it was totally not for him and he should give it a second thought, but he said that he was absolutely sure about it. It's been a few weeks now and he's finding it all really difficult.
I think one should like learning constantly and should like solving problems to make it all an enjoyable learning experience.
Self-study is also really important, especially if you have garbage professors (like he says he has).
I always try to help him. I told him to focus on self-study, recommended good books (he even bought one for C), recommended good online resources. But he's a procrastinator leveled over 9000. So, you'd understand, he's not doing any of that right now. I even told him that if he didn't self-study, he might regret it one day, but he just can't bring himself to self-study, he says. I'm gonna continue helping him in any way I can, but I guess you can't really help someone who doesn't want to help themselves.
Thanks for reading. :)13 -
sometimes in my head i go through code i wrote some time ago and think: "did i think of this case? if that happens something could go very wrong." when i look at the code i see that i already thought about it and catched the case back then. then i am like "daaaamn i am good".
do you know that feel? :D1 -
*edits file on remote server*
WanBLowS: naah you can't 😈
*le wild BSOD appears for the over 9000-th time*
... Yeah. Windows, great job. Who needs system integrity when they're working on remote servers anyway, right?!
And to top it all off, le reboot mentions that they're working on fucking "features" again. That's what you needed to BSOD for?! For a goddamn motherfucking feature?!! Fucking piece of shit.
At least when I opened vim on that server again, it's saved everything neatly in the .swp files, ready for recovery. Now that's neat, isn't it? Microsoft, the Linux community has already moved on to nvim in terms of development, but maybe, just maybe, you can learn a thing or two from our "legacy software", vim.
As for me, maybe it's time to take out my Arch laptop again. At least that won't crap out on me because the sun and the stars are in a position that the OS doesn't like, or something stupid like that. FUCK YOU MICROSHIT!!!11 -
YouTube. Hate and love for it just like I would for an abusive partner.
Ads!
Wanna build a website with Wix? Fuck no!
Wanna manage WordPress over SSH? Fuck no!
.. well I kind of do but a turd remains a turd regardless of how it's maintained. WordPress can go die from a torture as long as the time everyone has wasted on it loading already. So no, I don't give a flying fuck about WordPress' new interface.
Wanna buy a new Samsung phone despite just having bought a OnePlus already? YOUTUBE, HOW ABOUT YOU GO FUCK YOURSELF AND YOUR SHITTY ALGO?!!
Quality videos though, so many engineering videos and all for free. How amazing is that? I quite like them.
But if I try to like a video and particularly the fucking comments on it, don't you fucking dare putting your fat fingers 1 pixel next to the like button, because then obviously you want to reply to the comment and have a pop-up with the whole comment and all its replies, and an automatically popped up text input field, just so you have to tap back 2 times just to try liking the bloody comment again. Rinse and repeat that 2 times at best, 5 times at worst. What's not to like, right?!
God fucking dammit. At least now I know why those random mentions without any meaningful other text are there in most comment sections. Usability over 9000!!!11 -
Why is it that pretty much zero package & framework maintainers understand semantic versioning?
1. If you do a complete rewrite of your package, but the resulting API is identical, you don't need to bump to the next major version. As a user, I'm thankful for your increased performance or cleaner internal code, but it doesn't really affect my update process.
2. If your package required some-framework 6.0.0, and now ALSO supports some-framework 7.0.0 but is still compatible with 6.0.0, you don't need to bump to the next major version. As a user, I can now upgrade the framework, and know that the package will keep working, but otherwise it doesn't really affect me.
3. Following your versioning along with the framework/language version is super annoying, especially if your library really doesn't need to differentiate between framework versions because it's not actually utilizing new framework functionality.
4. On the other hand, if you stop supporting a certain language, framework or shared library version, or change the public methods, exceptions, fields, etc, you MUST bump to a new major version.
Yet everyone gets this wrong.
For example, many of Laravel's underlying subpackages (for collections, filesystem, database, config, http, mail, etc) do not change their code in a breaking way, or do not even change at all between major framework versions.
Yet they follow along with the major framework version.
Now if someone makes a library "laravel-elasticsearch" which uses the support libraries and collections from laravel, they need to update their package to move along with the versions as well, and often they choose to number their library along with the framework in turn.
This means that to update the framework, you also need to update over 9000 dependencies.
FOR NO FUCKING REASON. THE ONLY CHANGE IN THOSE FUCKING DEPENDENCIES IS TO UPDATE COMPOSER.JSON TO BE COMPATIBLE WITH THE FUCKING FRAMEWORK.
Meanwhile, Laravel itself breaks repeatedly on minor/patch version updates, because breaking changes slip through their review process.
Ugh.3 -
If you can be locked out of it remotely, you don't own it.
On May 3rd, 2019, the Microsoft-resembling extension signature system of Mozilla malfunctioned, which locked out all Firefox users out of their browsing extensions for that day, without an override option. Obviously, it is claimed to be "for our own protection". Pretext-o-meter over 9000!
BMW has locked heated seats, a physical interior feature of their vehicles, behind a subscription wall. This both means one has to routinely spend time and effort renewing it, and it can be terminated remotely. Even if BMW promises never to do it, it is a technical possibility. You are in effect a tenant in a car you paid for. Now imagine your BMW refused to drive unless you install a software update. You are one rage-quitting employee at BMW headquarters away from getting stuck on a side of a road. Then you're stuck in an expensive BMW while watching others in their decade-old VW Golf's driving past you. Or perhaps not, since other stuck BMWs would cause traffic jams.
Perhaps this horror scenario needs to happen once so people finally realize what it means if they can be locked out of their product whenever the vendor feels like it.
Some software becomes inaccessible and forces the user to update, even though they could work perfectly well. An example is the pre-installed Samsung QuickConnect app. It's a system app like the Wi-Fi (WLAN) and Bluetooth settings. There is a pop-up that reads "Update Quick connect", "A new version is available. Update now?"; when declining, the app closes. Updating requires having a Samsung account to access the Galaxy app store, and creating such requires providing personally identifiable details.
Imagine the Bluetooth and WiFi configuration locking out the user because an update is available, then ask for personal details. Ugh.
The WhatsApp messenger also routinely locks out users until they update. Perhaps messaging would cease to work due to API changes made by the service provider (Meta, inc.), however, that still does not excuse locking users out of their existing offline messages. Telegram does it the right way: it still lets the user access the messages.
"A retailer cannot decide that you were licensing your clothes and come knocking at your door to collect them. So, why is it that when a product is digital there is such a double standard? The money you spend on these products is no less real than the money you spend on clothes." – Android Authority ( https://androidauthority.com/digita... ).
A really bad scenario would be if your "smart" home refused to heat up in winter due to "a firmware update is available!" or "unable to verify your subscription". Then all you can do is hope that any "dumb" device like an oven heats up without asking itself whether it should or not. And if that is not available, one might have to fall back on a portable space heater, a hair dryer or a toaster. Sounds fun, huh? Not.
Cloud services (Google, Adobe Creative Cloud, etc.) can, by design, lock out the user, since they run on the computers of the service provider. However, remotely taking away things one paid for or has installed on ones own computer/smartphone violates a sacred consumer right.
This is yet another benefit of open-source software: someone with programming and compiling experience can free the code from locks.
I don't care for which "good purpose" these kill switches exist. The fact that something you paid for or installed locally on your device can be remotely disabled is dystopian and inexcuseable.16 -
(!= rant && == story)
Sooo it's 1:35AM.
Just had a call with boss to show that everything is done.
Bossy ses gud night.
Skype call ends, who the fuck is Alice starts playing in my headphones, the night is dark and I'm siting near my desk lamp, Geez lonelynes level is over 9000
In my head: wait, what now?🤨3 -
One time I was building a custom modal for some crappy WordPress template and I was having trouble with the header rendering above my backdrop, after digging into the CSS I realized the headers z-index was literally set to 9001.1
-
One of our customers is a minor telco, which has been taken over by a bigger one. Some of the customer documents, welcome letters and so on, are generated by our system.
First of all, the new owner wanted us to re-brand it all for free. Well, we didn't (maybe you understand). I wrote an offer for the whole package including some fixes, sums another 9000 $.
Of course, they have to discuss it now,they told me. But in the meantime - they seriously asked us to black the former company name by hand on each letter using a marker. No shit buddies! -
I always recite borg quotes in my head when my classes need to inherit properties. Your technological and biological distinctiveness with be added to our own. Resistant is futile.
-
I wish I could handle tech like my mom did :D Instead of raging and getting angry if something won’t work. She go out, do work in her garden or something and give a damn shit about tech :D techlevel over 9000!2
-
Forget about everything I could say these last 2 days: I'm having as much fun with Docker than when I first discovered Ruby on Rails 3 years ago 😍
I still don't understand everything with docker-compose & shit but so much things are way more clear when you try them out!1 -
Found this song today by meme posted by @sam9669. This song's fire though + comments are true bliss. :D1
-
Every assignment is done by reference in JavaScript... like why? Lemme use a pointer when I need it.
ES2016 looks so much like Java, I swear nobody will notice if they added pointers... and over 9000 more confusing features.12 -
I work really well under pressure.
Sometimes I'll be really lazy on a project until the deadlines get tight and I need to go into overdrive.1 -
Learning C++ in university for all three years. They have decided that teaching only one language is good and that once you know one language you can pick them all up.
Not sure how true this is... also sick of the lecturer saying "In the real world you would not do it this way but" I wish university's would just teach real life skills and not how to pass a test. What am I spending £9000 a year on....
Anyway rant over5 -
At work they have an innovation challenge this week and they are putting us in groups based so there is no group with a skill level of over 9000 here is the dialogue:
Survey:On a scale from 1 to 5 what is your Linux skill
Me: vim I use vim
I got a response from the event organizer who said we will label you a 7
What is wrong with our devs that puts me off the scale because I use vim -
Meanwhile in a parallel universe composer update runs faster than the speed at which universe expands.
-
Have you ever worked for an organization that is not specialized in software development because that is not their main line of business, however, their products are software applications?
If you are, then hi you and me are in the same boat. Currently I have a nice manager and I'm acting as dev lead the strange thing I have a peer that is supposed to be lead as well but I cannot define his position....
In theory he should be scrum master / resource manager which fails at both terribly.
I ended up implementing Agile in the team and deciding what goes and not into the sprint based on quality while this guy just try to squeeze stuff into the sprint, the more the better even with all kinds or problems...
Honestly I'm not sure why he is still in the team since it seems like he only drains the budget, doesn't understand a thing about the products he is working on and every single idea he has is horrible.
Every meeting I have with him I always ended up asking myself "How can somebody be that stupid?" The lack of technical knowledge and even common sense is over 9000 in this one...
It might sound bitter from my end but after two years of dealing with this stupidness of getting people in software development that have no idea what software development is and understand the intricacies of it just because they did an access database or are good at excel is nonsense.
I'm at the verge of quitting and the only thing that is keeping me here is my manager and the fact that the products I am working with are pretty interesting.
Sorry for the long rant but I had to get it out of my chest before it explodes and I directly call out this person.
Not looking for suggestions but if anybody want to chime in go ahead.1 -
Tody I finally decided to go Google free in my device. Now I have 0 Google services in my phone and so far I'm loving it.
All apks can be found on apkmirror and f-droid but devRant is not available on any of those platforms so I have to restore my previous backed up apk from playstore.
Yeah and I'm not on any socialmedia whatsoever like FaceCrap and InstaHeadache. Feels like my phone would last for 2 days on single charge.2 -
Testing builds remotely with pushes before testing them locally because I'm too lazy to bring up the local CI server.
Ending up with over 9000 "Testing build" commits.1 -
Wasted two hours configuring a new application server, because there are over 9000! places where properties must be set...4
-
The cost of energy in the EU combined with 10% inflation (but not salary increase) has become crushing to the point offices and households shut off heating and use battery lamps and candles for light. Avg. Year total for energy is over 9000€ in Belgium! At this rate we will burn through our savings for basic utilities18
-
I'm an idiot, almost
I needed a tablet for uni but I also wanted it to be quite powerful and with an OS I could actually get things done with (this precluded android and iOS)
I also am quite pricacy concerned but I never did much to prevent it
I ended up buying a surface pro, for its weight and power
joined with a mac at home and a google nexus in my hands... my privacy is fucked :)1 -
This is a repost of an original rant posted on a request for "Community Feedback" from Atlassian. You know, Atlassian? Those beloved people behind such products as :
• Thing I Love™
• Other Thing You Used One Time™
• Platform Often Mentioned in Suicide Notes, Probably™*
Now this rant was written in early 2022 while I was working in an Azure Cloud Engineer role that transformed into me being the company's main Sysadmin/Project Manager/Hiring Manager/Network Admin/Graphic Designer.
While trying to simultaneously put out over 9000 fires with one hand, and jangling keys in the face of the Owner/Arsonist with the other, I was also desperately implementing Jira Service Desk. Normally this wouldn't have been as much of a priority as it was, but the software our support team was using had gone past 15 years old, then past extended support, then the lone developer died, then it didn't work on Windows 10, then only functioned thanks to a dev cohort long past creating a keygen....which was now broken. So we needed a solution *now*.
The previous solution was shit of a different tier. The sight of it would make a walking talking anthropomorphised sentient puddle of dogshit (who both eats and produces further dookie derivatives) blush with embarrassment. The CD-ROM/Cereal Box this software came in probably listed features like "Stores Your Customer's First AND (or) Last Name!" or "Windows ME Downgrade Disk Included!" and "NEW: Less(-ish) Genocide(s)"!
Despite this, our brain/fearless leader decided this would be a great time to have me test, implement, deploy, and train everyone up on a new solution that would suck your toes, sound your shaft, and that he hadn't reminded me that I was a lazy sack enough lately.
One day, during preliminary user testing I received an email letting me know that the support team was having issues with a Customer's profile on our new support desk. Thanks to our Owner/Firestarter/Real World Micheal Scott being deep in his latest project (fixing our "All 5 devs quit in the last 12 months and I can't seem to hire any new ones" issue (by buying a ping pong table)), I had a bit of fortuitous time on my hands to investigate this issue. I had spent many hours of overtime working on this project, writing custom integrations and automations, so what I found out was crushing.
Below is the (digitally) physical manifestation of my rage after realising I would have to create / find / deal with a whole new method for support to manage customer contacts.
I'm linking to the original forum thread because you kind of need to have the pictures embedded in said reply to get really inhale the "Jira-Rant" ambiance. The part where I use several consecutive words as anchor links to tickets with other people screaming into the void gets a bit sweet n' savoury too - having those hyperlinks does improve the je ne say what of it all.
bit.ly/JIRANT (Case Sensitive)
--------------------------
There is some good news at the end of this brown n' squirty rainbow though!
Nice try silly little Jira button, you can't ruin *my* 2022!
• I was able to forget all about Jira a month later when I received a surprise vacation home! (To be there while my Mom passed away).
• Eventually work stress did catch up to me - but my boss thoughtfully gave me a nice long vacation! (By assaulting *while* firing me (for emailing in a vacation request while he was a having a bad (see:normal) day))5