My thoughts on the concept of shift left in software testing. 1. Shift left simplistically applied to automating everything in sight is not an ideal solution. 2. Morphing all the diverse roles in software engineering to just have all programmers on team leads losing knowledge present with people who understand different facets of creating software. 3. Leaving testing to the end of a project is not a solution either.