Absolutely - I guess this is really better broken down into two points:
Sometimes you need to campaign for yourself, sing your own praises and outline your accomplishments. For a humble person, this can be hard. The inclination to let your work speak for itself is strong. Document your successes. Document your worth.
Also, from my experiences, there will always be non technical people that assume they can dictate certain technical decisions. Tread lightly in these situations - you need to make sure that you're speaking your truth and doing your job to the best of your ability while simultaneously managing the egos of the non-technical people who intend on influencing the decisions without the proper knowledge of the decision being made.
1) Over promising on project timelines. It's better to under promise and over deliver than to over promise and work yourself into the ground to meet expectations, or worse, lose the respect of your peers by missing your own deadlines.
2) Working myself into the ground. I am human - I should have treated myself like it.
3) Ignoring office politics and putting my head down. Do not let office politicians step on you and bend truths at your expense. Humbly, confidently and respectfully speak your piece with decorum.
Sometimes you need to campaign for yourself, sing your own praises and outline your accomplishments. For a humble person, this can be hard. The inclination to let your work speak for itself is strong. Document your successes. Document your worth.
Also, from my experiences, there will always be non technical people that assume they can dictate certain technical decisions. Tread lightly in these situations - you need to make sure that you're speaking your truth and doing your job to the best of your ability while simultaneously managing the egos of the non-technical people who intend on influencing the decisions without the proper knowledge of the decision being made.