As an engineer it is easy to complain about things that don’t work as well as they could, especially when you first encounter the issue.

However the difference between an average engineer and a truly effective engineer is that effective engineers don’t just stop and complain about a problem, they will actively suggest and implement solutions to allow them to continue working.  This is especially apparent when it comes to repetitive manual tasks, I have witnessed so many people complain about tedious manual processes but then fail to automate the process!  So do not view a problem as a road block preventing further progress, instead view it as an unexpected opportunity to solve a problem and improve something.

A pleasant side effect of this proactive approach is that those that habitually remove problems when they encounter them are also building a reputation as a problem solver and someone who gets things done.  This reputation will dramatically increases the chances that they will be listened to when it comes to getting management buy in to solve a significant problem.