Over all my years in the software business, I’ve built software using two fundamental techniques. The first technique was writing code myself, line-by-line. I enjoy that practice, though it can be ...