performance
If it could save a person's life, would you find a way to make it faster?
Why aim small?
The Website Obesity Crisis
A Management Maturity Model for Performance
Reflections on Software Performance
Add Less
Site performance is potentially the most important metric
Website Response Times
Fast Software, the Best Software
Finda
A Plea for Lean Software
Speed is a feature
Performance and people
Why Software is Slow and Shitty
The Taft Test
Page weight matters
An Article by Chris ZachariasMany of us are fortunate to live in high bandwidth regions, but there are still large portions of the world that do not. By keeping your client side code small and lightweight, you can literally open your product up to new markets.
Holistic and prescriptive technologies
Holistic technologies are normally associated with the notion of craft. Artisans, be they potters, weavers, metal-smiths, or cooks, control the process of their own work from beginning to finish. Using holistic technologies does not mean that people do not work together, but the way in which they work together leaves the individual worker in control of a particular process of creating or doing something.
The opposite is specialization by process; this I call prescriptive technology. Here, the making or doing of something is broken down into clearly identifiable steps. Each step is carried out by a separate worker, or group or workers, who need to be familiar only with the skills of performing that one step. This is what is normally meant by "division of labor".