I managed to finish writing a book or so called booklet called:
How to lead IT knowledge workers.
This book is based on this story:
I have heard around always knowledge workers need special type of attention compare to blue collar jobs. On the other side, I have been seen a behavior among organizational leaders that they would like to focus and address issues like pushing working hours, lack of trust in employees on their task and etc which leads them to a micro-level management as well as coming up with strategies which are more relevant to blue collar workers.
In my humble opinion, basically what software developers are demanding is: Knowledge-Based Organizations and what issue they are facing in different companies is: There are too many rules which are having a root to blue collar working environments.
This book address the typical needs of IT knowledge workers, by giving a unique leadership approach. This leadership approach has following important items: