25 years here - today - development tools are even better
On June 18, 1985 I joined Borland International in Scotts Valley California. It was great to come to a developer tools and software company. It is a special treat to be able to work on developer tools and be a developer. 25 years have passed and they have all been great years. There have been some ups and downs, some changes (of company names and addresses in Scotts Valley). One thing has stayed in the same place (besides me) - the drive to continually improve, enhance and simplify this thing we love, software development.
I continue to have the great pleasure to work with top developer tools engineers and managers, to visit with great developers and industry experts at conferences and to spend time with our wonderful customers. Over the past twenty five years a lot of change has taken place in our programming, languages, processes, platforms, architectures and tools.
In programming we moved to object-oriented and declarative and we are on the cusp of wider use of functional and parallel paradigms. In 1985 we were using C, Pascal and Basic and now C++, C#, Delphi, Python, Java, Ruby, Javascript and a host of other languages are being used for serious development.
In processes we moved from waterfall to a whole host of agile methods. In 1985 there was PC DOS, Apple DOS, DR DOS and a bunch of other disk operating systems. We used timesharing and mainframe until the minicomputers and personal computers arrived. Now we have Windows, Mac OSX, Linux, and a wide range of other operating environments and the term platform is overload to mean just about anything that is a substrate for applications and services.
In 1985 we had just started using network and client server architectures. Since then we have added architectures for distributed applications (DCE, CORBA, COM+, SOAP, REST etc) and for cloud based systems. In 1985 we had simple integrated environments (for example, Turbo Pascal) combining a command line compiler with an editor or we just used programmable editors (emacs, vi, SlickEdit, Codewright) that launched command line compilers. Now we have complete development studios, team systems, refactoring engines, integrated debuggers, integrated modeling, static and dynamic analysis, integrated unit and system testing and a never ending list of additional tools and tool chains to streamline our design, development, build, test and deploy efforts.
We've come so far, but of course we still have a long road ahead to continue to improve what we do every day. That's what, for me, keeps things fresh, exciting and challenging.
For all of you that have helped me over these 25 years, to everyone who I've met and worked with, for all of you who have pushed me to do more and most importantly to my wonderful wife and kids - I give you all my love and thanks.
Now, let's get back to work and continue to push the envelop of the craft we love so much.
Programming is Life!
David I.
I continue to have the great pleasure to work with top developer tools engineers and managers, to visit with great developers and industry experts at conferences and to spend time with our wonderful customers. Over the past twenty five years a lot of change has taken place in our programming, languages, processes, platforms, architectures and tools.
In programming we moved to object-oriented and declarative and we are on the cusp of wider use of functional and parallel paradigms. In 1985 we were using C, Pascal and Basic and now C++, C#, Delphi, Python, Java, Ruby, Javascript and a host of other languages are being used for serious development.
In processes we moved from waterfall to a whole host of agile methods. In 1985 there was PC DOS, Apple DOS, DR DOS and a bunch of other disk operating systems. We used timesharing and mainframe until the minicomputers and personal computers arrived. Now we have Windows, Mac OSX, Linux, and a wide range of other operating environments and the term platform is overload to mean just about anything that is a substrate for applications and services.
In 1985 we had just started using network and client server architectures. Since then we have added architectures for distributed applications (DCE, CORBA, COM+, SOAP, REST etc) and for cloud based systems. In 1985 we had simple integrated environments (for example, Turbo Pascal) combining a command line compiler with an editor or we just used programmable editors (emacs, vi, SlickEdit, Codewright) that launched command line compilers. Now we have complete development studios, team systems, refactoring engines, integrated debuggers, integrated modeling, static and dynamic analysis, integrated unit and system testing and a never ending list of additional tools and tool chains to streamline our design, development, build, test and deploy efforts.
We've come so far, but of course we still have a long road ahead to continue to improve what we do every day. That's what, for me, keeps things fresh, exciting and challenging.
For all of you that have helped me over these 25 years, to everyone who I've met and worked with, for all of you who have pushed me to do more and most importantly to my wonderful wife and kids - I give you all my love and thanks.
Now, let's get back to work and continue to push the envelop of the craft we love so much.
Programming is Life!
David I.
Tags:
Agile
C++
C++Builder
Cloud Computing
Computer Science
Database
Delphi
ednfront
Education
Embarcadero
History
Java
Languages
Modeling
Pascal
PHP
Prism
Programming
RAD Studio
RadPHP
Random Thoughts
REST
Ruby
Technology
Travel
Windows


David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.
Comments
-
Wilfred Oluoch Friday, 18 June 2010
Congratulations David!
I have always thought of the universe as being the work on one very serious developer. All these Objects communicating and it just works - from galaxies to microbes!.
Every time I fire up Delphi and build an app, I feel like I'm creating my own little universe, too. Thats always thrilling!
WO. -
Please login first in order for you to submit comments
- Page :
- 1
In 1985 I had not yet bought my first copy of Turbo Pascal, but I bought my first IBM compatible computer that year. In 1988, I think, was when I first started to learn Turbo Pascal on an old Epson Equity II PC XT (8086 @ 8.88 mhz) clone. The first auto-focus film SLR had just been released. Windows 1.0 was released a year later, and almost nobody ever heard of it. Who would have foreseen what today's technological world, with "the web", and the ubiquity of TCP/IP and wireless handheld devices, looked like? Okay, so we don't have rocket packs yet, or flying cars, but we do have video telephones that almost fit on our wrists (iPhone 4, on your wrist, anybody?).
Warren