design


When I first heard we were having a talk from Martin Fowler, I assumed that the Eastenders crew were paying us a visit. In fact, we got the enterprise software design guru rather than James Alexandrou’s most famous creation.

In an impressively off-the-cuff talk, he gave his opinion on the history and direction of enterprise software design, which reaffirmed my belief that simple common sense is one of the most valuable qualities in business.

Among my takeaways as a non programmer:

- Make whatever you design reversible, e.g. Object Orientated Programming

- Design (software) and code at the same time

- Stay technology agnostic, keeping to general principles

- Look backwards, not forwards: The role of technology gurus is spreading awareness and take up of existing technologies rather than the dangerous game of trying to second guess where individual technologies will go

- Communication, communication, communication: Find a common language to communicate with your stakeholders and involve them often and early.

- Drink lots of water when you’re speaking…

Bookmark to:
Add 'Enterprise software design tips from Martin Fowler' to Del.icio.us Add 'Enterprise software design tips from Martin Fowler' to digg Add 'Enterprise software design tips from Martin Fowler' to FURL Add 'Enterprise software design tips from Martin Fowler' to reddit Add 'Enterprise software design tips from Martin Fowler' to Feed Me Links! Add 'Enterprise software design tips from Martin Fowler' to Technorati Add 'Enterprise software design tips from Martin Fowler' to Yahoo My Web 

Visual recognition is one of the significant challenges facing search as the scale of multimedia content on the web grows. It is relatively straightforward to extract text and even audio, but the variables involved in visual recognition mean that a human eye remains the best judge of a successful search. The likes of Blinkx, Riya and eVision are trying to change that but it remains early days.

Interesting then to see the Retrievr experimental service. It allows you to draw a Paint-style sketch or upload an image and then to search a selected group of ‘most interesting’ Flickr images for matches. Rather than object recognition, e.g. find ‘chairs’, it works by searching for related blocks of colour and overall shapes (see pretty accurate results for a beach below).

Although the existing link is just something to play with at this stage and the results are mixed, the technology has powerful potential to retrieve better search results. For example, rather than just a search for a dog, you could use this in conjunction with existing search to find a dog on a blue background that fills the majority of the screen.

This could have all kinds of potential applications, such as better tagging of visual archives, finding unauthorised use of your copyrighted images, finding a particular video clip.

Retrievr beach

Bookmark to:
Add 'Golden Retrievr' to Del.icio.us Add 'Golden Retrievr' to digg Add 'Golden Retrievr' to FURL Add 'Golden Retrievr' to reddit Add 'Golden Retrievr' to Feed Me Links! Add 'Golden Retrievr' to Technorati Add 'Golden Retrievr' to Yahoo My Web 

Clarkson Bites my footer...