Software Engineering and the Technology industry in general is varied, with many opinions, legacy and rapid innovation.
In the midst of all this, there are 5 simple rules which hold true to every Software Engineer at any level in any industry.
1. Question Everything
As Software Engineers we are there to deliver business value, help our team realise our goals and deliver value for our end users. If you are discussing a proposed priority as a team, a piece of work, no matter how big or small you must always be questioning everything about that proposal until you understand the value it brings to the organisation or how it moves the needle on your team’s goals.
If the value is not clear and doesn’t make logical sense, at least at a birds eye view for smaller initiatives, then you should resist prioritisation in favour of something that has more proven value.