We are never encouraged to grow in our work. So many developers think that following fads like TDD is real work, and most5 of them don't care about doing solid work, only in making it run fast.
Our first exposure to the industry is in a whiteboard interview where an untrained interviewer has us write something like a linked list or a binary tree, objects we have not beeded to work with in decades, and , "can you make it run any faster?" Which only matters in maybe 1% of our work, unless that work is a device driver or something very few of us do.
I've expanded this response into a more detailed and less angry version for publication, please read it here
https://medium.com/swlh/the-methodologies-are-killing-software-development-7d0a6559d1a7