Office LifeApr 15, 2019

Working with old people...

Have other people experienced how arrogant some of these baby boomers can be at the office. Some companies just have a collection of these senior engineers who have stayed at one company for their entire career. Just had a discussion with this senior engineer (in his 50s) who thinks that it's fine to test the software in debug mode, then recompile in release mode and ship it, untested. Just completely boggles my mind. He even thinks that if we were to do testing on release, performing unit tests on release is not necessary. That debug is for unit testing and release is for higher level testing. Do you even try to convince or argue at this point? How do you handle these type of scenarios where you know they are completely wrong but you are junior to them? Update: My team lead went up to him and convinced him. Seniority at it's best.

Facebook xyzxyzjn Apr 15, 2019

Yea millennials are known for being entitled but I actually have found older folks are more so

F5 Networks zapzap. Apr 15, 2019

In same situation as you. In my case, the young guys knows nothing and acts entitled. What to do?

Google 9111 Apr 15, 2019

don't think of their age when you're having an argument. try to show examples why this is bad, like "well what if the release build introduces a bug?" and try to think of a scenario under which this could happen, etc. and last but not least, if you really think it's not salvageable, and their managers allow this to happen, maybe it's time to change companies?

Northrop Grumman nomi88 OP Apr 15, 2019

Yes, I'm the type that pokes holes in everyone's argument. But this one just doesn't get it.

F5 Networks zapzap. Apr 16, 2019

Everyone’s arguments? Hmm. Now I see where the problem is.

ServiceNow ch0de Apr 15, 2019

i fucking hate working with boomers. they need to hurry up and get out of the workforce already.

Google 9111 Apr 15, 2019

one day, you're going to be old too...

OpenText 11nks15 Apr 16, 2019

Your parents must be proud of you

This comment was deleted by the original commenter.
Amazon DynamoDB Apr 16, 2019

This

Microsoft lMQO62 Apr 16, 2019

Wrong. Baby boomers have a generationally distinct style. Denying this speaks to your ignorance/idealism.

Proofpoint wow ! Apr 15, 2019

I m in exactly same situation . In my case old guy is just chilling. He is on retirement mode. No worry. He spend hours taking about some history or travel. But no idea about design

Castlight Health whaaaaaat Apr 16, 2019

If this particular old dude has been working with this code base for 10+ years already, has a history of not releasing defects using his existing method, and you are new, then you should STFU and realize that he knows WTF he's doing and is just being efficient. One size does not fit all and the best practices industry wide don't actually apply to all situations believe it or not.

Northrop Grumman nomi88 OP Apr 16, 2019

What happens when he is no longer there to support the program? The CI process will take over where he left off if the tests were performed.

Castlight Health whaaaaaat Apr 16, 2019

If you take it over, then do it your own way. The most important thing here would be the current bug count per release. If it's really low, first try to figure out and learn how that is done. Otherwise yeah you should improve it.

Apple 867530nine Apr 16, 2019

I find arrogance and incompetence at every age. It’s called arrogance and incompetence. End of story. Now get get back to work you whiny know-it-all millennial. 😉

Oracle alwzangry Apr 16, 2019

Are you missing some nuance here? I suspect they're saying sanity tests are good enough. If it's an old hw/sw build environment, they may have never found any bug in non-debug that would be missed in debug testing. Sanity tests are necessary. More testing than that is a business decision depending on the cost of full testing. (Don't do this if you use VMs for builds. They increase the risk and incur higher test costs.)

Northrop Grumman nomi88 OP Apr 16, 2019

I believe he was eluding the fact that there was extra behavior that happens in debug that doesn't happen in release mode. That release mode is a subset of debug.

Oracle alwzangry Apr 16, 2019

Yes, in some sense, that's correct. It depends on how elaborate and robust your tests and build verification are.

Tektronix BazzokaGrl Apr 16, 2019

This has helped me a lot. The Schmuck in My Office: How to Deal Effectively with Difficult People at Work https://www.amazon.com/dp/125007567X/ref=cm_sw_r_cp_apa_i_uLFTCb48XRBTD