Dear colleagues and students,
I hope that you're doing well!
Please do not miss this talk by Dave Thomas, author of the "Pragmatic Programmer" and "father" of many software-development products, including Eclipse!
Best,
Yann
-------- Forwarded Message --------
Subject: Fwd: [Ftfac] New Seminar (Dave Thomas, founder of OTI and VisualAge fame, Sep 29th, at 10am in Room ER 1072)
Date: Sun, 21 Sep 2025 17:31:24 -0400
From: Yann-Gaël Guéhéneuc <
yann-gael...@concordia.ca>
To: Dave Thomas <
david....@bedarra.com>
PS. The official annoucement.
-------- Forwarded Message --------
Subject: [Ftfac] New Seminar (Dave Thomas, founder of OTI and VisualAge fame, Sep 29th, at 10am in Room ER 1072)
Date: Fri, 19 Sep 2025 14:07:52 +0000
From: Abdelhak Bentaleb <
abdelhak...@concordia.ca>
To:
ft...@cse.concordia.ca <
ft...@cse.concordia.ca>
Attention This email originates from outside the
concordia.ca domain. // Ce courriel provient de l'extérieur du domaine de
concordia.ca
Dear all,
We are happy to announce an upcoming seminar titled “Lessons from Building Language Runtimes and Environments”, presented by Dave Thomas (founder of OTI and VisualAge fame, who then sold OTI to IBM). The seminar is scheduled for September 29th at 10am (ER1072). Please, feel free to share this announcement with anyone interested.
_________________
*When*: Monday, Sep 29th, 2025, at 10am.
*Where*: ER1072
*Who: *Dave Thomas (founder of OTI, of VisualAge fame, who then sold OTI to IBM)
*Talk title:* Lessons from Building Language Runtimes and Environments
**
*Abstract: *Dave will share his decades of experience building industrial programming language runtimes and environments. He and his colleagues created environments for embedded systems - Forth, OOC, OTI Smalltalk, Scheme, Java; enterprise applications – Honeywell Pascal, IBM VisualAge/Smalltalk, Java and Eclipse; as well as the Kx Analyst workbench for data intensive IOT and cyber-analytics. The languages span procedural, OO, functional and array languages. He has collaborated with implementers of V8 JavaScript, Dart, Toit, WASM, Erlang, APL, and k. Dave with provide us a look “under the hood” at the design and implementation choices as well as the practices used in the “language engine room”. He will explain how di4erent languages deal with execution, garbage collection, libraries and IDEs illustrating their similarities and di4erences.
*Bio*:
*Dave Thomas Breadth of Business Experience. *Dave Thomas has a wide spectrum of experience in the software industry as an executive, investor, board member, consultant, architect, and engineer. He is Chairman of Bedarra Corp, which provides consulting on technology and business strategy for emerging technology, products and services. Bedarra provides virtual CTOs, as well as directors, advisors and mentors to support new initiatives. Dave served as Chief Scientist/CSO of Kx Systems, First Derivatives Plc. He co-founded Bedarra Research Labs, creators of the Ivy visual analytics workbench. Dave is the founder of YOW! Conferences and Workshops. He was Managing Director of Object Mentor - a company specializing in the training and deployment of Agile and Object-Oriented Software Development methodologies.
*Proven Track-Record of Success*. Dave has repeatedly demonstrated how to deliver quality software on time and on budget. He is best known as the founder and past CEO of Object Technology International Inc. (formerly OTI, now IBM OTI Labs) where he 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. Throughout his career, he has worked with major global corporations as well as startups on business and technical strategy, development organization and process, as well as competitive analysis and strategy.
*Visionary Thinker*. Dave has a unique ability to translate research breakthroughs into competitive products. He has been a pioneer in the development of embedded systems, object-oriented technology and functional programming. He was the principal visionary and architect for IBM VisualAge Smalltalk and Java tools and virtual machines including the popular opensource, 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 establishing IBM’s Pervasive Computing efforts.
*Industry-Recognized Expert. *He is a popular, humorous, albeit opinionated keynote speaker with a unique breadth of business experience and technical depth. He is widely published in software engineering literature. Dave remains active in various roles within the technical community including YOW, ECOOP, AOSD, JAOO, Agile Development Conference, OOPSLA Onward, ENASE and Dynamic Language Symposium. He is an adjunct research professor at Carleton University and the Queensland University of Technology as well as a founding director of the Agile Alliance, an ACM Distinguished Engineer, past President of AITO and IEEE Software Advisory board.
_________________
Best Regards,
*Abdelhak Bentaleb, Ph.D.*
Assistant Professor of Computer Science
Founder & Director of IN2GM Lab
Gina Cody Research and Innovation Fellow
Department of Computer Science and Software Engineering (CSSE)
Gina Cody School of Engineering and Computer Science
Concordia University
Montreal, QC, Canada H3H 2R9
*Office* 2155 Guy, ER1223
*Phone *
(514) 848-2424 ext. 7531
*Email*
abdelhak...@concordia.ca <mailto:
abdelhak...@concordia.ca>
<
https://users.encs.concordia.ca/~abentale/>
<
https://www.concordia.ca/ginacody.html>