I'd be very worried if people who write software for a living actually believe they understand rockets more than software...
... and if not, why the analogy? Aren't analogies used when you want to explain something that people are relatively unfamiliar with, using something they are more familiar with?