"..., 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 in discussing programming teams I have postulated one toolmaker per team."
Frederick P. Brooks, Jr, The Mythical Man-Month, 1975


"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


"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


"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


"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


"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


"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


"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


After Together, StarTeam was my favourite product during my time at Borland. I stil think it forms a great foundation for agile software development and project management.

StarTeam is a sophisticated configuration management system. To the usual version control of files, StarTeam adds tightly integrated management of process items including requirements, tasks, and change requests.It also provides sophisticated distributed update and caching features appreciated by widely distributed teams organisations. The sophisticated data collection and reporting capabilities added by its datamart module are ideal for management-level analysis.
Follow me on Twitter...