2 months, 9 days ago

Management, Simple and Wrong – Semantics, Systems, and Self-Correction

Simple responses to complex situations are both seductive and dangerous. The difficulty in juggling lots of variables tempts us to employ abstraction so as to avoid being overwhelmed. Abraham Maslow’s observation, “I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail”, applies. […]

1 year, 10 months ago

First Do No Harm – the Practice of Software Development

Analogies are never perfect, but reading Erik Dietrich’s “Do Programmers Practice Computer Science?” brought one to mind. Software development has much in common with the practice of medicine. Software development, like medicine, involves the application of knowledge. Also like medicine, this application is made complex by considerations of context. Yet another commonality is that in […]

5 years, 5 months ago

Thinking Differently…. By Design

For years the failure of production IT to deliver fully on its own vision has been in large part due to constantly attempting to solve design problems with management thinking. These days, the abiding anxiety of large-scale production IT is expressed most often through the ‘alignment’ cliche. Forget the specifics for a minute. Suffice to […]

6 years, 10 months ago

Essential Skills for EA: Learn to speak Binglish.

If you are an Enterprise Architect and want to be successful, you will need to escape the straight jacket of technology. It is imperative that you get out of IT, establish relationships with the business leaders in your organisation, and start to apply your energies and skills where the real decisions are made. To do […]