My thoughts on software development.