I very much enjoyed this article but did want to point out that the Ada programming language is written as 'Ada' and not 'ADA'.