Posts Tagged ‘programming’

Take your use case and shove it.

Thursday, February 14th, 2008

UML is horrible, cludgy, trying to be all things to all men, and all in all an over-complicated method of shoehorning an OO system into a non OO modelling framework.

It’s the kind of thing that actually gets in the way of real work, the type of thing generated by some consultant ’systems analyst’ to make the development team stop programming and document the system using a godawful syntax. Then the ‘consultant’ can look at the UML diagram and say “here’s your problem, this arrowhead should be filled in” when in fact the only reason it isn’t is because the developers couldn’t give two shits if the arrowhead is filled, hashed, open, closed or even pointing to the right place.

Seriously, I’ve spent longer trying to draw the UML than I would have taken to just write the damn program. Even in COBOL.