Oh gosh, I’m sorry I brought this up. I’m sorry to say I must now tell you about the world of software development methodologies. This deserves it’s own article. But in short back in the nascent days of software, organizations weren’t sure how to manage software projects. So people invented a whole bunch of weird pyramid scams for selling books, tools, and training. Oops I mean new “software development methodologies.” Like one called Extreme Programming. I’m not joking.