Tuesday, February 13, 2007

Software Development Tools

Java Development

.NET Development

Ruby Development


Monday, February 12, 2007

How done it looks implies how done it is

Kathy Sierra and Dan Russell have an excellent article on prototyping and how the prototype influences the audience

Makes very interesting reading. Have to admit I have fallen into this trap before and spent some time persuading people that the application is not as advanced as the prototype could make them believe. Matching the maturity of the prototype to the maturity of the application makes a lot of sense.

Thursday, February 1, 2007

Courage to do the right thing...

Doing the “right thing” is often hard

Being sure that you know the right thing to do is not that easy either.

So why do we often need courage to do the right thing? Surely doing the right thing is what we do all the time right?

We all live in an imperfect world constrained but time, resources and our tools. Often doing the right thing seems too expensive to do and doing some less than perfect updates to the code or environment feels so much more attractive.

So why do the right thing when doing a less than optimal change delivers a result that works? Surely doing the 'simplest thing' that could possibly work says that making pragmatic decisions is ok?

Often it is difficult to put into words why doing something is the right thing to do. Often is is just a feeling that something needs to change. The trouble with these sorts of feelings is that the do not go away - and in a way I am glad that they don't because often putting off doing something about them turns out to be a bad idea.

If at all possible listen to your feelings 'do the right thing' and change the code.

Technorati Tags: