in reply to Coding styles using if/else

just dont get too carried away. Ternary operators turn bad really quickly
you should take a look at perl best practices, it may say something on this
$ARGV[0]?print "Thank you, $ARGV[0]. Your submission is complete.":do{ +print "Sorry, name can't be empty";exit;};