‘Scalable system patterns’ links for October 30th, 2010

The BIG Software Blog: “Scalability patterns and an interesting story…”

Lori Mac Vittie, of F5 Networks, comments on the above piece on High Scalability and the need for ‘Devops’ to really pull it off: “Applying Scalability Patterns To Infrastructure Architecture”

Pragmatic Programming Techniques: Ricky Ho: “Scalable System Design Patterns”

Pragmatic Programming Techniques: Ricky Ho: “Scalable System Design”

Programming practice links for October 18, 2010

mockyblog: “Programmers: how to make the systems guy love you” – common sense advice that you’d be surprised how many don’t follow.

InfoQ: Abel-Avram: “10 Suggestions for the Architect of an Agile Team” – if you are practicing an agile-lite process, are a senior developer on a team, and have helped usher systems to launch, you will have probably practiced these 10 pieces of advice. I’m not sure if these are applicable practices for architects and am not sure they are applicable for a team that is practicing pure agile.

Artima: Bill Venners: “Tracer Bullets and Prototypes: A Conversation with Andy Hunt and Dave Thomas, Part VIII” – a long rumination on the ‘Start with a vertical slice’ tip from the previous link.

On Visualizing Iterative Waterfall

Go read Jon Moore’s latest piece “The Power of Visualizing Iterative Waterfall”: “the most powerful reason to start visualizing the flow is that it shows you exactly what parts of your process you should change, and when. There’s nothing like being able to show a product manager that their availability is driving overall throughput to encourage spending more time with the team.”

Data Journalism and Visualization with an Example

Guardian: Paul Bradshaw: “How to be a data journalist”

ProPublica: Jeff Larson: “The Rainbow Connection: How We Made Our CDO Connections Graphic” (tools mentioned: google-refine (formerly Gridworks), Raphaël, JSON)