Author Archives: Andrew

Review – My Early Life

I’ve just posted my review of this wonderfull book, by one of the world’s greatest leaders. The book is exciting, inspiring and, most of all, fun. I urge you to read it (and my review)! Continue reading

Wednesday, May 18, 2005 in Reviews, Thoughts on the World

The Laws of Identity

Microsoft have just published an excellent paper by Kim Cameron discussing the characteristics of an “identity metasystem” which must evolve if we are to have proper trust in the Internet and interactions which take place through it. The paper is Continue reading

Growing a Language

I’ve just read a wonderful paper by Guy L Steele, “Growing a Language“. He argues strongly that programming languages must be “small”, but able to grow. Such a language will have a relatively simple structure, syntactic rules, and a small Continue reading

Wednesday, May 11, 2005 in Agile & Architecture, Code & Development, Thoughts on the World

Valuing Flexibility

I’ve just posted my review of “Real Options”, a book about financial market techniques to put a quantitative value on the benefits of flexibility. Unfortunately I was rather disappointed by the book – read my review to find out why. Continue reading

Monday, May 2, 2005 in Reviews

Real Options

A rather disappointing book for the general reader Continue reading

Why Do Buses Come in Threes?

An excellent reminder about why maths is fun Continue reading

Monday, March 28, 2005 in Reviews

Why Do Buses Come in Threes?

I’ve just posted my reviews of two excellent books by Rob Eastaway and Jeremy Wyndham. “Why Do Buses Come In Threes?” and “How Long is a Piece of String?” The messages of these books are that mathematics is important to Continue reading

How Long Is A Piece of String?

Another excellent introduction to the fun of mathematics Continue reading

Sunday, March 27, 2005 in Reviews

Enterprise Integration Patterns

Integration, like other design activities, can benefit from sharing ideas and proven strategies in the form of patterns. An excellent starting point is Gregor Hohpe and Bobby Woolf’s Enterprise Integration Patterns website and book. In my recent work I’ve discovered Continue reading

Friday, March 25, 2005 in Agile & Architecture, Code & Development, Thoughts on the World

I Told You So

In Extensibility Points, Gregor Hohpe describes architecture as a guessing game, trying to understand future changes to a business, and designing a system to cater for those changes. He’s written a good article on types of extensibility and where they Continue reading

Sunday, March 20, 2005 in Agile & Architecture, Thoughts on the World

Web Service Challenges

In a recent article, Gregor Hohpe asks “Is SOA Like Drunk Driving?” In our attempts to address the shortcomings of component-based development have we “swung too far” and introduced new problems? One recent experience suggests to me that we may Continue reading

Blogging: What It Is and How It Works

Another good article published in the Microsoft Architecture Journal: If you don’t fully understand what a Weblog (or “Blog”) is, how it works, or what it may mean to you and your business, then this is for you. The first Continue reading

Thursday, March 17, 2005 in Thoughts on the World