UML For Hackers: Lean Class Diagrams
February 27th, 2008
UML is usually seen as a very corporate (i.e., boring) tool. It implies planning, best practices, and all those other things.
Hacking is usually described as a paradigm of just sitting down and starting to code, and altering your architecture along the way as you need to.
I think that’s fine, possibly even beneficial, for small projects, or projects worked on my one individual. But as soon as you decided to get a team working on a project… you need some way to represent parts of the application so people know how it works. Yes, we could just invent a new ad hoc representation scheme every time we need to do this… or we could just use UML.
Read the rest of this entry