Cloud Computing - A term, like "world peace", "think outside the box", or "hooking up", that means everything and nothing at the same time.<p>Fourth General Languages (4GLs) - Technology to enable non-programmers to claim that they are programmers.<p>eXtensible Mark-up Language (XML) - Primary data, along with secondary data needed to describe the primary data, all in one file, that a receiving program could act upon, as long as it knew what the secondary data meant.<p>Unified Modeling Language (UML) - Technology needed to add another layer of personnel to enterprise IT: people smart enough to draw but not smart enough to program.<p>Agile Software Development - A new name for what the fittest have used to survive for 50 years.<p>NoSQL - The Y2K of the 21st century, without the hard deadline. Everything will die, but no one can say why.<p>Object-Oriented Programming (OOP) - A technology invented to make associates of Big 5 consulting firms who didn't know what they were doing appear as if they did.<p>Test Driven Development (TDD) - A fancy term given to tried and true methods just discovered by hipsters whose code didn't work.<p>Rapid Application Development - Prototyping. But no respectible IT person would buy a book with the word "Prototyping" in the title, hence the new name.<p>Web Frameworks - More software added to perfectly adequate existing software used by programmers depending upon their level of experience, backlog, or masochism.<p>Hacker - Either (a) One who breaks into other systems, (b) one who builds stuff, (c) a programmer, or (d) a groupie of one of the above.