I love seeing crazy comparisons and statistics, especially if it has anything to do with science.

Deoxyribonucleic acid (DNA)

  • If laid out end-to-end, all DNA within your body would go from the Earth to Pluto and back to the Earth (too bad Pluto is not a planet anymore.)
  • Humans share 99% of their DNA with everyone else (makes the 7 degrees of separation game kind of pointless.)
  • If you could type 60 words per minute, eight hours a day, it would take approximately 50 years to type the human genome (Well, I can type 61 words per minute).
  • Humans have roughly 40-50% of the same DNA as cabbage (I don’t like cabbage, which means I don’t like 1/2 of me).
  • Back in 2001, it cost roughly $100,000,000 to map the genome, while in 2014 the cost dropped to around $6,000

By understanding the DNA, we can better understand how something works and how it interacts with other things. However, trying to map the DNA is not something you would ever think about doing manually, it would take a lifetime and be prone to many mistakes (plus it would be a pretty boring life). By understanding how something works and how it interacts, we can take preventative actions.

Apps (Hello, World)

  • There are roughly 200,000 lines of code in a pacemaker
  • The Space Shuttle contained 400,000 lines of code
  • The Hubble Space Telescope has 2,000,000 lines of code
  • While Microsoft Office 2001 had 25,000,000 lines of code, Office 2013 has grown up to 45,000,000 lines
  • Guess what has the same number of lines of code as Windows Vista? How about the Large Hadron Collider. Each with roughly 50,000,000 lines
  • And to top things off, it is reported that the United States healthcare.gov website has 500,000,000 lines.

As we all know, upgrading from Windows XP to 7 to 10, from Windows 2003, to 2008 to 2012, from Office 2010 to 2013 to 2016 is not something we do overnight. Just look at the amount of code that is involved in these things. We often spend months and years debating if we should upgrade and then how we should upgrade. We do this because it is not easy as we have a nagging fear that our applications might not work, and for good reason considering Windows 7 had 40 million lines of code. We’ve been bitten too many times by the compatibility bug, so we are willing to forego the added value of the latest releases because we don’t want to experience that nasty bite again.

This is why understanding your application’s DNA is so important. This is why there were a couple of sessions at Citrix Synergy 2015 that focused on AppDNA.

To get you started, we’ve put together the following video demonstrating what you can do with AppDNA

Therefore, my question for you is “Why haven’t you looked at AppDNA to help you with Windows upgrades, XenApp upgrades, application upgrades?”

DNA source: http://chemistry.about.com/od/lecturenoteslab1/a/10-Interesting-Dna-Facts.htm

Code source: http://www.informationisbeautiful.net/visualizations/million-lines-of-code/

Genome mapping: http://en.wikipedia.org/wiki/Whole_genome_sequencing

From the virtual mind of Virtual Feller