Wednesday, November 7, 2018

A tale of a software engineer - Can you step in?

This is part 2 of the blog series "A tale of a software engineer" click here for part 1

"That's what we used, here is the code." Said the library developer proudly showing his code.

"That looks .. right.." You said after a nervous pause.

Convinced they are still doing something wrong you asked. “Can you step in the function?”.

Knowing that you just stepped over the line you quickly followed up: “ah I just want to make sure we are sending the correct parameters.” You said using the 'we' pronoun, despite sounding condescending, you want to give the impression that no one in fault here, 'we' are working together towards a common goal; Fixing this bug.

"Building the URL..” The developer said debugging, “Preparing parameters, injecting the token. Yeah, I am calling your REST endpoint correctly. That is your endpoint right?” said the developer, annoyed.

“Wait!” You yelled excited, "Are you passing the isUnique parameter as a boolean or a string?"

“Boolean.”

“Oh, ok. just checking because the server might cast ....”

“I know the difference between a string and a boolean!“ The developer interrupted you, clearly insulted.

”Sorry, I didn’t mean that, let me check the REST endpoint.”



To be continued...