What led me to a QA team
Except for the very end of my time on my last dev team, my career was mainly spent on deployment automation or what I thought was a CICD pipeline. Towards the end, I realised that I needed BDD (TDD with QA as I call it sometimes). To be honest, I didn’t know what Continuous Delivery was as Dave Farley explains it. To me it was automated deployments, testing was something QA did, my job was to get the code to them as quickly as possible so they could tell me what I did wrong :). Interestingly, where I worked nobody really argued with this view. If testing was slow, that was QA’s job to make it go faster, developers just had to code and get it to QA on time. I should add that I rarely got anything wrong, thanks to heroic effort to memorise the code bases I worked on, an unsustainable practice in hindsight as I got older :P