4 ms·
Maybe I should have clarified, but leadership will have to be an additional requirement on top of knowing how to develop. If you look at the history of software
by proc0 7y ago
Maybe I should have clarified, but leadership will have to be an additional requirement on top of knowing how to develop. If you look at the history of software development in enterprise, software developers have increasingly had to work multiple overlapping roles, the more recent of which, in my experience, is making developers be testers as well. It used be QA was a separate role, but now it has evaporated because there are so many tools surrounding this discipline that require knowing how to code, so exclusive testing roles are not favored as much anymore. I don't how many years from now this is, but I really believe that everyone will have to know how to code to a great extent in order to use the software tools of the discipline.
- henrikschroder 7y agoIf you look at the history of software development in enterprise, somehow, engineers never seem to be rewarded according to their actual contribution to the bottom line. Somehow, the managerial class and the investor class insert themselves between the fruits of the labour and the engineers performing said labour. And if you think that's suddenly going to stop because the nature of the labour changes, then I think you're mistaken. Enterprise structures rewards rent-seekers, because they are built by, and controlled by rent-seekers, utilizing disposable labour. The only way a power structure like that can be flipped, is through revolution. Or by forming your own company, out-competing these enterprises.
- beardbound 7y agoThat's an interesting point. I worked in QA for years and was out of the country for a few years. When I returned my old role (QA and process development/project management) didn't exist. The industry had moved on and those roles were handled by SDET/automation engineers and product managers respectively. I had to do a bit of retooling of my skillset. Every QA person I've worked with that is still in the industry has moved on to almost pure test automation. A few years ago that was more like 30% of the role. Now I rarely do almost any manually testing, except for exploratory purposes and to design the test plan. Also for certain things that don't automate well. These days I do more pure development than I have at any other point in my career. It's been super fun, but still quite a change. I've seen colleagues that were more the business analyst flavor of QA get pushed out of the industry when they couldn't/wouldn't adapt.