Why make a blog?

There are ways for people working in software to influence the world, get their thoughts and work to do something other than take up drive space: