The Art of Klingon Programming

A good programmer needs many qualities: intelligence, foresight, dedication,
and the ability to fight off a hundred angry targh armed only with your
bat'leth. On Qo'noS, software developers undertake an intensive course in
combat programming before they are cleared for active duty. The tlhIngan
traditions have long known one truth holds true for both glory in battle and
software development:

bIlujDI' yIchegh()Qo'; yIHegh()!

It is better to die() than to return() in failure.

For too long, Perl has been a pujwI', and unsuitable for use by true
warriors. In this talk we will show how the new autodie pragma can help you
to code with batlh!