Is it normal to not agree with alot of what your boss says? I mean I still do it and don't complain, but there are plenty of people with decades of experience that all think about things differently, so wouldn't it be ignorant to think that one way of doing things is the right way?

Anything involving any level of technical difficulty is wrong. And should be done another way, even if it is not optimal and only slightly more readable.

Pointers are bad no matter what.

No locks.

Only ifs, no else ifs or else's, even when it makes sense.

Like I understand readability and the importance of design in simplifying solutions, and I've learned a lot from them, and they are great testers, but sometimes things just feel like micromanaging. I'm grateful to be learning from them but I feel like anything that isn't something they want to do is wrong, so I'm not sure how much I'm learning anymore vs how much they just want things done their way.

/r/ExperiencedDevs Thread Parent