| As important as those things feel after 20 years you must remember you are hired to write code. As easy as code is to write without none of the other processes are required. If they wanted someone to just write documentation you wouldn't be hired. A technical writer would be. If they wanted someone to just test you wouldn't be hired. A QA person would. Same for whatever processes you create. They would hire a process specialist. Same for project management. They would hire a pmp certified person first. Same for business analysis and business requirement gathering. As a developer there are better people to do all of those jobs at better rates. None of them can code. That's why you are hired. If you couldn't do that than your qa abilities don't matter. Things have changed over 20 years. Not every company has a qa team or bas or support team. So these tasks end up being picked up by the developer. Often if this slows development teams are created of non-developer specialists. Some developers end up doing very little coding because your job is to go to meetings about projects that never start. But you are still hired to code they just need you on standby. Anyone cannot hack together something that works. Only a developer can. A hacker would find ways to use an existing system in an unintended ways. Gatekeeping over this makes you more management than developer. The tao of programming has a different understanding of what a developer is and isn't https://www.mit.edu/~xela/tao.html |