[Pdx-pm] July Meeting Tonight -- 6:53pm at Free Geek

Eric Wilhelm scratchcomputing at gmail.com
Wed Jul 12 09:53:06 PDT 2006


The July meeting is tonight.  6:53pm at Free Geek, 1741 SE 10th Ave.

We'll be reviewing and hacking on Kees Cook's Device::SerialPort module 
and tests.

  http://search.cpan.org/~cook/Device-SerialPort-1.002/SerialPort.pm

BONUS FEATURE:  The meeting will end with a one-man storyboard of 
"Module Installation, An Interpretive Dance in Five Unnatural Acts" by 
Schwern, who will later (after you've had enough to drink) talk you 
into performing it with him at OSCON.

Bring a laptop if you can.  Otherwise, bring some paper and 
a scribbling instrument.

This will be a very open meeting format, with lots of participation.  
Even if you don't feel up to providing feedback, looking over someone 
else's shoulder and listening to the overviews should be interesting.  

We'll be covering lots of ground, including likely:

  o best practices
  o testing strategies
  o cross-platform issues
  o pair programming
  o agile development

Suggestions:

  Have a vnc or remote desktop server on your laptop.  Set it to a 
stupid password.  This will hopefully allow us to save time on 
switching the projector between video connections.  It may also come in 
handy if you want to pair-off.

  Read-up on the codebase ahead of time.  If you start hacking on it, 
label your changes with your initials so you can quickly cover your 
suggestions.

  Have your copy of the code in version control before we get started.  
(e.g. rcs, svn file:// or maybe darcs.)

  If you cannot bring a laptop, e-mail me your labelled and commented 
changes before 4pm.

The basic idea is that we'll put some code on the screen, maybe draw 
over it on the whiteboard (and photograph that if need be.)  I'll bring 
a few 11x17 printouts for scribbling.  This won't quite be a hackfest 
-- more like a constructive (if a little chaotic) code review.

We'll start with a quick (5-min) "what this code does and what I 
want it to do" from the victim, then break into chunks for about 20-30
minutes, then reconvene and review the results.

--Eric
-- 
software:  a hypothetical exercise which happens to compile.
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------



More information about the Pdx-pm-list mailing list