Programming Language Migration Path
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.)
* 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.)
* 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
* Visual Basic 3.0
* Access Basic / Word Basic (Microsoft)
* Newton Script (My first "elegant" language)
* Visual Basic 4.0 & 5.0
* 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
* Codewarrior C++ for Palm OS
* Appforge for Palm OS & Pocket PC
* 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
Democratized Software: Empowering the Business InformationWeek
Software mines databases to predict materials' properties Chemical & Engineering News
CCSO warns of ongoing phone scams, new 'software security' hustle Magnolia Banner News
Jira Software gets better roadmaps TechCrunch
The risks of obsolete software platforms Software Testing News
Pet travel compliance simplified with digital filing software VeterinaryPracticeNews.com
North America Industrial Robot Software Market 2020-2026: ABB Ltd, Fanuc Corp., RoboDK, Scape Technologies A/S & Universal Robots - ResearchAndMarkets.com - Yahoo Finance
North America Industrial Robot Software Market 2020-2026: ABB Ltd, Fanuc Corp., RoboDK, Scape Technologies A/S & Universal Robots - ResearchAndMarkets.com Yahoo Finance
Brainlab acquires VisionTree Software Mass Device
Scaling Security in Software Development: The Art of Possible Security Intelligence
Epic pushes out software update to help spot coronavirus Healthcare IT News
4 Boosted Enterprise Software Stocks to Buy in 2020 Investorplace.com
The Pentagon CIO office's plan for better software Federal Times
Carbon Capture: Solved by Software? Scientific American
Global Precision Medicine Software Market 2020-2024 | Evolving Opportunities with F. Hoffmann-La Roche Ltd. and Fabric Genomics Inc. | Technavio - Yahoo Finance
Global Precision Medicine Software Market 2020-2024 | Evolving Opportunities with F. Hoffmann-La Roche Ltd. and Fabric Genomics Inc. | Technavio Yahoo Finance
Tableau Software's Acquisition Last Year Ranks as One of the Largest Tech Deals of 2019 - seattlebusinessmag.com
Tableau Software's Acquisition Last Year Ranks as One of the Largest Tech Deals of 2019 seattlebusinessmag.com
Do you use antivirus software on your Android phone? Android Central
Long-term Care Software Market Trend Expected To Rise – Cerner Healthcare Solutions Inc, HealthMEDX Inc, Allscripts Healthcare Solutions Inc - Associated Press
Long-term Care Software Market Trend Expected To Rise – Cerner Healthcare Solutions Inc, HealthMEDX Inc, Allscripts Healthcare Solutions Inc Associated Press
Boston investment firm helps finance energy software spinoff The Boston Globe
3 Ways MRP Software Gives Manufacturers a Competitive Edge ThomasNet News
Manufacturing Operations Management (MOM) Software Market - Global Industry Analysis, Size, Share, Growth, Trends, and Forecast, 2019 - 2027 - Yahoo Finance
Manufacturing Operations Management (MOM) Software Market - Global Industry Analysis, Size, Share, Growth, Trends, and Forecast, 2019 - 2027 Yahoo Finance
Clearview AI Says Its Facial Recognition Software Identified A Terrorism Suspect. The Cops Say That's Not True. - BuzzFeed News
Clearview AI Says Its Facial Recognition Software Identified A Terrorism Suspect. The Cops Say That's Not True. BuzzFeed News
Fusion Sport Becoming Popular Performance Software In NBA SportsBusiness Daily
Forbes Ranks Ultimate Software #6 on America’s Best Employers for Diversity 2020 List - Yahoo Finance
Unlocking Modern Solar Sales: How Top Teams Use Software to Win Solar Power World
Why is everyone making OKR software? TechCrunch
WorkForce Software Joins Oracle Cloud Marketplace Channelnomics
Vanderbilt Software Carpentry boot camp set for March 5–6 Vanderbilt University News
Software error stops curiosity Fudzilla
Software ate the world. Now it's design's turn Fast Company
1-Day Course: Patent Protection for Software-related Inventions in Europe and the USA (London, United Kingdom - March 5, 2020) - Yahoo Finance
1-Day Course: Patent Protection for Software-related Inventions in Europe and the USA (London, United Kingdom - March 5, 2020) Yahoo Finance
DHS releases list of the most dangerous software flaws Federal News Network
Immigrant Female CEO Expands The Reach Of Her Custom Supply Chain Software With A New Partnership - Forbes
Immigrant Female CEO Expands The Reach Of Her Custom Supply Chain Software With A New Partnership Forbes
Cority Software Acquires Enviance Inc., Adds 400 Customers to Client Base - Environment + Energy Leader
Cority Software Acquires Enviance Inc., Adds 400 Customers to Client Base Environment + Energy Leader
NASA Seeks Small Business for $423M Software Engineering Work Bloomberg Government
Jeff Bezos iPhone hack highlights phone software flaws, Facebook says - Business Insider - Business Insider
Jeff Bezos iPhone hack highlights phone software flaws, Facebook says - Business Insider Business Insider
Dental Practice Management Software Market 2019-2025 - Henry Schein and Patterson Companies are the Market's Forerunners - Yahoo Finance
Dental Practice Management Software Market 2019-2025 - Henry Schein and Patterson Companies are the Market's Forerunners Yahoo Finance
OKC-Based Paycom Software Being Added to S&P 500 Public Radio Tulsa
Sonata Software Q3 profit rises 18% to Rs 76 crore Economic Times
Jenkins Creator Launches Startup To Speed Software Testing with Machine Learning -- ADTmag - ADT Magazine
Jenkins Creator Launches Startup To Speed Software Testing with Machine Learning -- ADTmag ADT Magazine
Metadata.io is the Number One Account-Based Execution Software for ROI According to G2 Winter 2020 Report - MarTech Series
Metadata.io is the Number One Account-Based Execution Software for ROI According to G2 Winter 2020 Report MarTech Series
AMH employing new patient meal software Alton Telegraph
Aegis Software Showcases Manufacturing Intelligence 4.0: A Disruptive, Enterprise Approach to Eliminating Islands of Data for Actionable Insights - AiThority
Aegis Software Showcases Manufacturing Intelligence 4.0: A Disruptive, Enterprise Approach to Eliminating Islands of Data for Actionable Insights AiThority
Certified 21 CFR Part 11 compliant lab automation software to be launched at SLAS 2020 - News-Medical.net
Certified 21 CFR Part 11 compliant lab automation software to be launched at SLAS 2020 News-Medical.net
Eight Flaws in MSP Software Highlight Potential ... Dark Reading
Headaches continue more than a year after launch of Manatee schools’ costly software - Bradenton Herald
Headaches continue more than a year after launch of Manatee schools’ costly software Bradenton Herald
The 28 Best Data Integration Tools and Software for 2020 Solutions Review
Medtronic Launches Efficio™ Software to Help Clinicians Efficiently Manage Targeted Drug Delivery Therapy with SynchroMed™ II - Associated Press
Medtronic Launches Efficio™ Software to Help Clinicians Efficiently Manage Targeted Drug Delivery Therapy with SynchroMed™ II Associated Press
Let Joe Know Windows software change may make you a target for hackers Monica Williams 6 - ABC15 Arizona
Let Joe Know Windows software change may make you a target for hackers Monica Williams 6 ABC15 Arizona
Pentagon's number-two officer vows to fix software acquisition 'nightmare' Federal News Network
New software flaw could further delay return of Boeing 737 Max Los Angeles Times
WeWork offloads stake in the Wing and software startup The Real Deal
Of 4 tax software programs, TurboTax gets me the biggest refund - Business Insider - Business Insider
Microsoft CRM Integration & Customization: SharePoint Document Gateway
MS CRM is very close to document workflow automation, including Microsoft Office documents: Words, Excel, etc. The document workflow was perfectly automated about 10 years ago in Lotus Notes Domino.
20 Extra Hours Per Week: What Would You Do?
While I was in college, if you would have asked me what I would do if I had an extra 20 hours to spend in a week, the first thing I would have told you is that I would definitely NOT spend it studying. I actually would have gone down a long list of hobbies and activities I would like to do if I had the time.
Microsoft Great Plains PM: Payables Management
Microsoft Business Solutions Great Plains is marketed for mid-size companies as well as Navision (which has very good positions in Europe and emerging markets where it can be easily localized).Great Plains Payables Management (PM) module improves control over your payables.
How To Create A Data Capture Procedure Checklist For Your Small Business CRM Software
Fortunately one of the most common reasons cited for the high failure rate of CRM systems - poor data quality - is also one of the easiest to avoid. Your CRM software is only as good as the information it contains.
Microsoft Business Solutions - Navision Customization: C/SIDE, C/ODBC, C/FRONT, XBRL
Microsoft bought Navision, Denmark based software development company, along with Great Plains Software. Now Microsoft Business Solutions offers following ERP applications: Navision (former Navision Attain), Microsoft Great Plains (former Great Plains Dynamics/eEnterprise), Solomon, Axapta.
Creating a new markup language.Introduction.
Is Your Small Business Ready For A CRM Software Solution?
I have yet to see a business that, sometimes in spite of themselves, didn't benefit from implementing a Customer Relationship Management (CRM) or a simpler Contact Management software solution.Your small business might be the rare exception, but if you can relate to some of the following scenarios, you may be ready to take advantage of the improved and inexpensive CRM systems coming on-stream.
Selecting Microsoft Great Plains Partner/VAR/Reseller: ERP Implementation & Customization - Overview
In the case when you represent mid-size or mid-size-to-large business, it is not a surprise that you have to do ERP selection and switch to new technologies, doing your own research. If you a trying to stay with Microsoft technologies and try Microsoft Business Solutions products: Microsoft Great Plains, Microsoft Navision, Solomon, Axapta with integration to Microsoft CRM, you should know the history of Great Plains Software and Navision partners over the last 10 years.
Free Software - Powerful Alternatives to Budget-Busting Software
When you buy a computer, it most likely comes with Microsoft Windows preinstalled. And when you need a word processor, spreadsheet, or other software, you probably buy it from a computer store.
RFID: Strengthen the Position for SAP; United States
SAP Inc., a global leader in client/server enterprise application software that for years been the backbone to RFID application has seen a 1,000% spike year-over-year in customers, interested in RFID deployment.
Microsoft CRM Integration with Lotus Notes Domino: Messaging Connector - Future Directions
IBM Lotus Notes Domino and Microsoft CRM (Client Relation Management) from now on can work in tandem. Microsoft CRM Lotus Notes Domino connector from Alba Spectrum Technologies provides seamless messaging in MS CRM through Domino.
In order to implement VLANs in a network environment, you'll need a Layer 2 switch that supports them. Almost all switches sold today that are described as "managed" switches provide the ability to make ports members of different VLANs.
Microsoft CRM Customization Secrets - Second Edition
This article is for advanced Microsoft CRM SDK C# developers. It describes the technique of direct SQL programming, when SDK doesn't have the functionality to do the job.
Great Plains Customization Upgrade- Overview For CIO/IT Director
Around the same time Microsoft made its move with .Net introduction and tried to gain portion of cheaper databases market: Pervasive SQL/Btrieve, Ctree/Faircom - and launched free MSDE database program.
Computer Based Language Development and Spell-checking
Language development computer: Computer-based method for aiding language development seems like an interesting idea, the trick with this would be in getting the computer to take on part of the role of the human in the checking process.In all computer aided learning applications aimed at the very young, there is a danger that the computer may be seen as a replacement for a human instructor, however computer are notorious for not volunteering information or inability to deal with erratic behaviour.
ERP Remote Support: Microsoft Great Plains Analysis - Pluses & Minuses
Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions Great Plains serves midsize and corporate clients as ERP system in the following countries and regions: USA, Canada, Mexico and Latin America, Brazil (where MBS actually promotes Navision and has GP for multinational corporations), Saudi Arabia, OAE, Egypt and the rest of Middle East, South Africa, Nigeria and the whole African continent, U.K.
Integrating Microsoft Great Plains Accounting/ERP: RMS, CRM, eCommerce, Lotus Domino - overview
Microsoft Business Solutions Great Plains has substantial market share among horizontal and vertical clientele in the USA, Canada (including French version for Quebec/Montreal), UK, Australia, New Zealand, Spanish speaking Latin and Central America, South Africa and Middle East. Nowadays ERP can not stay as it is off-the-shelf product - it requires integration with Legacy or newly implemented systems, such as CRM, Retail Management applications, custom in-house made business systems (transportation/cargo tracking, etc).
Microsoft Great Plains Project Accounting - Overview For IT Director/Controller
Microsoft Business Solutions is now in process of creating so called Microsoft Suites: Microsoft Financials, Microsoft Logistics, Microsoft Manufacturing, Microsoft Professional Services - this last one will be based on Solomon Project module. The long story of Great Plains Software Project Accounting - it was originally created by MatchData, which was bought by Great Plains in late 1990-th and renamed into Great Plains Project Accounting.
Running a Program on a Remote Server Using SSH
How do you run a program on a remote server using ssh?For this example we'll have two servers, one named Johnny and another named Cash. Both are running openssh.
Bill of Lading - Custom Reporting for Microsoft Great Plains - Overview for Consultant
Bill of Lading is required report for Logistics and Freight Forwarding companies. If you are looking at Freight Forwarding software, targeted to automate transportation business - Bill of Lading with multiple custom forms should be present there.
|home | site map|