Joined devRant on 7/3/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Don't give me Mobile First! Fuck That!
I dev on desktop, most users are on desktop, my client thinks desktop is most important, so why the hell should I put mobile first??
And doublefuck "Offline First".
Get back to earth Google!4
Fucking tired of half ass memes of having a sleepless nights because of missed semicolon in the code.
Motherfuck. What are you using fucking notepad? And are you fucking 15 years old. Who the fuck finds such lame meme funny.8
Whenever the talent hunter omits the pay and starts speaking about the benefits and the team spirit, you know they expect that they can underpay you.1
I'm fucking mad
So, we uses 2 laptops por person on my team, one is ours (I use my own) and the other is the client's fucked up windows 7 laptop.
We can only access their environments with this fucked laptops, which needs a VPN software and McAfee.
So, I'm in a fucking loop, where McAfee doesn't update and the VPN can't connect because of it.
I'm in lunch time already and still did nothing because of this piece of shit1
Good for you you have so many contacts. Lovely. But when you visit someone and they tell you they have a problem with WhatsApp - or anything on their device at all - DON'T YOU EVER PROMISE AGAIN THAT I WILL COME TO THEIR HOUSE TO FIX THEIR PROBLEMS. I already ate enough candy today. And if they were to give me money (rare, we're in the Netherlands) I still couldn't care less. If you're too stupid to fix the problems on your phone you probably shouldn't have any phone at all.
Look, if it's my grandma who's kindly asking me whether I'd sometime like to look at her tablet to fix it, or I just happen to visit her (once in a few months): sure, I'll try my best. But for a stranger I haven't heard about who just got here? NO. I don't know you so I honestly couldn't care less about your problems. Go ask your own grandchildren.4
That moment when you spent an entire day making an awesome webpage (dark themed) and your pm tells you to change almost everything in it because he wants a light-themed website.
(BTW now half the website is dark-themed and other half light-themed because pm doesn't know what he wants)6
Dell et al should start selling pre-stickered laptops so execs could buy that "dev cred" look.
There's probably a science to producing a look that doesn't make you look like someone's mum at a cool party.
What sticker placement approach do people use?3
I happened to purchase a multi currency card as I was preparing to travel abroad. I enquired a few non tech friends of mine about a bunch of providers/lenders and I got a consistent suggestion of how company XXX is safe and user friendly. I took a leap of faith and went with them, since I didn't have any time left to do my own research.
Met the vendor, loaded some money and all is well. At least so far.
I went to their website to create an account for checking my balance and to do a bunch of stuff online.
Nothing unusual so far.
I fill up the new user register page. At the end I get a message which says "SUCCESS" and asks me to check my email.
I have an email with my user id, password and security questions in CLEAR TEXT sitting in my inbox.
Good job XXX.1
As a .NET dev I get questioned about using VS Code in favor of full-blown VS. My arguments are that it is faster, lightweight and overall more user-friendly.
I use it exclusively, for all types of files and projects (JSON, SQL, Angular projects, .NET Core, ...)
Do you guys like using VS Code as well? What do you use it for?
Also, if you ever want to annoy a colleague, try associating all file extensions with Visual Studio and watch him go bonkers.9
Building an amazingly complex system from scratch in Rust means 2 things to me...
1. Really cool tech with great syntax to learn
2. My value as a developer will be going up a lot. In terms of the salary expectations
I really love when I get to learn a new technology, not for a project or course, but to build really cool real-world applications.
That’s what drives me!5
TIL if you know the password for a WIFi SSID, you can replicate it with your hardware. All devices that have credentials for that SSID will connect to yours if your signal is stronger. The encryption just needs to be the same (wpa2/wep) The underlying UUID doesn’t matter.
Not bad for a quick and dirty man-in-the-middle attack. The WiFi spec needs a bit more work.
TLS all the things!4
You guys remember that awful Java class that I'm taking at uni? Mentioned in this rant here: (https://devrant.com/rants/1461472/...).
Well we had an assignment to make a program that accepted any amount of numbers from a user and add the unique ones to an array (so if 2 was already entered, it would not be added to the array a second time), and then print the array out backwards. Simple as fuck right?
I checked my grade from the assignment I turned in and see that I only received 10 out of 50 points. Why?
"Program compiles and works with expected output. Partial credit for using ArrayList instead of array".
Uhm.. Partial credit is 10 out of 50?? And what the hell? Yeah okay let me go make this stupid program that involves an array with an unknown length and see how fucking perfect it works out for me.
Fuck you for docking my grade because I made a program that was sensible.
I know stack overflow is filled with grumpy elitists assholes that will downvote or shit on your question, answer or whatever for whatever reason they can find, and that certain guidelines need to be followed to make a clear, comprehensible question, and I've accepted that.
However today SO hit an all time low for me when a post got shit upon for ending with "thanks In advance".
Have we really come to a point where even the slightest bit of courtesy is frowned upon?
Do we all have to become mindless fucking robots without any sympathy or gratitude?
Ofcourse I understand you shouldn't dedicate an entire paragraph to saying hello, introducing yourself and thanking everyone and their mothers. But what the fuck is wrong with a simple greeting or sign of gratitude.
I even found an entire discussion about wether or not greetings and thanking should be banned by rule. And that really upsets me.
Programmers, nerds and the like are already judged as generally closed people and antisocial. And that may be true. But are we really gonna let ourselves become even worse where we can't thank someone who helped?!
Fucking thank you for reading.
And to the grumpy old diahrea farts, I hope you and your devilish spawn live a life of endless loneliness and solitude3
My highschool computer eng. teacher works in IT and he was telling us about one of his first days of working for a company and he said "Whenever we had a stupid client or customer, we'd tell each other that we had a 'one D ten T' as a code because it sounds professional. But really, it spells 1D10T"
Lame but it cracked us up and I thought I might share lol3
My ISP can suck the biggest, sweatiest pile of dicks.
First of all, our normal service is garbage (1mb down, 0.1 up).
On top of that, for some reason, the Internet access goes down for a few minutes every time the public IP changes (2-3 times a day) which is fucking annoying.
And THEY FUCKING BROUGHT FIBRE TO MY NEIGHBOUR (20 METRES DOWN THE STREET) WHO IS AN OLD COUPLE WHO HAVE 0 INTEREST IN THE INTERNET, BUT THEY REFUSE TO BRING IT TO ME.
Fucking Vodafone, get your shit together.9
Our internship and placement tests start from 30th and this is message we got from our coordinators.
(We do have WiFi on campus and in labs ,idk why they aren't letting us use that!!)
They are asking use to use the DONGLES ! who the hell has those, these days !
Uni's response to this : if you can't get your own internet source,then don't give the test. (Translation : we don't give a single flying fuck)
Got my self a Jiofi ,I hope it would work fine.
Often our phones catch no network in the labs ! And if they do,the internet speed is slow.
The tests will go GREAT ! 🙃25
I hate when someone throws at me some task all of sudden with a tight deadline.
Wednesday was one of those days.
manager: we want to remove all the offices because of our tight budget this year (multimillionaire company, lol), everyone will use office 365;
me: ahn... ok, but everything was already tested? Some macros, routines, old documents can be a big problem, as far I know (I don't use M$ at home, servers are Linux, so I really don't know about that). I can do some tests, only will need some real documents to make sure everything will do fine;
manager: yeah, yeah, everything will be fine, the high management already decided, don't worry, just remove the offices in the company, ok?;
*me deploys the remotion script in every f*cking machine*
48 hours later...
manager: well... everyone is complaining about the office 365, random complains, can you attend all the calls and reinstall if you can't solve the problem?
Me: Hey Guys we've been working on this application(project 1) for 4 months and i think we're almost done.
Owner of Company(Not My Boss): CooCook4Choo we moving you to project 2, forget about the previous one.
2 months go by, project is completed.
Boss: I've got another project for you
1 month later...
PM: We're moving you back to project 1
PM: Our senior dev resigned, we only have junior Devs and we need a lot of help before deployment next month.
Me: Why am i moving back to a project i was taken off of
PM: Where an agile company and you will be moved off many projects
Me: **Fuuuuuuuuuuck!!!* Ok i'll need documentation of everything that happened in the past three months, the current issue, what the current sprint revolves around and A demo of what has been added.
PM: Relax, I've got a lot of work myself, you will get them soon.
2 days later, still don't have what i need, PM is on vacation.
Me: Guess i don't have any work to do.3
The girl I loved for four years left me four months ago. It has been the most painful four months of my life and I struggled through the initial days. Both my health and my productivity suffered.
But I feel better now. Trying my best to keep moving forward and stay positive. Realised that shit happens and we can't just sudo our way out of everything.
Just wanted to share. Thank you for reading this far.13
Me: Oh I see were using a non-standard architecture on this app. I like this bit but what is this doing? never seen it before.
Him: Ah we use that to abstract the navigation layer.
Me: oh ok, interesting idea, but that means we need an extra file per screen + 1 per module. We also can't use this inbuilt control, which I really like, and we've to write a tonne of code to avoid that.
Him: Yeah we wanted to take a new approach to fix X, this is what we came up with. Were not 100% happy with it. Do you have any ideas?
Queue really long, multi-day architecture discussion. Lots of interesting points, neither side being precious or childish in anyway. Was honestly fantastic.
Me: So after researching your last email a bit, I think I found a happy middle ground. If we turn X into a singleton, we can store the state its generating inside itself. We can go back to using the in-built navigation control and have the data being fetched like Y. If you want to keep your dependency injection stuff, we can copy the Angular services approach and inject the singletons instead of all of these things. That means we can delete the entire layer Z.
Even with the app only having 25% of the screens, we could delete like 30+ files, and still have the architecture, at a high level, identical and textbook MVVM.
Him: singleton? no I don't like those, best off keeping it the way it is.
... are you fucking kidding me? You've reinvented probably 3 wheels, doubled the code in the app and forced us to take ownership of something the system handles ... but a singleton is a bad idea? ... based off no concrete evidence or facts, but a personal opinion.
... your face is a bad idea15
Boss: Hey we got a new outsourcing project coming up, you know anything about python, sql server and php?
Me: Never worked with sql server nor python but i can learn
Boss: Good, next week you go to the client's place and you start
(week later me at the client)
Client: Ok, your job here will be to fill excel spreadsheets with those fancy functions
Me: :) wut :)
Client: Also our printer died yesterday, can ya fix it?
I think i need a new job..13
Just spent my entire fucking afternoon trying make this piece of shit work. Reason? A very cheap and annoying client wanted my web app to print receipts using this junk.
My goodness! the hell I went through finding the right ESC/POS commands for this crap.
And yes, the first thing I printed out was a dickbutt. Well, it's been a rather shitty day and that kinda made it worth it.10
I love how the people on here are pretty much always nice.
Yes, there are some *wink AlexDeLarge* who use strong language, some dirty jokes and sometimes there are topics where people don't agree on but I've never seen any honest insults or toxic behaviour (other than the opinion on your shitty client or boss lol).
No annoying trolls (the nearest to a troll I know on here is Jase but he's fun and mostly welcome here).
No spam/ads from users (only maybe recommendations).
And the most unbelievable thing is that devRant itself is free, adfree and based on the community voluntary donating for the server and work costs.
Dude, devRant fucking rules.15
😎 = me, 💩 = client
💩: "I must emphasize that I'm on a tight schedule. I need this done in 2 weeks."
😎: I cut some features and take the job.
As agreed, I send a progress report at the end of the week to get feedback.
😎: He must be busy... I'll call him if he doesn't reply in a few days.
💩: *doesn't answer call*
😎: Time running out, still no feedback, I assume everything is fine and finish it a day before the deadline. Suddenly:
💩: "Hi, how's the project going?"
😎: "...good... WHERE HAVE YOU BEEN???"
💩: "Oh, I went on a quick vacation"
😎: *wants to die a quick and painless death*
"There's only like a day left..."
💩: "Right... Soo, here's the feedback you asked for"
*dumps 4 paragraphs of stupid nitpicking on me (rants following)*
😎: *wants client to die a slow and painful death*14
Consultant: "you should deploy a website. Use wordpress and have a draft ready in a few days. It's easy."
Me: "It's a static website, a one-pager even. I think we would be better served with something light-weight without a database."
Consultant: "99% of the websites in the entire internet are powered by wordpress. It's state of the art, you should use it"
Me: 😢 "Nooo, it needs mainentance and stuff. Look, XY is much simpler. You can even version the static site with git"
We ended up with wordpress for our static website now. I am so proud. I absolutely love wordpress. It is amazing. Now my static one-pager can have plugins, multiple users, security issues and all that. The future is now!17