Practical Perl Programming

If you really wanted to learn Perl programming language, you would have learned it already. But if your will was not enough, and you still haven’t learned it, you do, probably, feel guilty every time you think about it. Just to give you yet another reason to fill the guilt for not learning Perl, I present you with the link to the online version of “Practical Perl Programming” book.

If you know Perl, than you won’t find anything new there. You can read all of these information in Perl manuals, online guides, forums and at PerlMonks. This is just another reference for you.

But if you don’t know Perl, but want to learn it, there are two ways you can go about it. You can either bookmark the link and make a promise to yourself (yes, once again) that you will learn Perl and this book will help you when you’ll start. Or you can follow the link to the book and start learning right now. If you choose this path, than next time I post some link to Perl resource you’ll feel proud instead of guilty.

The time has come!

Programming Texts and Tutorials

Programming Texts and Tutorials is an excellent resource about anything you ever wanted to know on the subject of UNIX programming in general, and Linux in particular. It covers a broad range of languages, protocols and software. Everything from C and Perl to Gimp and Apache. Worthy bookmark indeed.

Update (July 17th, 2016): Since the origin website to which I linked went down, here is an alternative collection of wisdom for all sorts of programming languages and technologies.  Enjoy!

How To Write Unmaintainable Code

In many places Perl is called an unmaintainable language. People with brains know that you can write unmaintainable code in any programming language what-so-ever. People who are familiar with Perl know that it can be used to write the uglies code ever, or the most beautiful code ever.

Aside from Perl discussion, here is an excellent document that shows how to write totally unmaintainable code in Java. Most of the rules are generic enough to be applied to any language.

I just hope you will never, for the sake of the humanity, follow any of the rules described.