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

yapc-na-2011 - velociraptor

Sat Dec 22 00:30:00 2012

Slides for the talk velociraptor at yapc-na-2011

-

State Of The
Velociraptor

-

State Of The
Onion

-

State Of The
Butterfly

-

?

-

Larry talks
about ...

-

Awesome stuff
he's seen

-

Awesome stuff
he's been
involved with

-

I'm going to
talk about ...

-

Awesome stuff
I've seen

-

Awesome stuff
I've been
invo-

-

No, wait.

-

I shout.

-

I shout.
Others do.

-

Problem
last year.

-

"Laying it
on a bit
thick."

-

"Convince the
person stood
next to you."

-

This time ...

-

"Convince
this room."

-

(audience, please
applaud Larry
until he blushes)

-

-

Things that
haven't happened

-

Doom

-

Gloom

-

The sky
falling

-

Epic.

-

-

Things that
have happened

-

perl5
version 14

-

second annual
major release
in a row

-

Jesse
Vincent

-

Jesse Vincent
Leon Brocard
Ricardo Signes

-

Purple
covers
gray

-

-

irc.perl.org

-

"it'll always
be about
1000 users"

-

1394!

-

freenode
#perl

-

2010:
490 users

-

2011:
600 users

-

There are
other
#perl-*
channels

-

#perlcafe
#perl-cats
#perl-de

-

If you want
to make one,
talk to me

-

-

Raptor
logo

-

unofficial

-

unofficial
is good

-

CPAN has no
pumpking

-

CPAN has no
official
modules

-

we choose
which modules
to use

-

we choose
which logo
to use

-

"but a
velociraptor
is tiny"

-

small
fast
vicious

-

small
fast
effective

-

much like
the best
of CPAN!

-

-

metabase

-

CPAN
testers

-

run your
own smoker!

-

minismokebox

-

metacpan

-

beta.metacpan.org

-

run your
own CPAN
search

-

https://github.com/CPAN-API/metacpan-web

-

-

What we need
to see

-

More
outreach

-

We're still
in the echo
chamber

-

... a bit
(stackoverflow
has a perl tag)

-

We need to
talk to
people

-

We need to
help people
to be excited

-

Resistance
should be
futile :)

-

I'll talk
about how
in a moment

-

-

... but first

-

Failure
modes

-

fail closed
fail open

-

security
systems must
fail closed

-

dropbox got
that wrong

-

Crowne Plaza
got that right

-

locked
out!

-

replace
hardware

-

always
remember ...

-

CONFIGURE THE
NEW HARDWARE

-

The staff
were awesome

-

Off by 2

-

All Hardware Sucks
All Software Sucks

-

Anyway ...

-

-

Outreach

-

Larry talked
about the
light side

-

Now for the
dark side

-

(where's my
vader helmet)

-

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