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 - "darthtigris"
-
You know what I hate? When people don't listen to me.
You know what I love? When shit blows up in their faces because they didn't listen to me8 -
"The password must be 6 to 32 characters long and must contain atleast one uppercase character, one lowercase character, a special character, the md5 hash of your last name, a dried olive branch and the blood of a unicorn."5
-
Mom: Oh cool! So you can hack sites and accounts now?
Me: No mom.. I'll be making stuff, not breaking it.
Mom: Well what's the fun in that 😐
Me: ...4 -
The last startup I worked at didn't give us the WiFi password because they "didn't want people to get distracted by unnecessarily using internet on their phones". Little did they know that making a hotspot from a laptop is totally a thing...5
-
I wonder if someone ever did the //TODOs or fixed the //FIXMEs I left in the code the last place I worked at 🤔7
-
"It's just a tiny change in one function. What can go wrong? I don't need to test, I'm not that stupid to mess this up". Apparently I am. Pushed the changes, and the [Firefox] extension basically stopped working. Lost about 1.5k users in 2 days. Good times ;)2
-
Not a job, but an internship. It was a startup and the owner was very keenly involved with the development, to the extent that he took daily reports of what was achieved through the day, what was done, what bugs were fixed, what functionality added. Everything we did was supposed to be showed to him to justify that he wasn't wasting the (sub-par) compensation he was offering. I hated the feeling of someone breathing down my neck, judging me by the amount of code I wrote that day (I was team lead). It was all well and fine till the frontend was under development, but then we moved to backend developement. And the thing with backend is, you can't see shit. So, there really wasn't anything to point-and-show every day, except for long PHP scripts that didn't make sense to him. It came to the point that he once said "the work pace had dropped significantly and we weren't moving fast enough". This was when we were actually 5 days ahead of schedule! I literally wanted to stand up and say to him that if he wanted to get it done faster, he should look for someone else. The only thing that held me back was my University's grading system that made it compulsory for students to complete one internship for credits. Glad to be out of that craphole...3
-
About 3 weeks ago I joined $BIG_CORP via campus recruitments. Today, when the alarm went off, I said to myself "Screw this, I'll make it to the 10am class" and instantly realized I wasn't in college anymore.
Welcome to the rest of my life, I guess
¯\_(ツ)_/¯1 -
"200 Internal Server Error"
Yep, I did that. Because the lousy crapheads I work with were too lazy to handle any other HTTP status so anything else breaks the whole thing. And it's a pain to roll out another release of their part of the backend so "this isn't a priority". Also, they don't feel the need to check the JSON body of the response for the "status":"ok"/"fail" because what could ever go wrong, right? I effectively have no way of conveying to them that there was an error on this end of the API so they show success toast on the frontend irrespective of what really happened.6 -
So my company is now giving us flexibile work hours, but we still gotta do 9 hours a day, of which 1 can be outside the office. Wouldn't it be easier to just make it an 8 hour-day and be done with it?2
-
It was an internship. They wanted me to spoof the government's digital signature on some online tax-filing documents by reverse engineering the government's application, just because the whole process of recieving authentic signatures would have taken time, and they wanted it _now_2
-
People who delete a repo and clone again instead of a hard reset because 'they can't undo the changes they made" are the kind of people who shouldn't be using git in the first place.4
-
Just realized, contact form messages for my Firefox add-on is probably the closest I'll ever get to fan mail...
-
A hackathon sponsored by two brands, the topic was to create smth cool with their APIs (either of them, they were to pick a winner each). We got a little too ambitious and tried to use both, ended up messing everything up and nothing to show. They loved our idea though :|
PS: Somehow the winner was a crappy flappy bird clone ¯\_(ツ)_/¯2 -
How do you cope with coworkers who are okay with lousy code and don't want to make it better because "how does it matter"?5
-
So I was using Defraggler to defragment one of the partitions on my computer, and somehow ended up with more fragmentation than there were to start with. WTF?!12
-
Heys guys, so I made this little Chrome extension that shows you news feed from blogs and websites (of your choice) in your new tab page. Ya know, so you don't have to go to any specific website or app or anything. So, give it a spin maybe?
Its called Blink: https://chrome.google.com/webstore/...
thanks :)
PS: Sorry if you think this is spam, just wanted to share it.. Its free and open source..2 -
2016 and the passwords were stored in plain text. I pointed it out, they said they'll use md5 instead :/
PS: Ended up fixing it for them with HMAC-SHA256 -
Enki is awesome... Thanks for the invite code guys.. Here's mine if you need an invite:
enki.com/join/darthtigris
Happy learning :) -
TMW you make something good with much efforts and dedication, and then the API gets deprecated with breaking changes.1
-
The worst documentation I've ever seen:
/*******************************************
$NAME CODE UPDATE
********************************************/
// CALCULATIONS
Followed by a dozen of of poorly named functions for complex calculations, with no comments whatsoever (save for the commented out debug statements) -
Started when I was 11 or so. An intro to robotics course at my school, we learned to program BOEBots (ya know, those little robots with wheels and a breadboard) in BASIC. Man they were fun!
-
TMW you have to practically rewrite your extension 'cause the vendor deprecated and replaced the entire SDK