DEV Community

Discussion on: How to overcome bad periods at work. Let's share from our experiences

Collapse
 
andrewjensentech profile image
Andrew Jensen

I've been coding since 1998, needless to say I've had several moments in my career where I've felt that my environment had become toxic or simply unbearable. There are a few simple things that I've learned along the way to prevent and mitigate times like that.

Firstly, understand that you are an individual. You cannot know everything. There is no shame in asking for help.

Secondly, no matter how big the issue, most things can be resolved by talking it out. If you don't understand something, ask.

Lastly, and I can't put enough emphasis on this one, you create your own environment. If you are continuously grumpy, that's your environment. Interactions dictate your workplace success.

Collapse
 
gabriela profile image
Gabi

Thank you for sharing from your experience. Time and exposure is a great teacher. I agree that we should communicate as much as possible, and hopefully there is another individual listening and communicating back. Best way to solve issues.

Collapse
 
andrewjensentech profile image
Andrew Jensen

Even if they are not, and they try everything they can to derail your every move, What you need to remember is that you are there as an authority on what you do.

There are certain techniques that can be utilized to defuse situations like that.

I've had a few occasions where I've done some work for a boss or a customer, where they have come to me and told me to copy some code and alter it to work in a certain way, and have told me it will take me 5 minutes to do. My first response is, "5 minutes? Please come sit with me and show me how to do it in 5 minutes. I'm obviously doing something wrong". Of course it never takes 5 minutes and they never bothered me again. I know it sounds condescending but sometimes, people need to be put on the spot like that.

Derailers (people who always know better) are a part of the business world unfortunately. Pushing them outside of their comfort zone often help you along.

Don't be intimidated by burocratic nonsense.

You have a reason for being there.

One last thing, do you know the difference between a software designer and a software solution provider?

Think about it :)