Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

14. UML > Training Developers

Training Developers

Why are we moving so slowly in the improvements of programming methods and processes?

Grady: Well, I object to the premise of your question. Perhaps it seems slow because from the inside of the industry, we know there is much more we can do, and do better. But consider that our industry has literally transformed the world in, essentially, one generation. To me, that’s fast, not slow.

How can we transmit experience in the software field?

Grady: In the Middle Ages, guilds served as a primary mechanism for the transmission of tribal memory; today, we lack such apprenticeships in software. Still, a considerable amount of experience is transmitted via the Web (consider Slashdot, for example), books, blogs, and technical meetings. It is also that case that raw, running, naked source code is a source of knowledge from the past—and this is one of the reasons I’ve worked with the Computer History Museum to preserve the code of classic software for future generations.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint