About

On Programming

I wrote the following on June 26, 2013, for my programming blog The Conscientious Programmer.

Computer programming is hard. I've been doing this a long time, and it's still hard.

I created this blog to explore and share how we programmers can improve what we do. We need to stay alert, humble, and keep learning from one another.

The fundamental premise of this blog is that programming is much more than coding. It's about social dynamics, economics, individual psychology, organizational psychology, culture, mathematical theory, aesthetics, craftsmanship, and much more.

So on this blog we'll share concrete stories about our experiences in this amazing human activity of programming, and try to learn from them and improve our practices.