Though article isn't about software development in the aviation industry, a few thoughts on that:<p>The industry is really slow to change its practices and tools. Like the use of C for most software, I do feel a more safer language out to be preferred.<p>Use of 1553 bus for inter device communication, the bus and protocol aren't general, it is very opinionated/rigid about the manner in which communication should happen. And the hardware parts for it are horrendously expensive compared to most ethernet, IP equipment. There is an aviation ethernet standard, but adoption of it has been slow.