These posts cover techniques and ideas around improving productivity and writing better software.
Getting the most out of your code review process
How smaller loops lead to better software
How does the Internet work anyway?
What we talk about when we talk about best practices
Separation of concerns in the context of CSS and JavaScript
A quick observation about what it means to write readable code
What is the difference between stable and declining software?
Thinking through the environmental factors that lead to productivity
Practical tips on reusing existing code
An examination of what makes JavaScript development productive
The process I use for solving problems
My takeaways from BlendConf
Describing the process that goes behind refactoring code