Wife Swapping and the Art of Conflict

Wife Swapping and the Art of Conflict Great results requires great leadership, which is less about trying to get people to reach consensus than enabling productive conflict via the gift of the wife swap pattern.

https://www.julianbrowne.com/article/wife-swapping-art-conflict/ · November 22, 2008

Role Models and Services

Role Models and Services Successful SOA is about being able to define real services and not confusing them with interfaces. The secret to services is roles.

https://www.julianbrowne.com/article/role-models-services/ · November 9, 2008

Systemic Requirements

Systemic Requirements Non-functional requirements, system constraints and qualities, systemic requirements. Whatever you call them, here they are.

https://www.julianbrowne.com/article/systemic-requirements/ · November 1, 2008

Solution Maturity

Solution Maturity Design, or Technical, Debt is receiving growing acceptance in the development community as a useful and practical metaphor. This article shows how it can be used as a measure of solution maturity at the enterprise level in corporate environments.

https://www.julianbrowne.com/article/solution-maturity/ · October 28, 2008

Make room for Functional Programming 2

Make room for Functional Programming 2 The second of two parts explaining the main concepts of functional programming: this time through a worked example.

https://www.julianbrowne.com/article/fp-pt2/ · October 12, 2008

Make room for Functional Programming 1

Make room for Functional Programming 1 The first of a two-part article explaining all the main concepts of functional programming: from lambda functions, to closures, to continuations, to monads.

https://www.julianbrowne.com/article/fp-pt1/ · August 25, 2008

Dancing with the Reuse Fairy

Dancing with the Reuse Fairy This is the story of the software reuse fairy. She comes and goes, seducing some, and annoying others. She is real, but there are good reasons not to believe.

https://www.julianbrowne.com/article/the-reuse-fairy/ · August 13, 2008

Embracing the Third Way

Embracing the Third Way There’s still too much fervour around open source vs commercial software. One isn’t better than the other, and both are here to stay. Harmony lies not with the communities, but with the users and IT leaders who need to accept their responsibilities to make both prosper.

https://www.julianbrowne.com/article/third-way/ · August 4, 2008

10 Reasons Change is an Antipattern

10 Reasons Change is an Antipattern Everybody’s talking about change: Change Programmes, Embracing Change, Championing Change. Here are ten reasons you might want to avoid change and just improve instead.

https://www.julianbrowne.com/article/change-antipattern/ · July 9, 2008

Strategy for the Irretrievably Pragmatic

Strategy for the Irretrievably Pragmatic Strategy has a bad name with some, being seen as the preserve of talking shops and consultants. But a good strategy, well-applied, can be the making of a company. It’s not possible to say what the right strategy is for all businesses, but there are some good rules for applying it. This article looks at why the most pragmatic people are often the best creators of strategy and how it’s as much about bottom-up thinking as it is about future vision. ...

https://www.julianbrowne.com/article/pragmatic-strategy/ · July 5, 2008