Feeds

UML officially an unfunny matter

An action and an artifact walk into a bar...

Secure remote control for conventional and virtual desktops

Contrary to popular opinion, programmers are not a dry and humourless bunch. What old mainframer can fail to chortle at seeing the graffiti legend "Data error rules, OC7"?

No, software development is rife with humor, a fact that sometimes lands the authors of hidden jokers in hot water.

There are some things, though, you can't really joke about. A recent competition for jokes written in Unified Modeling Language (UML) is a case in point.

Sponsored by the awkwardly named International Software and Productivity Engineering Institute (INTSPEI), the results of the competition reveal that UML, er, just isn't funny.

The winning entry is a flowchart of Hamlet's famous To be or not to be soliloquy - which wasn't funny in the first place and certainly isn't funny described as a UML activity diagram. Similarly, the lifecycle of Solomon Grundy - a sad reflection on mortality - fails to have its humor quotient raised by UML.

What is vaguely amusing is the background to the competition. INTSPEI is the brainchild of a former Microsoft engineer from Russia Vladimir Pavlov who a few years ago conducted the Babel experiment that attempted to prove software developers who communicated only through UML were more successful than those who spoke to each other in their native language. Now that is funny. See Genesis 11 v9-10 for more.

For a genuinely humorous take on UML then the student letter, originally published in Ed Yourdon's American Programmer journal in 1997, is a better bet.®

Choosing a cloud hosting partner with confidence

More from The Register

next story
Download alert: Nearly ALL top 100 Android, iOS paid apps hacked
Attack of the Clones? Yeah, but much, much scarier – report
NSA SOURCE CODE LEAK: Information slurp tools to appear online
Now you can run your own intelligence agency
Whistling Google: PLEASE! Brussels can only hurt Europe, not us
And Commish is VERY pro-Google. Why should we worry?
Microsoft: Your Linux Docker containers are now OURS to command
New tool lets admins wrangle Linux apps from Windows
First in line to order a Nexus 6? AT&T has a BRICK for you
Black Screen of Death plagues early Google-mobe batch
Microsoft adds video offering to Office 365. Oh NOES, you'll need Adobe Flash
Lovely presentations... but not on your Flash-hating mobe
prev story

Whitepapers

Driving business with continuous operational intelligence
Introducing an innovative approach offered by ExtraHop for producing continuous operational intelligence.
The total economic impact of Druva inSync
Examining the ROI enterprises may realize by implementing inSync, as they look to improve backup and recovery of endpoint data in a cost-effective manner.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Simplify SSL certificate management across the enterprise
Simple steps to take control of SSL across the enterprise, and recommendations for a management platform for full visibility and single-point of control for these Certificates.