How do we get better at building software?

Or even why do we think we need to get better?

There are loads of theories and excuses, but we need to get past those, and improve. The purpose of this blog is inspire conversation around improving software so we can learn together how we can do it better. See also a list of articles gleaned from all over the web in our Google Collection.