That's pretty much what anyone should want. The one thing that I really struggled with though as an engineer was what "progress" really meant. So often jobs like engineering reach a terminal point - you can say this or that needs to be done, but you are without the authority to make it happen. The trap is to gravitate toward management. I found that a miserable compromise - going from what you liked and did well to something where you just became part of the unsatisfying bureaucracy that you disliked, and worse, you found you still can't change it by being a part of it.