Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

I would say "keep it relevant." Consider a number of different scenarios important to her, things she can relate to and learn from. Some example applications:

  • A simple contact manager for tracking email addresses, phone numbers, birthdays, and other tidbits. This lets you lead into the rudiments of database theory, SQL, reporting, and so on.

  • A "wish list" application for tracking gift ideas, one that allows people to log in, locate an appropriate gift for a person, and then "reserve" it (to prevent multiple people from sending the same gift). This gives you authentication, cookies, and more database design opportunities. (Naturally, the recipient can't see who reserves a gift or even if it's been reserved.)

  • If she's into any form of competive sports, perhaps a stastistic tracking thing.

  • If she collects anything (comic books, glass figures, whatever), then a catalog system, perhaps, one with ties to the wishlist.

  • If she's into astrononmy, then perhaps a viewing log.

  • and so on...

In other words, identify programs that she'd find useful, relevant, and interesting, and then design the course to lead to their development. Also, get her input. I'll bet she'll enjoy the collaboration. In turn, this should generate enthusiasm and additional commitment.

In turn, make these deliverables, with milestones, requirements, documentation, and pay-offs for hitting the goals. These don't necessarily have to be monetary, but they should be tangible. Perhaps you do her chores for a week or something similar.

In addition, make sure she knows your responsibilities and that you have milestones of your own.

--f


In reply to Re: Junior Perl by footpad
in thread Junior Perl by Odud

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (3)
As of 2024-04-19 20:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found