> in the professional world, what you are going to do is dictated by your manager down to the last line of code. The feature and testing requirements would be specific enough to get rid of all creative freedom.
Maybe I'm just lucky, but I've worked in a large software house for over a decade and I'm enjoying a lot of creative freedom when it comes to the code I'm writing.
To me this reads more like reasons not to work at this person's particular company.