Context Needed: Benchmarks — Benchmarks fall into a few common traps because of under-reporting in context and lack of detail in results. The typical benchmark report doesn’t reveal the benchmark’s goal, full details of the hardware and software used, how the results were edited if at all, how to reproduce the results, detailed reporting on the system’s performance during the test, and an interpretation and explanation of the results. (via Jesse Robbins)
Morris.js (GitHub) — a lightweight library that uses jQuery and Raphaël to make drawing time-series graphs easy.
The growing role of software architects: “Architecture has become much more interesting now because it’s become more encompassing," says Neal Ford, software architect and meme wrangler at ThoughtWorks.