This addressed all the uncertainty I've been ruminating on for a while now. Nice to finally get a down-to-earth, thought-provoking perspective on the morass that is software development from an experienced individual who doesn't have any ulterior motives.