Ted, An excellent simple statement of the problem, although I think I'd add hardware to your 'superseded' list.
There's only one absolute part of the answer, Talk with your user! Everything else is 'maybe'. Fact: nothing lasts forever. Fact: keeping up with the latest is expensive. This is a classic engineering problem, to find some intermediate point where you avoid the functional and maintenance costs of an outdated system, and don't spend excess time and money dealing with the teething pains of an immature technology. A clear analogy is when to replace your aging automobile. You're the expert on cost and difficulty, your user is the expert on functionality and budget. Look at the situation periodically and decide together when its time to jump ship. I think most developers (myself included) tend to push upgrading a bit too early, probably because we've already had to upgrade our tools. Most owners/users tend to delay upgrading too long, because they fear the unknown factor of change. Dan > Date: Thu, 20 Feb 2014 12:51:22 -0500 > Subject: Our Love Affair with Old Software continues > From: [email protected] > To: [email protected] > > Here's the problem, as I see it: > > You write a perfectly decent solution to a software problem, but the > language and runtime you choose is superseded by the manufacturer, vendor > or community. > > What should you do? --- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html --- _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

