design, software

Enterprise software design tips from Martin Fowler

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…

3 Comments

  1. petep

    interesting point about looking backwards. so many try and second guess the next big thing rather than focusing on the wealth of technologies that are out there already and which would improve through wider adoption.

  2. Blake8

    Great summary, some good tips there, even if they are common sense mostly.

1 Pingback

  1. more information here

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.