He's actually written quite a bit about programming, but over the years he's (naturally) shifted to writing more about the business of software development and how to run a software business. He's clearly opinionated, but his opinions are still valuable.