While I was preparing some personal background information for a potential client, I was reviewing all the programming languages that I have had experience with. I list languages that I'm most experienced with on my resume. However, it occured to me that if I was to list all the languages that I've worked with, then the client would become overwhelmed with the resume and just write me off as either a total bit head or looney toons. But as I reflected on all these different environments I realized how much fun I've had being involved with the software development industry, and that a lot of that fun has to do with the learning process. I think this is what makes a good programmer. Not just the ability to write code, or come up with a very creative application, but the ability to learn. Lets admit it! If a programmer doesn't have good learning skills, then the programmer is going to have a very short career.
As an exercise, I'm going to list out my Programming Language Migration Path. I would be interested to hear from other programmers what their PLMP is as well. Here goes:
* Commodore Vic-20 Basic
* Commodore Vic-20 6502 Assembler
* Commodore 64 6510 Assembler (Lots of all nighters with this one!)
* IBM BASIC
* IBM Assembler (My hate relationship with segment addressing.)
* dBASE II (Wow! Structured programming.)
* GWBasic
* Turbo Pascal (Thank you Mr. Kahn! Best $49 I ever spent!)
* Turbo C
* dBASE III+ (Cool, my dBASE II report generator now only takes 2 hours to run instead of 7.)
* Clipper/Foxbase
* dBASE IV
* dBASE SQL
* Microsoft C (First under DOS, then under Windows 3.1)
* SuperBase (First under Amiga DOS, then for MS Windows)
* SQL Windows (Whatever happened to this? Gupta?)
* Visual Basic 2.0
* Delphi
* Visual Basic 3.0
* Access Basic / Word Basic (Microsoft)
* Newton Script (My first "elegant" language)
* Visual Basic 4.0 & 5.0
* HTML
* FormLogic (for Apple Newton)
* Codewarrior C for Palm OS
* Visual Basic 6.0
* NS BASIC for Palm OS & Windows CE
* FileMaker 5
* Satellite Forms
* Visual C++
* REAL Basic for Mac 9.x & OSX
* Java
* Codewarrior C++ for Palm OS
* Appforge for Palm OS & Pocket PC
* C#
* FileMaker Pro 7.0
Whew! Not only is this a good exercise to reflect on all the languages that I've worked with, but it is a good example of how the languages and the technology has progressed during the past 25 years. I'm sure that I'll be adding much more to this PLMP in the near future as well. And as with most programmers I know, there is so much more that I would like to learn but just don't have the time.
Another good exercise is to bring this up as a topic of discussion with a group of programmers after a nice long day at any technical trade show. For example, quite some time ago, after a long day at the OS/2 Developers Conference in Seattle (Yea, dating myself here.), I brought up the topic of 6502 Assembly Language programming. This was during dinner at around 7pm. The resulting conversation migrated to the hotel lobby where it continued until around 2am in the morning. (Ah, the good ol' days.) ;)
(If you're a developer, I'd be interested in seeing your own personal Programming Language Migration Path. Shoot me an email to timdottrimbleatgmaildotcom.)
Timothy Trimble, The ART of Software Development
Timothy Trimble is a award winning, freelance writer, and software developer. He has written a book for Microsoft Press and over 35 articles for significant computer industry trade magazines. He is the Blog publisher of The ART of Software Development which can be found via his web site at http://www.timothytrimble.info
![]() |
|
![]() |
|
![]() |
|
![]() |
Microsoft Great Plains, Navision, Solomon and Axapta are Microsoft Business... Read More
After almost two decades of existence, Quark has become the... Read More
Whether you are an experienced web programmer or a complete... Read More
Mapping Software Improves Data VisualizationFrom the outset, it is important... Read More
We are in a transition phase in the Managerial Administration... Read More
If you're online using a dialup Internet connection, you'll probably... Read More
Fleet Maintenance Management is a critical position in any company... Read More
I've been active in the Cisco Certification track for four... Read More
Most computer users use spreadsheets software such as Microsoft Excel... Read More
The Windows registry is a huge database that ensures normal... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
We don't think about mainframe software pricing anymore, we just... Read More
Microsoft Business Solutions ? Navision is an integrated solution for... Read More
The most important things you can do for your computer... Read More
Lotus Notes Domino is very efficient in electronic document workflow... Read More
Microsoft PowerPoint has dramatically changed the way in which academic... Read More
Microsoft CRM has built-in conversion tool, however you should probably... Read More
The major reason I recommend getting your hands on real... Read More
You would like to protect your documents, wouldn't you? Reasons... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
For those who still don't know, Microsoft Publisher helps computer... Read More
Microsoft Great Plains fits to majority of industries, in the... Read More
Sticky Noteshttp://www.deprice.com/stickynote.htmWith StickyNote 9.0, you can create beautiful 3D notes... Read More
In this small article we will show you the possible... Read More
If you have been running Windows XP for a couple... Read More
If you are in a business that passes documents around... Read More
When you own a small business, time is money. And... Read More
The java programming language is becoming more and more popular... Read More
Stealing company information used to be the specialty of spies... Read More
If you have Microsoft Great Plains and support it for... Read More
The intentions of this short tutorial are not to teach... Read More
Each Industry and market niche has business specific and unique... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Microsoft Business Solutions CRM is now approaching the phase of... Read More
You might think you don't need a firewall... Read More
GroupwareThe internet is full of 1.5 million to 7 million... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
Finding the best spyware removers to detect and remove spyware... Read More
Great Plains Inventory Management (IV) module gives your business a... Read More
Just when you thought you were Web savvy, one more... Read More
Your computer cost you from hundreds to thousands of dollars,... Read More
With the advent of 'Service Pack 2' for Windows XP... Read More
If you have been using the Internet for any amount... Read More
What is Groupware?Have you ever had to manage document collaboration... Read More
Linux essentials:It's free for download but you have to pay... Read More
When it comes to running an office, the SOHO entrepreneur... Read More
It's not very often I get excited about a software... Read More
So let's begin crunching down these 300 images using Adobe... Read More
Microsoft Business Solutions Great Plains serves to the wide spectrum... Read More
In our case ? we serve Microsoft Business Solutions ERP... Read More
When my daughter was getting into AOL instant messaging (AIM)... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
In this small article we will be looking at the... Read More
We all already got used to computer monitoring both at... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
Imagine something that follows you home and sets itself up... Read More
Great Plains Integration Manager scripting and translation - overview for... Read More
Microsoft Business Solutions Great Plains is Dexterity-written application and currently... Read More
For a windows user like me, just can watch with... Read More
First we had the original Google search that evolved into... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
If there still are few unprotected computers left, I haven't... Read More
Formatting and reinstalling windows 98 is very easy if you... Read More
Microsoft Business Solutions Great Plains is very popular ERP/MRP applications... Read More
Are you a database professional? Do you work with a... Read More
Software |