Secret ingredients to quality software

Do you know the costs of old versus new technologies?

Last updated by Tiago Araujo on 24 Jun 2013 07:43 am (about 8 years ago) See History

Every new project faces the question "What technology should I build this solution in?". There are pros and cons to choosing new technologies over old ones:


  • Productivity improvements (faster and cheaper development)
  • Less conversion issues later
  • Happier Developers
  • Potentially a competitive advantage
  • Development environments are likely current and so don’t need time to setup


  • All issues are not necessarily known yet and workarounds may need to be found
  • Backwards compatibility (you may have users who have to use an older platform and new techs may not work for them)

One major issue with using old technologies is that you will often be up for additional costs to set up suitable legacy development environments. i.e. SQL 2005 Server, Windows 7 running VS2008 etc. and then there are bills for ongoing charges (if required to host and store dormant VMs)

Ulysses MaclarenUlysses Maclaren

We open source. This page is on GitHub