Mr Martin Fowler was one of the founding members of the Agile Manifesto, author of many books including my favourite Refactoring (1st edition was written in Java, and the latest edition in Javascript), and a great speaker at many conferences. I learned a lot from watching his talks at the previous GOTO conferences. Hence, when I found out that he is coming to Singapore to speak at the first Singapore’s XConf, I immediately signed up for the tickets.

@@ -89,4 +89,4 @@

Economics of Software Quality

The Design Payoff Line: when cutting corners in design start biting back.

Finally, Mr Fowler summarised, when we promise clients to build software with many features but without proper design and architecture, we are ultimately stealing money from our clients: the money — both physical capital and time costs — that the client would need to pay to maintain the software in the future. As software developers, he rallied, we should upkeep our professional ethics to not cause deceit and harm to our clients and users. With that conclusion, he ended the first part of his talk.