I don't work with engineers anymore, but I know a couple and they do the same bull crap in non-work life. If you correct them on something they come back at you nit picking at stupid nonsense or they will just play dumb and not accept your correction by using some lame excuse. Many engineers cannot accept the fact they don't know everything.
The nitpicking is what gets me. A good example, this one guy didnt like a piece of code i wrote. I wrote a dummy array to make it more generic for other uses. I thought to myself, a dialog can be generic, because it can be used for other purposes beyond the initial application. So i passed an array with three properties per model: label, value, priority.
Not good enough, instead i have to now inject 4 different services, add in a querying system, some asynchronous calls, and a bunch of stuff, so we can remove the logic details from the caller requesting said dialog. Except, in this case the caller IS responsible, because the dialog should not contain business logic beyond projecting the view models. So now this dialog is becoming a monster because nitpicker is being pedantic
like women
(post is archived)