Cloud Computing - A term, like "world peace", "think outside the box", or "hooking up", that means everything and nothing at the same time.
Fourth General Languages (4GLs) - Technology to enable non-programmers to claim that they are programmers.
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.
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.
Agile Software Development - A new name for what the fittest have used to survive for 50 years.
NoSQL - The Y2K of the 21st century, without the hard deadline. Everything will die, but no one can say why.
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.
Test Driven Development (TDD) - A fancy term given to tried and true methods just discovered by hipsters whose code didn't work.
Rapid Application Development - Prototyping. But no respectible IT person would buy a book with the word "Prototyping" in the title, hence the new name.
Web Frameworks - More software added to perfectly adequate existing software used by programmers depending upon their level of experience, backlog, or masochism.
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.