There’s a lot of dogma in the field of software engineering. There always has been (and there used to actually be a lot more!). Part of the development of any craft is figuring out which practices are old and outdated and developing new practices in response to new challenges. Usually new standards are released and popularized at a faster rate than old standards are thrown out. So I’ve decided to throw my hat in the bag to try to even the scales.