Work is not just skills, is even Human Factors. Today, I try to look forward in what can I improve in my daily job. I suggest to anyone take a read of it, I found both really interesting. How Google Sold Its Engineers on ManagementThis has a company and management prospect, witch come from the experience of Google, The best place to Work for. Take in consideration the role from the Simpler Developer to the Manager. And make good point of needs in both parts. Get Over Yourself: How Your Ego Sabotages Your CreativityThis is more a self consideration, I was looking back in my daily work and what can I still improve in my self. And I found that link has a good point of view and I never read nothing about that.