Dave Thomas Photo


Dave Thomas

Managing Director


Dave Thomas has a wide spectrum of experience in the software industry as an engineer, professor, consultant, architect, executive and investor.   He is a popular, humorous, albeit opinionated keynote speaker with a unique breadth of business experience and technical depth. He is a Managing Director of Object Mentor, and a thought leader in Large-Scale Agile Development. Dave is Founder and Chairman of Bedarra Research Labs — a company specializing in emerging software technologies and applications. Bedarra also provides virtual CTO and CEO, as well as directors, advisors and business mentors to support new initiatives.


Dave is best known as the founder and past CEO of Object Technology International Inc. (formerly OTI, now IBM OTI Labs) and led the commercial introduction of object and component technology. The company is often cited as the ideal model of a software technology company and was a pioneer in Agile product development with a process called Just-In-Time Software.

Dave was the principal visionary and architect for IBM VisualAge Smalltalk and Java tools and virtual machines including the popular open source multi-language Eclipse.org IDE. OTI pioneered the use of virtual machines in embedded systems with Tektronix shipping the first commercial products in 1988. He was instrumental in the establishment of IBM’s Pervasive computing efforts and in particular, the Java tooling and virtual machines.

Dave is an adjunct research professor at Carleton University and the University Of Queensland, and is widely published in the software engineering literature. Dave remains active in various roles within the technical community including ECOOP, AOSD, JAOO,Agile Development Conference, OOPSLA Onward and Dynamic Language Symposium. He is a founding director of the Agile Alliance, an ACM Distinguished Engineer, President of AITO and an advisor for IEEE Software. He also writes an expert column in the Journal Of Object Technology


Recent Publications

Programming with Models - Modeling with Code. The Role of Models in Software Development

Thomas, D.A.

Journal of Object Technology, vol. 5, no. 8, November -December 2006, pp. 15-19


The API Field of Dreams ? Too Much Stuff! It’s Time to Reduce and Simplify APIs

Thomas, D.A.

Journal of Object Technology, vol. 5, no. 6, July-August 2006, pp. 23-27


On the next move in Programming

Thomas, D.A.

Journal of Object Technology, vol. 5, no. 2, March-April 2006, pp. 7-11


The Unnecessary Tension between Process and Programmer

Thomas, D.A.

Journal of Object Technology, vol. 5, no. 1, January-February 2006, pp. 7-11


Additional publications...



Recent Public Speaking Engagements

Dave has spoken extensively around the world as an invited guest at conferences, lectures, workshops and seminars. In that time, he has developed a solid reputation as an insightful, knowledgeable and thought-provoking speaker who's entertaining delivery style is an eclectic mix of wit, charm and humor.


Agile In The Large - Large Scale Product and Application Development

Software Practice Advancement 2007, Cambridge UK, March 24 -28


Radical Thoughts on the Future of Programming 2010-2020

Brisbane, Australia and Seoul, Korea, August 2006


Transitioning Very Large Companies to Agile Methods

D. Thomas and R. C. Martin, SD 2006 Best Practices Conference and Expo, September 2006


Additional engagements...



Additional Information

For more information about Dave Thomas,

please visit his website at http://www.davethomas.net

©2006 Object Mentor Inc | Privacy Statement | Terms of Use