Archive for the 'Optimization' Category

FlexDev In Action

Wednesday, September 20th, 2006

In a recent article, James Shore describes the dynamics in the CardMeeting project.

“All of these things would have been good things to fix. In particular, implementing tests would actually have made us faster, and it would have only taken a week or two at most to figure out how to use TDD in our UI- […]

How Can You Not Want One?

Tuesday, July 25th, 2006

Dear CEO,
This post is for you (but the rest of you readers are welcome to read on as well).
Today, I have a special offer for you. An offer that will make your life so much easier that you’ll wonder how you ever managed without it.
Your competitors might already have one, but they probably […]

Does Optimization Limit Creativity?

Monday, June 5th, 2006

Every once in a while I am involved in a discussion about optimization vs. creativity in the software development process. Most of these discussions are very passionate.  They always start with a concrete idea for optimizing the development process in one way or another, and they usually end up with the all-time favorite “it will stand […]

Why Indeed Do We All Sell Code With Bugs?

Thursday, May 25th, 2006

In a recent article Eric Sink claims to have found the answer to one of the greatest mysteries of our industry: why do we all sell products with bugs? And the answer is: The alternative is to fix them and risk introducing worse bugs.
OK then. We can now go on with our lives knowing we […]

Organizational Underwater Currents

Wednesday, March 29th, 2006

Well, the Israeli elections are over, and the results took (almost) everyone by surprise. Small parties, which no one thought will get into the parliament, managed to sweep the public, and now have a significant electoral power.
The interesting story is that no pre-elections poll managed to anticipate this immense movement of voters from their traditional parties […]

Resource Optimization

Friday, February 24th, 2006

I often hear managers talk about wanting to optimize the resources they manage. Most of the time, they refer by that to the need to optimize the way their human resources (their employees) work. This is a perfectly legitimate goal. After all, you are running a business (or working for one). The problem usually lies […]