ITS Past talk

When: Thursday Oct.18, 2001 6pm (coffee at 5:45)

Where: Sargent 102 (635 Commonwealth Ave.)

You Can't Build Modern Commercial Software if You Don't Have A Solid Computer Science Foundation

Jonathan “Jothy” Rosenberg, Ph.D.
Director, Co-founder, Chief Technology Officer, GeoTrust

It may be surprising to some people to know that software
architects, engineers and managers of commercial software
projects all need and use every day, a critical set of
fundamental principles. But even more surprising is the fact
that many of these practitioners do not actually use adequate
theoretical foundations in their software such as complexity theory. Software delivered
to customers that is not based on solid Computer Science principles
such as complexity theory and logic and queuing theory, can
catastrophically fail. Such failures have caused this speaker to
have to fire engineers, accept returns from customers, give
refunds to customers and risk civil lawsuits. These issues are
real and must be taken seriously. It is critical that today's
engineering students focus not just on the sexy and exciting
projects they can work on but also focus very seriously on those
fundamental principles modern commercial software is based on.
This talk will cover some of those principles, and will give
specific examples of how those principles actually take shape in
delivered software.


Dr. Rosenberg is a Director and co-founder of GeoTrust and currently serves as the Company’s Chief Technology Officer. He has also served as the Company’s Chief Operating Officer in its first 18 months. Dr. Rosenberg formerly served as Chief Executive Officer and Chief Technical Officer of Factpoint, Inc. (formerly NovaSoft Systems, Inc.). Mr. Rosenberg, with four other former Borland employees, founded Webspective in 1997 and in 1999 sold it to Inktomi for $106M. From 1992 to 1997, Dr. Rosenberg was Vice President and General Manager of the Enterprise Tools Division for Borland International; also at Borland he held the position of VP Development for the $110M Tools Division responsible for Delphi, C++ and Java development tools. During his five-year tenure at Borland, Rosenberg was responsible for shipping 7 shrink-wrap language products that brought in over $200M in revenues. He has also served as an R&D Project Manager for Maspar Computer, an Assistant Professor of Computer Science at Duke University and Director of Design Research and Technology for The Microelectronics Center of North Carolina where he developed a space-flyable supercomputer for NASA. Dr. Rosenberg received a B.A. in Mathematics from Kalamazoo College in Michigan and a Ph.D. in Computer Science on VLSI Design algorithms from Duke University. He is the author of “How Debuggers Work” published by J. Wiley and holds 4 patents.