Archive for January, 2007

  • A friend of mine has a problem – his team worked for months on a big system with great success, marvellous technical achievements and a very elegant architecture. However, the users don’t share his enthusiasm. They don’t appreciate the architecture, flexibility and openness to change. Somehow, they seem ‘blinded by...

    Blinded by the user interface

    A friend of mine has a problem – his team worked for months on a big system with great success, marvellous technical achievements and a very elegant architecture. However, the users don’t share his enthusiasm. They don’t appreciate the architecture, flexibility and openness to change. Somehow, they seem ‘blinded by...

    Continue Reading...

  • It’s been almost a year since I got involved in a big .Net enterprise project. My first choice would be to do it mostly in Java, but due to politics, or lack of better judgement, .Net was a given constraint. We pushed the technology to it’s limits and found out...

    Enterprise .Net Toolkit: Unusual Suspects

    It’s been almost a year since I got involved in a big .Net enterprise project. My first choice would be to do it mostly in Java, but due to politics, or lack of better judgement, .Net was a given constraint. We pushed the technology to it’s limits and found out...

    Continue Reading...

  • Why High Tech Products Drive Us Crazy and How to Restore the Sanity The central theme of this book is how the IT industry resembles an asylum taken over by inmates – with software products completely missing the goals of their customers due to a combination of programmer psychology and...

    The Inmates Are Running the Asylum

    Why High Tech Products Drive Us Crazy and How to Restore the Sanity The central theme of this book is how the IT industry resembles an asylum taken over by inmates – with software products completely missing the goals of their customers due to a combination of programmer psychology and...

    Continue Reading...

  • The average PC has several orders of magnitude more disk space and memory than ten years ago, but developers are still sacrificing ease of use for a few megabytes. My MSN Messenger stopped working mysteriously a few days ago. I could not log in, and the silly program just gave...

    Why is there an elephant in my messenger?

    The average PC has several orders of magnitude more disk space and memory than ten years ago, but developers are still sacrificing ease of use for a few megabytes. My MSN Messenger stopped working mysteriously a few days ago. I could not log in, and the silly program just gave...

    Continue Reading...

  • I spent the last month experimenting with FitNesse server for automated testing, especially the .Net integration – with great results. Even the complex tests were quite easy to write, glue-code to bind our libraries to FitNesse is very thin, and I quickly built the framework that held the project code...

    Getting Fit With .Net: version 0.1 is out! Grab it while it’s hot.

    I spent the last month experimenting with FitNesse server for automated testing, especially the .Net integration – with great results. Even the complex tests were quite easy to write, glue-code to bind our libraries to FitNesse is very thin, and I quickly built the framework that held the project code...

    Continue Reading...