4 ms·
I think you are missing one thing: why do you allow managers to say how to develop software when you are hired to be an expert on that matter? I know, I know, i
by bladelessninja2 4y ago
I think you are missing one thing: why do you allow managers to say how to develop software when you are hired to be an expert on that matter?
I know, I know, it is convenient to not to take responsibility and just complain, but that would be so frustrating for me that I couldn't take it. And, yes, in my experience I saw many times where people who are not experts say how something should be done, for example they say "refactor is not needed" or "tests are too expensive". In that case I ask them one simple question: "how many contributions to the codebase you made last month?" The answer is usually silence. If they still oppose I just quit the job and watch the project fail from my colleagues' reports.
Simple as that.
- JohnFen 4y ago> why do you allow managers to say how to develop software when you are hired to be an expert on that matter? Because at most companies, you have a simple choice: follow the prescribed procedures, or work somewhere else. I have absolutely quit jobs that were too egregious, but that doesn't change the situation at that company.
- bladelessninja2 4y agoMaybe losing valuable people is not affecting company straight away, but it surely affect the project. And with few project failing miserably (as they will if you do corporate waterfall) something might change. If not, then the whole company might fail. Remember, companies compete with each other, it just takes more time for some to fail.