"..., one of the things that tools can do is help bad designers create ghastly designs much more quickly than they ever could in the past."
Grady Booch, Object-Oriented Analysis and Design, 2007


"... recurrent fights about graphics versus formalism, formalism versus natural langauge, are pointless. In practice the description of a non-trivial system requires several complementary views, ..."
Bertrand Meyer, Object-Oriented Software Construction, 2000


"So by all means, encourage your people to embrace technology, get great at business analytics, and otherwise ramp up the efficiency of everything they do. But just make sure all their efficiency doesn't come at the expense of their humanity. Small gestures can send big signals about who we are, what we care about, and why people should want to affiliate with us. It’s harder (and more important) to be kind than clever."
Bill Taylor, It’s More Important to Be Kind than Clever, Harvard Business Review, August 2012


"There is a vast difference between a product that forces you to change the way you work and one that inspires you to work differently. Being forced to do it 'their' way is uncomfortable and usually unproductive. The freedom to discover better ways of working is more enjoyable and inspires new insights into other approaches to get your work done."
Andy Carmichael, Dan Haywood, Better Software Faster, 2002


"The history of software engineering is riddled with failed attempts to realize gains in quality and productivity without first creating a supportive environment. To improve bad situations, many managers spend their money on ... tools, methodologies, outsourcing, training, application packages and what have you, but they rarely spend anything to improve or to remove the management that made those situations in the first place."
Gerald M. Weinberg, Quality Software Management: Volume 4 Anticipating Change , 1997


"Just because it's easier to use doesn't mean it's better"
a Unix programmer


"I can do that in four lines of Perl"
a systems administrator


"One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them In the Land of Mordor where the Shadows lie."
Tolkien, The Lord of the Rings


"This working software is a more accurate status report than any paper report could ever be"
Steve McConnell, Code Complete: A Practical Handbook of Software Construction , 2007


"It is a common fundamental mistake, however, to believe that only source code should be kept under version control."
Palmer, Felsing, A Practical Guide to Feature-Driven Development, 2002


"A dog might be a man's best friend, but a few good tools are a programmer's best friends."
Seve McConnell, Code Complete, 2002


"... so in discussing programming teams I have postulated one toolmaker per team."
Frederick P. Brooks, Jr, The Mythical Man-Month, 1975


MicroFocus Together is a comprehensive, modeling platform for software analysts, designers and developers needing to communicate the organisation, strucutre and function of software systems and components.

My favourite UML modeling too. Unfortunately, no longer getting the attention it has always deserved.

  • Generating Documentation with Together
    One of the key ways of producing value from a UML modeling tool is being able to generate wide variety of documents and reports in differing formats from one or more models.
    Read more...

Follow me on Twitter...