Telephone +44(0)1524 64544
Email: info(at)shadowcat.co.uk

Sat Dec 22 00:30:00 2012

Slides for the talk pm-now-what at cluj-pm-2012

-

So you have
a PM group

-

... now
what?

-

Or:
why?

-

Culture

-

Read
words

-

Write
words

-

Read
code

-

Write
code

-

Attend
talks

-

Give
talks

-

Engage

-

Ask

-

Learn

-

Share

-

Teach

-

Community
as training

-

Code
as CV

-

Community
as FUN

-

Code
as FUN

-

Meetings

-

Drinkings!

-

Hacking

-

Talking

-

Make friends
and scare
people

-

-

How did I
get here?

-

#catalyst

-

"We need a
new repo
manager"

-

"Any
volunteers?"

-

...

-

"I have
an idea"

-

"Good. Give
yourself a
commit bit."

-

........

-

2006

-

(1) write as
much cool code
as possible

-

(2) make as much
cool code exist
as possible

-

cat herding
ticket chasing
well-volunteered-ing

-

learning not
to cause
unintentional
offence

-

(sorry)

-

pimb

-

"pimb"++

-

"pimb"++
eq "pimc"

-

Perl Is My
Community

-

-

Outreach

-

What's the
problem with
outreach?

-

All Hardware Sucks
All Software Sucks

-

All Hardware Sucks
All Software Sucks
All Liveware Sucks

-

People suck.

-

Assholes
Idiots
Whiners
Trolls

-

Assholes

-

Loud
Blunt
Obnoxious

-

Here's one:
||
\/

-

But ...

-

Assholes
may not
be evil

-

Direct

-

Uninterested
in people

-

German

-

They might
even be ...

-

Antiheroes

-

Focused

-

Too focused
to think
(about people)

-

Too focused
to notice

-

Opinionated

-

Opinionated
is useful

-

Loud and
right

-

Loud and
wrong

-

Quiet and
right

-

Only best
if people
are listening

-

-

Idiots

-

Lost
Confused
Incoherent

-

But ...

-

New to
programming

-

New to
technical
english

-

Just think
differently

-

Anecdote
time!

-

"Matt, I'll
take this"

-

"Herp the
derp derp"

-

... presto,
correct code

-

??!!

-

Don't knock
it if it
works

-

Love your
idiots

-

They'll help
each other

-

They'll
document for
each other

-

One day you
might even
understand them

-

-

Whiners

-

Picky
Annoying
Needy

-

Good!

-

Canary
in the
code mine

-

Tweak the
docs

-

Tweak the
code

-

Tiny
problems

-

Tiny problems
can add up

-

Whiners are a
walking usability
test suite

-

So challenge
them to help

-

"How *should*
this work then?"

-

They might
not code

-

But they *do*
have ideas

-

Get those ideas.
Use those ideas.

-

Repeat until
there's no
more whining

-

(then lather
and rinse to
de-emo your hair)

-

-

Trolls

-

Provocative
Inflexible
Annoying

-

Real trolls
should be hugged

-

But maybe they
just disagree

-

"*{$foo} is ugly!"

-

Uh. Yeah.
Yeah. It is.

-

It's also really
easy to read once
you understand it.

-

Don't get
defensive.

-

Accept the
objection

-

Sell the
reasoning

-

A real troll
hates reasoned
counterargument

-

They'll
leave

-

The rest will
learn something

-

Hug the trolls

-

Hug the trolls
Teach the !trolls

-

Logic.
It works.

-

-

So, in
summary.

-

People
suck.

-

We're
people
too.

-

Even
Ingy

-

-

Welcome to
the future
of perl

-

Welcome to
the future
of the perl
community

-

Surprise:
It's you!

-

Thank You
IRC:mst
mst@shadowcat.co.uk
@shadowcat_mst