Thinking the unthinkable

IBM has a strong enterprise developer story; but it needs to attract the sort of small developer that may be building the next Facebook.

Expectations 2.0

Every so often one needs to take a reality check. In my case, it was a month in Australia with relatives and an insight into why the UK health system is a good idea and why Web 2.0... well, isn't...

Development Governance for Mashups

Mashups are an agile (and very "web 2.0") way to integrate disparate data sources in a Web application. However, we ask whether an agile response to the possibility of RESTful chaos is needed.

Who’s supporting your software?

Most companies understand the issues around supporting proprietary software, but the issues with Open Source software may be different. We discuss them with Brian Behlendorf, founder of CollabNet.