Lately both Pawel Brodzinski and Martin Fowler have been letting people know that architecture and agile are not incompatible. I wholeheartedly agree, and actually am I a bit surprised at the extent to which people seem to think these two approaches are mutually exclusive – they seem pretty compatible to me. At is root, I [...]
Posts under ‘Architecture’
Clear thinking about code reuse
Udi Dahan has just fired off a great post about the pitfals of trying to reuse code – that we make big problems for ourselves by trying to re-use domain-specific code into ways it wasn’t designed to be used. Successful re-use comes about when the code being used is generic enough to actually work in [...]
Feeling a bit of a fanboy
Call me a fanboy if you must, but the people at Coding the Architecture know their stuff. The slides Simon Brown put together on Why Software Projects Fail are a very good, very specific description of what a good software architect can bring to the a project
Test for good developers
I’ve definitely made some interviewing mistakes in my day. Once mistake which I hope too avoid in the future is hiring people who don’t think architecturally, as so eloquently described by Simon Brown over at Coding the Architecture.
I’ve recommended a couple of people who seemed quite competent when talking about their technical skills during the [...]
Doing it right at Facebook
I came across this today, and was so pleased by the clarity of thought that I needed to share it. From Robert Johnson at Facebook, describing their monitoring protocol, Scribe:
The second major design decision was about reliability. We chose was a middle ground here, reliable enough that we can expect to get all of the [...]