Page weight matters An Article by Chris Zacharias blog.chriszacharias.com Many 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. Speed is a feature performance
Solution to evaluation and back again A second reason the systems engineer’s design is never completed is the solution offered to the original problem usually produces both deeper insight and dissatisfactions in the engineers themselves. Furthermore, while the design phase continually goes from proposed solution to evaluation and back again and again, there comes a time when this process of redefinement must stop and the real problem be coped with—thus giving what they realize is, in the long run, a suboptimal solution. Richard Hamming, The Art of Doing Science and Engineering: Learning to Learn Co-Evolution of Problem and Solution Spaces in Creative Design