AboutWell, guess I dunno how to introduce myself. Enchanté, Dodger, French.
Joined devRant on 1/22/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
One month ago, two tickets were opened by two different people for the same bug.
I picked the one with the most informations and rejected the other by giving the ID of the other ticket, and then assigned it to the person who opened the ticket.
Today, I see that ticket coming back to me, with the status back to Open, and the comments "The ID given is this ticket's ID!"
I mean, yes, I did a typo and typed a 5 instead of a 6.
They could, like, test to see if it was patched (been one month), or contact me by mail or Skype to ask me if I didn't make a typo in the comments, but no, they decided to reopen the ticket for this.
Got some requests about changes in design some weeks ago. Did the most of what I can do, but something wasn't possible, so I told them that I cannot do what was requested.
They still ask me to do it.6
Had a week off, when I came back, an email :
"Dodger, can you explain me why did you change this ? I asked X and he wasn't aware you changed it"
Me : *browse through mail and find a mail from late December from X asking me to do that exact change*
Also me :5
So I have two bugs to fix, their severity don't make sense to me
One is classed Medium while it's just some changes in design and ergonomy
One is classed Low while it's a functionnality that is not working
Someone gave me a web method that return a boolean.
The Boolean tells me if the operation went well.
True means everything went well
False means something went wrong
It throws exception when something went wrong.
Basically they implemented a Boolean system to check if everything is alright but I also have to add a try/catch if something is not right.9
I love arriving at work to see in a mail that a co-worker is literally saying "please test things before delivering it"
Like I did it, it worked, and most importantly, it's their part of the code that had a problem.
Fuck off, learn how to communicate without reproaching stuff you should have done before1
Coworker : Hey can you check out why all the links in the project don't work ?
Me : hmmm *checks one of the links, which works* yeah yeah, all of the links
The printer in the open space makes some beep noises when used.
All I hear now is "BEEP BEEP BEEP BEEP BEEP." because someone made lots of copies.2
Them : "Well, I just tried what you told me on the deployed version and it works pretty well"
Me : "I actually just tried and it doesn't work"
That's some conversation to make my mood on a Monday
Me : "Hey the proxies aren't working anymore"
Them : "The what ?"
Me : "The what-you-call 'webs references'"
Them : Ooooh right
Yeah let's just call a cat a dog2
Me : "Hey, your class is internal, I can't call it remotely"
Other team : "Oh okay, wait *change it to public* Done, you can call it now"
*some days later*
Other team : "*switch back*"
Okay then, I guess it's a way to say "Fuck you" with commits2
Hey, been long time without ranting, but here I am.
So nowadays the schedule on my project is really tight, and nothing is ready on every party, including mine.
Worse is, since this week, I've had to contact another team that learned on what we were working on like a month ago, and they really have a bad habit to ask us to see them on Skype. Yeah, sure, Skype is no use if it's just to tell me something to use that actually won't work (they don't know about that I guess, but still, just for less than 5 minutes while I have things on short time....)
So today, I arrived, I have a bugfix to do, but short after I arrived, I got a new task of providing access to our work to another team, which implied some minors modifications, wouldn't take so much time.
But right when I was doing it, I had someone from that team that I mentionned earlier that asked me to see some specific code. I actually don't have that code since I am using remote call, so calling their code directly and not using some placeholder code. The guy told me "but that shouldn't work." Okay, but I've been entering in your application several times and giving you errors that I got from trying to entering it, so you KNOW that it works. And then, he asked me to go see them again. No way, I have plenties of things to do, use a fucking email.
Now that I released that rant from my mind, I'm gonna get a hot beverage, calm down and go back to those tasks.
So a page has been sending errors for long, but we weren't able to find any way to debug it, no error code, and I don't have the authorization to see the logs so I had to wait for a co-worker to be back from holidays.
Now that they're here, I could have a chance to find what was the error.
And be really annoyed about it.
The error was provoked because the security system found a tautology in the data I sent.
(I send datas to build the page, and one parameter is called "Page". Since it was a page of management, I've sent "Gestion", which is management in French. So I sent "Page=Gestion", the security saw "ge=Ge" in it, poof, tautology, you shall not pass.)
That is so ridiculous.
So a web service wasn't working, I am contacting the one that developed it.
"Have you updated your web references ?"
.... are you actually meaning that I have to change again everything in my code because you changed things without warning ?
Yes, you did. (´；д；`) why1
So someone reported a defect, but the data used was not good.
When I tried to tell them, they disconnected.
My code is in Acceptance Testing phase, and I got a defect reported.
I tried to redo the same without changing the code, it works for me
Remember this : https://devrant.com/rants/1547095/... ?
FINALLY some updates.
Just to say they deleted the branch I was trying to merge on during the month, so I need to redo the pull request and rebase.
So I got rushed to finish the transposition of an already existing big feature (rushed like before the end of the week)
and now I got scolded because I HAD to do copy/paste some code not to lose time (and also because I wasn't explained how the code works, and I have no time to understand it). While I was waiting for answers for, like, a whole month and a half
Me in my mind : (╯°Д°）╯︵/(.□ . \)
You see that ?
It didn't change. At all.
Let's call it an emergency but let's not do it, yeah.1
Me : Hey I have to implement this feature but I have no idea how to do it
Co-worker : oh we have examples here on those projects
** Later, after searhcing through code **
Me : Hey, so I based my code on yours for that project, but there's a thing I don't understand with your implementation.
Co-worker : Oh, that's because it's not the same context, please use that documentation.
Me : *Seeing that the documentation did absolutely different way to implement the feature, and so I lost my time trying to understand something I won't use because misled*... okay thanks.
So I work with another team that develop services I use for my website.
The thing is, when they do big changes, I am not warned. So when I update my proxies, surprise, don't compile anymore, have things to change.
Worse is, I have their code right now. And the code that is deployed right now. They're not the same. So I know that I'm gonna have to change again things some days, but that's because I searched through the code.
Not really a fight, but a disagreement that lead to some big changes in my mind.
When entering my school, I still had a part of me wanting to do game development.
I'm gonna make it short : We wanted to do a game in Java at school in first year, but one wanted to do it in C because didn't feel good with Java.
And I always sum that experience up by saying "Never again." The atmosphere in the team was very friendly, but that's the only good part of it. I hated doing that project, and it removed that small will of doing game dev (as a paid main job).
Maybe it would have changed if it was later during my studies, since I was still learning how to code during that project.
But I guess it showed that I was maybe not that motivated to do games.2
So last Tuesday, I started two pull requests, with one branch that should be in production in few time, and warned the validators that they can check the code and validate or add comments. I was in weekend in the Tuesday evening, going to Paris in the weekend.
I come back today, and the pull requests haven't even been checked. Nice.
This morning, I was logging in on the site I was working on without problem.
After lunch, I couldn't log in. No reason why.
Then I found out why. Someone modified the login in database, and warned everyone.
Everyone except the ones that are working on the website (me and my team).1
Visual Studio with C# :
"The property Count cannot be used because the get accessor is inaccessible"
"You can use the Count property"
So I wanted to merge some variables that actually had the same roles.
So I did the Replace in all files (why I didn't refactor, I dunno).
Expected 10 changements, got 234.