Essays on programming I think about a lot | benkuhn.net
Computers can be understood • Choose Boring Technology • The Wrong Abstraction • Falsehoods Programmers Believe About Names • The Hiring Post • The Product-Minded Engineer • Write code that is easy to delete, not easy to extend • The Law of Leaky Abstractions • Reflections on software performance • Notes on Distributed Systems for Young Bloods • End-to-End Arguments in System Design • Inventing on Principle
Web Standards: The What, The Why, And The How — Smashing Magazine
Web Standards, and the documentation to support them, provide huge insight into ‘the why’ and ‘the what’ of the world wide web. In this article, we take a look at the history of Web Standards, how to use them in your work and ways you can get involved in making them.
The performance cost of custom web fonts, and how to solve it
Custom web fonts are an essential part of most web design, but they come at a performance cost. This post looks at addressing the causes and the symptoms.
Learn about the three principles that are the foundation of the circular economy concept and some of the benefits of shifting away from the current, linear, economy.
What if you could redesign everything? The Circular Design Guide is a collaboration between IDEO and the Ellen MacArthur Foundation. It's an action-oriented set of methods, mindsets and thought starters to help innovators design circular solutions that are fit for the future.