"Creativity" of software development is way overstated. It is not creative work in most cases.
Making yet another CRUD GUI is not exactly creative. Neither is any kind of usuall application you would be creating in business setting. Those mazes come presolved and you just trace line on paper.
In other cases, if you do not learn about problem being solved enough to be able to give good estimate - why are you professional? You should have business design document and technical design document and almost all gotchas covered already. What should remain is implementation itself and that is not much of creative work either - even if you have to wrestle with programing language to implement some concepts.
Engineers think project managers and deadlines are a waste of time and a pain in the ass
It's because project managers used to be engineers instead of children with degrees in toga parties.
Last I heard, Australia wasn't located anywhere near Moscow.
Closer than the US by Abbott - when Putin turned up at the G20 the expected confrontation over the airliner didn't happen - Abbott instead quietly had a photo opportunity with Putin and Koalas then called the President of the USA a liar over fairly tame comments about the barrier reef.
However, odd diversions into irrevent sidetracks about terrorists aside, the NSA do not respect the constitution so legality does by definition not apply to the situation. They want to punish Snowden and don't care if it's done with reference to the courts or not - "justice" Chinese style.
"The four building blocks of the universe are fire, water, gravel and vinyl." -- Dave Barry