Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "but not really they're cool sometimes"
I might have posted this before. But I am going to post it again. Because emojis.
Me: 😁 Software lead I have finished coding the thing.
SL: 😀 Cool, good job. That is going to really help out the analysts.
Software Manager: 😐 hey I noticed you have coded a new thing and pushed it to integration.
Me: 😁 Yes.
SM: 😐 Well how do you know when it's done?
Me: 😑 . . . When you run it and it does the thing?
SM: 😐 Did you write test steps?
Me: 😕 Yeah . . . they're in the issue ticket.
SM: 😐 Yeah but how do you know those are right?
Me: 😕 Because I wrote the thing and the test steps?
SM: 😐 did you put any steps in our acceptance test procedure?
Me: 😕 No.
SM: 😐 why not?
Me: 😧 Because the acceptance test procedure tests requirements. There is no requirement for this functionality.
SM: 😑 Then why did you do it?
Me: 🤔 Because it was an internal request from the analysis team. There is no customer impact here.
SM: 😑 I really think we should write a requirement.
SL: 🤔 But what requirement is he going to attach this to?
SM: 😑 We don't have to attach it to a requirement. We can just test it once and remove it.
Me: 😒 SM, you know we never remove anything from the acceptance test procedure.
SM: 🙂 We do sometimes.
SL: 🤔 When was that I have worked here for twenty years and we have never removed a test from that document.
SM: 😧 I really think there should be an acceptance test written.
SL: 😧 Looks like you're writing an acceptance test.
Me: 😒 Alright as long as y'all're payin'. Shit I was just tryin' to save y'all money.
*acceptance test written and sent to peer review*
Peer: 😐 The requirement tested section doesn't have any requirements spelled out.
Me: 😅 No.
Peer: 🤔 Why?
Me: 😓 Because there is no requirement associated with this test.
Peer: 🤔 Then why are we adding an acceptance test?
Me: 😡 WELL AIN'T THAT A GOOD GOD DAMN QUESTION!?6
I'm in the 7th semester of an 8 semesters carreer (computer science) and my first class is at 7:00 am and for some reason since the semester started I haven't get in time for that class (the best I've done is 7:40), but the teachers are cool with that and they allow me to give them the activities later that day. The only consequence I've had with being late for school is one time the teacher explained one of the programs we had to make for the next week that consisted in making a VB project that, in a windows form, draw a cube and putting buttons to move the cube (up, down, left, right), change the size (bigger, smaller) and rotate the cube (in x, in y, in z). In order to do this we needed to use different matrices to calculate the position of each corner and convert the 3-dimension coordinates to 2-dimension coordinates... It was a long process but once you get it its pretty easy to understand.
The thing is, none of my classmates understood the process and no one could tell me anything further the fact that we had to use matrices. So I looked for the teacher for that week and fortunately he had a free hour on Friday (the program was supposed to be for Thursday but since no one did it and those who did it weren't what the teacher wanted he told me that if it worked by Monday and if it had no bugs or errors he would accept it) and explained me the same thing he explained at class.
Well, this experience helped me to increase my ego because I finished the program in 5 hours and my classmates couldn't finish it in the whole week. I told them I could have helped them but no one helped me in first place.
In that moment I knew I choose the right career.