3 ms·
Everyone works differently especially in the world of programming. Whether you're a web developer or code in C++, you most likely do not work the same way as yo
by DigitalSea 13y ago
Everyone works differently especially in the world of programming. Whether you're a web developer or code in C++, you most likely do not work the same way as your counterparts. You have a different thought process, you are unique, you know intricacies others don't, you're efficient at some things and slow at others. You are human and if you get fired for doing the wrong thing, you're damn straight you're in the wrong workplace and it's not your fault.
While I definitely believe you should follow tried and tested company policies on deploying software, coding conventions and even naming conventions because it's what has been working up until this point. I think sometimes a company needs a fresh perspective or opinion on something that could work better, maybe something has been working good enough, but could be better. You need to take risks, don't play it safe, but always remember to know when you're crossing the line between contribution and destruction. If you get fired for taking risks you are damn right you should be fired, because the company you are working for doesn't deserve an employee like you.
Doing the right thing doesn't mean be another follower. Doing the right thing means you always have the best interests of your employer in mind when making a decision that could affect your colleagues or direction of the company. I believe ignoring broken processes isn't doing the right thing.
Some people prefer roads already paved and others prefer to make their own way somewhere by paving their own way, taking risks to get there. Inevitably all roads lead to Rome. Unless you're going sideways through an airport door, then you're probably going to Bangkok.