The best programs are written because of necessity.

I started off my perl life as a sysadmin. My first perl program was a wrapper for whois, which i wrote when multiple registrars started doing .com/.net/.org registrations. It was 10 lines long, and awful, but it saved me keystrokes. And i'm lazy.

My second program automated some named operations. It automatically checked out (via rcs) a zone file while it was being edited (so that multiple people wouldn't be able to change the same file). It also automatically incremented the serial number of the zone file (something i always forgot to do).

My third program scanned through inverse dns records, and checked them agains A records. Once again, this was something that took forever to do by hand, so laziness was my motivation.

I guess what i'm getting at is the fact that i'm sure there's something that you have to do all the time that would be nice to be automated (network tests / cisco configuration, for example). So find something that you hate doing, and automate it.</p?

Remeber, the three virtues of a good programmer are Laziness, Impatience, Hubris. Make sure that at least one of those virtues is the driving force behind your code, and you'll be set....



BlueLines

Disclaimer: This post may contain inaccurate information, be habit forming, cause atomic warfare between peaceful countries, speed up male pattern baldness, interfere with your cable reception, exile you from certain third world countries, ruin your marriage, and generally spoil your day. No batteries included, no strings attached, your mileage may vary.

In reply to Re: Idea Generation for New Programmer by BlueLines
in thread Idea Generation for New Programmer by Tuna

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.