![]() | |
![]() | |
![]() |
Software Information |
|
![]() |
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.) * 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
MORE RESOURCES: Software’s New Turf Wars The Information Pentagon sets out two-year plan to scale enterprise cloud offerings, software factories DefenseScoop NASA Stennis Releases First Open-Source Software NASA (.gov) S&P 500 Gains and Losses Today: Axon Enterprise Soars as Software Demand Drives Earnings Beat Investopedia Zencoder launches Zen Agents, ushering in a new era of team-based AI for software development VentureBeat Pentagon Opening the Throttle on New Rules for Software Air & Space Forces Magazine I’ve made my peace with Motorola’s lackluster software support, with one expensive exception Android Police Many Broadcasters Like NAB’s Software EAS Proposal radioworld.com ParallelStaff Highlights Growing Need for Technical Leadership in Remote Software Teams StreetInsider UK launches Software Security Code of Practice to set baseline for resilience, strengthen digital supply chains Industrial Cyber What’s your secret-weapon software? Business of Home Vista Equity Partners launches VistaOne to expand private wealth access to software investments Private Equity Insights Access to Prescription Digital Therapeutics Act reintroduced in Congress Fierce Healthcare The Best Business Accounting Software Services of 2025 Business News Daily Enosburg electric switching billing software in June St. Albans Messenger Cadence unveils new Nvidia-based supercomputer as it pushes into engineering, biotech software Reuters Open Data, Services, and Software Policies NASA Earthdata (.gov) Best Generative AI Course For Software Developers 2025 - GlobeNewswire Arrington kicks off effort to eliminate RMF for DoD software Federal News Network PLTS IPO News - Singapore software firm Platinum Analytics Cayman files and sets terms for a $9 million US IPO renaissancecapital.com Marlborough software company acquires weather data firm Worcester Business Journal DOGE plans to roll out new software to speed up job cuts even as Elon Musk steps back The Independent The 2025 State of Application Risk Report: Understanding AI Risk in Software Development Security Boulevard Property Inspection Software Market Hits New High | Major Giants- Inspectify, Spectora, HomeGauge openPR.com 2025.14.3.2 Official Tesla Release Notes - Software Updates Not a Tesla App TVOP adopts Siemens’ digital logistics software Siemens Digital Industries Software Newsroom How a key Pentagon tech leader plans on ‘blowing up’ outdated software risk framework Breaking Defense Meeting the Software Challenge: Acquisition Reform Brings Its Own Complications Air & Space Forces Magazine Kickidler employee monitoring software abused in ransomware attacks BleepingComputer Clearent by Xplor Launches Xplor Capital, Enabling SaaS Providers to Easily Embed Business Financing into Software FF News | Fintech Finance Anduril’s Menace Family of Systems Becomes Preferred Hardware Platform for Palantir’s Edge Software Anduril Restaurant Software Maker Toast Breaking Out On Strong Business Trends Investor's Business Daily Camera Software Bug Drives Recall Of Almost Half A Million Volvos thetruthaboutcars.com Spreadsheet software startup Row Zero raises $10M to help companies analyze huge datasets - GeekWire Scaling with safety: Cloudflare's approach to global service health metrics and software releases The Cloudflare Blog BlackLine: Beware The Software Company That Can Barely Grow, This Is A Dead Cat Bounce (NASDAQ:BL) Seeking Alpha Marketing Attribution Software Market Size Report, 2030 Grand View Research A software engineer shares the résumé that got him to the final rounds at Google, Meta, Amazon, and Netflix — and hired at a Magnificent 7 company Business Insider 2025 Polestar 3 Recalled Over Software Issue autoevolution |
![]() |
![]() |
![]() |
RELATED ARTICLES
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. Introducing GRML 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. Vlans 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 |
© 2006 |