It all started 6 months ago. I was pressed by management to improve our team’s productivity. We are a team of 4 programmers with me as a leader. I identified some factors that in my opinion influenced our productivity and I reckoned working remotely could eliminate them. As a result we could increase our productivity.
Recently, I discovered something about myself. One way to actually do something worth throughout the course of a day, is break down my tasks into very small units of work. Then, start working on one unit of work at a time.
After reading Jeff Atwood’s post The Programmer’s Bill of Rights, where Jeff suggests programmers should have a fast PC, I checked out the comments. Of course I found a lot of people agreeing but some disagreed with that specific item. They suggested that a programmer should have a slow PC in order not to write … Continue reading Should programmers have a fast PC?
A large part of my current activities is organizing a software development department. I am beginning a series of posts where I am going to share how I have decided to tackle each aspect of the software development process. First let me tell you that I am greatly influenced by Joel Spolsky and his articles … Continue reading Organizing development: Introduction