Details
-
Aboutfind ./ name username
-
SkillsPython, R, SPSS
Joined devRant on 11/19/2016
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
-
Spent two goddamn hours writing a Python script to convert exported JSON from Trello to an Excel sheet, only to find a Chrome extension that already does it, and better. 😧3
-
"You gave us bad code! We ran it and now production is DOWN! Join this bridgeline now and help us fix this!"
So, as the author of the code in question, I join the bridge... And what happens next, I will simply never forget.
First, a little backstory... Another team within our company needed some vendor client software installed and maintained across the enterprise. Multiple OSes (Linux, AIX, Solaris, HPUX, etc.), so packaging and consistent update methods were a a challenge. I wrote an entire set of utilities to install, update and generally maintain the software; intending all the time that this other team would eventually own the process and code. With this in mind, I wrote extensive documentation, and conducted a formal turnover / training season with the other team.
So, fast forward to when the other team now owns my code, has been trained on how to use it, including (perhaps most importantly) how to send out updates when the vendor released upgrades to the agent software.
Now, this other team had the responsibility of releasing their first update since I gave them the process. Very simple upgrade process, already fully automated. What could have gone so horribly wrong? Did something the vendor supplied break their client?
I asked for the log files from the upgrade process. They sent them, and they looked... wrong. Very, very wrong.
Did you run the code I gave you to do this update?
"Yes, your code is broken - fix it! Production is down! Rabble, rabble, rabble!"
So, I go into our code management tool and review the _actual_ script they ran. Sure enough, it is my code... But something is very wrong.
More than 2/3rds of my code... has been commented out. The code is "there"... but has been commented out so it is not being executed. WT-actual-F?!
I question this on the bridge line. Silence. I insist someone explain what is going on. Is this a joke? Is this some kind of work version of candid camera?
Finally someone breaks the silence and explains.
And this, my friends, is the part I will never forget.
"We wanted to look through your code before we ran the update. When we looked at it, there was some stuff we didn't understand, so we commented that stuff out."
You... you didn't... understand... my some of the code... so you... you didn't ask me about it... you didn't try to actually figure out what it did... you... commented it OUT?!
"Right, we figured it was better to only run the parts we understood... But now we ran it and everything is broken and you need to fix your code."
I cannot repeat the things I said next, even here on devRant. Let's just say that call did not go well.
So, lesson learned? If you don't know what some code does? Just comment that shit out. Then blame the original author when it doesn't work.
You just cannot make this kind of stuff up.105 -
Two types of people in this world.
Those who press Ctrl+Shift+Esc.
Those who press Ctrl+Alt+Del and click on Task Manager.19 -
Why is that when a project deadline has only 2 weeks left, Project Managers starts the project then. Why not start the project when we have 3 or 4 months left for the deadline?
Our Project Manager has this lame attitude that she will start with the sitemap, wire-frame and designing of a website when we have only 2 weeks to the deadline.
What the fuck is going on in here?5 -
When you start programming and ten minutes later you see you've been progamming for three hours and you're like WHATTAFACK JUST HAPPENED2
-
Just got a reply from a client complaining that the site I did for him is "too responsive".
Never got this kind of complain.
Normally I might get some complains about the site not being fully responsive but never was I expecting to receive a "site is too responsive" complain.15 -
My employer gave everyone the day off, so now I have to do Xmas crap instead of coding.
Thanks, I guess. :/3 -
Me: let's try to be a little social and make some friends and talk to people nicely
After 5 very hard minutes of trying
Me: fuck them!! where's my laptop5 -
When you get a day off and you want to work on a personal project, but your spouse has other plans.8
-
Today we interviewed a _very_ good Angular1 Dev, by chance we showed him the forked ngRouter module we use, after some debate he explained that we were using it incorrectly.. I asked if he'd used it before to which he responded:
"Yeah, I'm the guy who built it"
😅27 -
CLASSIC: when there is a big emergency at the office everyone is going crazy and looking for you even under the rocks and you show up at the office 😎😏3
-
Worst meeting I've been in?
The one where I was told by my lead and the senior that my new colleagues were having trouble speaking to me because I'm a "strong, independent woman" and that I need to make sure I don't scare them when I approach them.
-_-20