Headshot_gotoaar_large

Randy Shoup

Evolutionary Architecture

Good Enough is Good Enough

At the recent GOTO conferences in Copenhagen and Aarhus, I had the opportunity to have an extended set of conversations with Martin Fowler about an idea he has been turning over recently in his head — “sacrificial architectures”. Every technology architecture is of necessity temporary, and we should both get comfortable with, and take . . .

Read More

October 16, 2014

Reinventing the Wheel

Five technologies too many organizations reinvent

One consistent theme I have seen in 25 years in software has been the regular reinvention of some common technological building blocks. Time and again, well-meaning developers and organizations spend hard-earned effort building things they really should buy / borrow / steal, paying the opportunity cost of not building more of their product or . . .

Read More

September 10, 2014

Archive