SlideShare une entreprise Scribd logo
1  sur  101
Télécharger pour lire hors ligne
Yet Another Keynote Speech
John SJ Anderson • @genehack • YAPC::NA::Orlando • 25 Jun 2014
photo credit: https://www.flickr.com/photos/archer10/2661318228
John SJ Anderson

Director of Technology

Infinity Interactive
Hi, I'm John, I'm the director of technology for infinity interactive. in my free time, i maintain a few Perl modules, i moderate the perl-beginners and yapc
chat lists, and i was the speaker co-ordinator for this year's yapc
!
photo credit: https://www.facebook.com/photo.php?fbid=10151322842078952
Disclaimer: I'm going to use this opportunity to talk about YAPC, and our community, and about getting old, and ennui, and I'm hopefully going to tie that together into a story.
!
photo credit: https://www.flickr.com/photos/andosteinmetz/2901325908
I ❤ Perl
ObDisclaimer #1: I love Perl.
During the telling of this story, I'm going to express some opinions, and advocate for some actions. I want to be clear: these are _my_ opinions.
I ❤ YAPC
ObDisclaimer #2: I love YAPC.
Further, when I advocate for something, it doesn't mean I think anybody is, or has been, doing anything wrong; it just means that I think there's a potential
way to do it better.
Thanks for coming to the talk and listening to what I have to say.
part the first: 

YAPC is not dead
photo credit: https://www.flickr.com/photos/sarcasmo/10338307
Perigrin asked me to give this talk last year, in Austin. And, once I got over the shock, I said sure -- because you just don't turn down this opportunity. I had
no idea what I might say, and I've spent big chunks of time over the last year pondering what I might talk about.
!
photo credit: https://www.flickr.com/photos/quinnanya/4708183318
A few months after Austin wrapped up, I volunteered to be speaker coordinator for this year. I had a couple of motivations. First, I had the opportunity to
set up the speaker schedule to be the YAPC that I really wanted to go to, which is easily one of the top 3 things I've been involved with in the Perl
community. Secondly, more selfishly, I got to schedule my own talk time.
!
photo credit: https://www.flickr.com/photos/quinnanya/4711205732
It turns out there are disadvantages to being speaker coordinator. Basically, everything else.
!
photo credit: https://www.flickr.com/photos/quinnanya/4712925621
#dammitstevan
In retrospect, my biggest mistake was my boss quitting and my getting promoted to do his job right when most the organizing was supposed to happen.
!
photo credit: received from the subject
Yes, that's really Stevan.
In retrospect, my biggest mistake was my boss quitting and my getting promoted to do his job right when most the organizing was supposed to happen.
!
photo credit: received from the subject
some notes from the
speaker coordinator
we are, as i mentioned, not dead
attendance for YAPC is down a little this year, but that's because last year was abnormally large
!
photo credit: https://www.flickr.com/photos/adrian_wallett/2324532081
but i think we need to evolve to avoid becoming a dead-end
move in the direction of yapc::asia
!
photo credit: http://media.capetowndailyphoto.com/wp-content/uploads/2010/12/cul_de_sac_IMG_6141.jpg
YAPC::Asia has just grown out of
hands, quickly from “Perl stars
from overseas, and hard-core perl
hackers come together to meet”
to “Geeks festival to talk about
anything about programming,
testing to Web stuff”.
- miyagawa
quoted from http://weblog.bulknews.net/post/62389986200/yapc-asia-2013
YAPC::NA should remain a Perl-centric conference
!
photo credit: https://www.flickr.com/photos/jonathancharlesphoto/13389093095
while welcoming other communities and non-Perl topics
the "YAPC" community is already not the "Perl" community
this is great!
!
photo credit: https://www.flickr.com/photos/7502393@N04/472028910
some of you may have noticed some efforts to shift in this direction
!
photo credit: https://www.flickr.com/photos/vermegrigio/5853685576
The
&& !perl !
track
community members talking about passion projects and other non-Perl topics that I thought would interest the YAPC community
almost a full track this year
would be awesome to have even more in this track next year
including recruiting speakers from outside the YAPC community
!
photo credit: https://www.flickr.com/photos/moonlightbulb/3338852116
special guest
keynote speaker
Charlie Stross
(all props to perigrin)
guest keynote speaker (all props to perigrin)
let's hear it one more time for charlie stross, our special guest keynote.
we are probably tapped out on Hugo-winning CPAN authors for the moment, but finding willing, well known people from outside the usual
"YAPC"/"Perl" bubble is a great way to attract attendees from outside that bubble as well -- did anybody specifically attend just to see Charlie?
photo credit: http://upload.wikimedia.org/wikipedia/commons/0/0b/Charles_Stross_at_EasterCon_2012.jpg
crowdsourced training
selections
flawed execution (and i get all the credit here)
nonetheless this is a good idea
give attendees a _much_ wider selection of training options
* other langs , hardware , roasting coffee, etc
!
photo credit: https://www.flickr.com/photos/stella12/13017279025
overarching goals
* these are specifically about _YAPC_, not Perl
photo credit: https://www.flickr.com/photos/duncan/121790568
broaden appeal
!
https://www.flickr.com/photos/jcburns/8367270239
attract newcomers
!
photo credit: https://www.flickr.com/photos/fw190a8/1391042867
retain newcomers
how many people are here for the _second_ time
!
photo credit: https://www.flickr.com/photos/fmgbain/6527880499
re-engage expats who don't feel they can justify attending
this lets some of our "expats" bring some of their new experiences back into the community
Piers Cawley is a great example of this
also gives them an excuse to return to the community, where we can eat^Wpick their brains for new things to steal
photo credit: https://www.flickr.com/photos/perfesser/536653864
retain -- preserve -- current audience and culture
!
https://www.flickr.com/photos/xxtoxicstar/3705970581
philosophy: cool stuff >> language advocacy
!
photo credit: https://www.flickr.com/photos/urbanwoodchuck/3545123812/
language advocacy is _BORING_
!
https://www.flickr.com/photos/cristiano_betta/3159607097
long term goal: re-invent/re-brand YAPC as Yet Another *Polyglot* Conference
we're a polyglot community *by design* _from the jump_
this is a strength
the rest of the coding world is finally starting to catch up with us
* osb / strangeloop / that conference
we need to double down on our polyglot heritage
!
photo credit: https://www.flickr.com/photos/an_untrained_eye/3075008647
one more thing...
organizing this conference is a *lot* of work
and that gets said a lot
you think you know
_i_ thought i knew
unless you have done this, you have _no idea_
many organizers are effectively doing this on "work" time
in kind donations, basically
the head organizer position, however, _is_ a full time job for a good chunk of this process.
this conference, and other YAPC conferences, are critical to the effective ongoing development of Perl5 and Perl6
TPF should establish a grant to compensate the YAPC head organizer for the amount of time involved in putting this conference together
part the second:

Community Maturity
!
photo credit: https://www.flickr.com/photos/colinbowern/7471611838
Perl is all growed up!
We're 26. Typical for somebody of that age, we're starting to realize a few things are different as you age.
!
photo credit: https://www.flickr.com/photos/917press/2048711364
Massive aside: Perl and my younger daughter share a birthday, 19 years apart (this is how I remember Perl's birthday). Luckily, I did _not_ realize this when
she was born, avoiding all sorts of awkward naming stories.
!
photo credit: speaker
fat drunk and stupid is no
way to go through life son
Anyway... In your mid-20s, typically, you'll start to hit that "not in college anymore" phase. You start to maybe realize that some of the stuff you used to do
is maybe not as cool as you used to think. I think this is starting to happen in the Perl community, right on schedule.
!
photo credit: https://www.flickr.com/photos/quinnanya/4711890750/in/photostream/
As you may have seen from the promo materials here, there's a Mahatma Gandhi quote about being the change you want to see.
!
photo credit: speaker
"Behave like you
are a member of a
community that you
want to belong to."
– Me.
I prefer to think of it more in these terms.
Although, I guess to really match, I need to modify it a bit...
"Behave like you are
a member of the Perl
community that you
want to belong to."
– Me.
As the Perl / YAPC community matures, my hope is that we can all take this to heart, regardless of what formulation you prefer. Because the jerks and the
trolls and all the other annoying people out there – this is what they're already doing. And if we don't do something to counter-act that influence, we end
up with lousy, horrible communities.
A lot of people wonder how to do this. You don't have to be confrontational. There's been a thread going on p5p, on and off, for a few years. Two
reasonably well known Perl hackers, sniping at each other. Last week, Dave Golden started engaging one of them, summarizing his arguments back to
him, and asking him to clarify his position. Most importantly, Dave is refusing to let the guy insult him. Not by demanding respect, but by just refusing to
acknowledge the slights. We really need people to do more of this.
photo credit: https://www.flickr.com/photos/doug88888/2796304725
"Well, actually…"
one more thing:
If you'll indulge me in another aside, i'd like to take a moment to talk about an analogy... if we compare Internet conversation to food, "well actually" is
the $2 slice place across from the dive bar in the college town. The one that's only open from midnight to 3am, that serves giant greasy $2 slices, and
features _both_ kinds of pizza, sausage _and_ pepperoni.
Part of this move towards maturity I'm talking about is realizing that the pizza at that place was never as good as you thought it was, and it was really
probably pretty bad for you. The same thing applies to "well, actually" in Internet conversation
photo credit: https://www.flickr.com/photos/santheo/2609776451#
Another thing that happens with maturity is you start to realize "legacy" is not just an adjective you use to describe complicated code you didn't write.
photo credit: https://www.flickr.com/photos/countylemonade/5651851859
One of our legacies is that a lot of community stuff is not really centralized. We started out pre-Web, we revere whipupitude, and people just went out and
_did_ things ... which then got to be important.
photo credit: https://www.flickr.com/photos/wheatfields/3027326598
This sort of patchwork arrangement, with a bunch of essential stuff, not under any centralized control, is pretty much an anti-pattern when it comes to
building reliable, sustained services, like the kind of things you want the software you're building to be depending on.
photo credit: https://www.flickr.com/photos/wicho/42723929
Rather than pointing any fingers, I'm just going to say: if you're running something that is important for Perl, and _you're_ running it, as opposed to a
group of people, you _really_ need to do something about removing the SPOF that stares back at you in the mirror every day.
photo credit: https://www.flickr.com/photos/axelhartmann/13995474213
Some examples of "legacy done right" in the Perl-verse
!
photo credit: https://www.flickr.com/photos/major_clanger/4850772
Moose
bringing popular extensions into core
getting commit and release bits for other essential modules
distribution of responsibility across the moose cabal
photo credit: https://www.flickr.com/photos/nomadic_lass/12507275045
metacpan
distribution of responsibility
lowering bar for new contributors
leaderboard
Another source of some new found maturity around legacy in the community is irc.perl.org
photo credit: https://www.flickr.com/photos/n3wjack/42058548
irc.perl.org as a source of maturity?!?!
*record scratch noise* Wait, did he say 'irc.perl.org', the biggest bastion of bas...jerks in the Perl world? the Mos Eisley Cantina of Perl? Yeah, I did. There
are ongoing efforts to introduce community-based governance, to define and enforce a SoC, and to expand the number of network operators to make
the network clearly independent of any individual or organization. That, to me, is a significant commitment to properly handling legacy.
photo credit: https://www.flickr.com/photos/sedagenvakna/5127877151
Just like the rest of our patchwork legacy, irc.perl.org didn't intend to become the chat network hub of the Perl world, it just happened. Part of what I'm
hailing as maturity in the community is the network operators pushing for the community to regulate itself.
photo credit: https://www.flickr.com/photos/sayonara/33938725/
#magnet-srb
Figuring out how this works is going to be a process, probably over a period of months-if-not-years, but another part of maturity is realizing that
complicated things can take time to sort out. Come join us and help -- if you care about irc.perl.org, you should be paying attention to this.
part the third:
Community Consistency
Let me back up for a minute. I've been talking about "community" a lot, Perl community, YAPC community. Sort of a misnomer, because we're really a
bunch of different related communities -- Dancer, Mojo, #perl, Moose, p5p, YAPC/*PW
!
photo credit: https://www.flickr.com/photos/dullhunk/202872717
TIMTOWTDCommunity
And this is great! We do have some unifying points -- we're all Perl coders, or at least we were at some point -- and we have a lot of common interests,
and we share a lot of infrastructure, in irc.perl.org, YAPC and Perl workshops, mailing lists. We also share TPF, which funds a lot of this, wholly or partially.
BSCommunityCINABTE
I think it's important that this shared infrastructure come with some shared expectations around behavior. So let's talk about SoCs.
Fourth YAPC with same SoC.
irc.perl.org SoC is essentially the same as the YAPC SoC.
!
photo credit: https://www.flickr.com/photos/afeman/55404643
3. Expected Behavior
Be considerate, respectful, and collaborative.

Refrain from demeaning, discriminatory or harassing behavior and speech.

Be mindful of your surroundings and of your fellow participants.

Alert conference organizers if you notice a dangerous situation or someone in distress.

!
4. Unacceptable Behavior
Unacceptable behaviors include: intimidating, harassing, abusive, discriminatory, derogatory or demeaning
conduct by any attendees. All YAPC::NA venues may be shared with members of the public; please be respectful
to all patrons of these locations.

!
Harassment includes: offensive verbal comments related to gender, sexual orientation, race, religion, disability;
inappropriate use of nudity and/or sexual images (including presentation slides); deliberate intimidation, stalking
or following; harassing photography or recording; sustained disruption of talks or other events; inappropriate
physical contact, and unwelcome sexual attention.

!
5. Consequences of Unacceptable Behavior
Unacceptable behavior by other attendees, organizers, venue staff, sponsors, or other patrons of YAPC::NA
venues will not be tolerated.

!
Anyone asked to stop unacceptable behavior is expected to comply immediately.

!
If anyone engages in unacceptable behavior, the conference organizers may take any action they deem
appropriate including expulsion from the conference without warning or refund.
YAPC Standards of Conduct
extracted from http://www.yapcna.org/yn2014/conduct.html
irc.perl.org Standards of Conduct
Community Policies!
!
Reasonable person principle applies.
!
• Everyone will be reasonable.
• Everyone expects everyone else to be reasonable.
• No one is special.
• Do not be offended if someone suggests you are not being reasonable.
!
Additionally, please take note of the following:
!
• Be considerate, respectful, and collaborative.
• Alert the staff if you notice a dangerous situation or someone in distress.
• Intimidating, harassing, abusive, discriminatory, derogatory or demeaning conduct are among the types of
unreasonable behaviors deemed to be unacceptable.
!
Harassing behavior includes, but is not limited to: offensive comments related to gender, sexual orientation, race,
religion, disability; inappropriate use of nudity and/or sexual images; deliberate intimidation, stalking or following;
sustained disruption of channel activity; unwelcome sexual attention; ignore and/or ban evasion.
!
Anyone asked to stop unacceptable behavior is expected to comply immediately.
!
If an individual engages in unacceptable behavior, the opers may take any action they deem appropriate within the
bounds of the governance policies. Initial violations or violations believed be unintentional, if not repeated, will likely
only result in warnings. Repeated violations or intentional harassment will be meet with increasingly severe responses.
!
extracted from http://www.irc.perl.org/rules.html
To be perfectly clear: I think this is great. Our communities -- all of them -- need to be welcoming, inclusive, and have clearly defined expectations around
behavior. Among the many reasons for this are helping to retain existing community members as well as not repelling potential new ones.
photo credit: https://www.flickr.com/photos/aloha75/8015841559
here comes the
list mom
So, along those lines
I mentioned in my intro that one of the things I do in the community is moderate a couple mailing lists, perl-beginners and the yapc chat list. Notably,
these are both lists that feature a lot of newcomers to our collection of communities. I'm announcing now that these mailing lists will both be adopting the
a SoC that is essentially the same as YAPC and irc.perl.org
photo credit: https://www.flickr.com/photos/chocolatefrogs/8101793544
I'm also going to take this chance to urge those responsible for other parts of the community -- other mailing lists, shared blog systems, forums, and so on
-- to follow suit. This is an important part of our community growing up.
photo credit: https://www.flickr.com/photos/drgandy/22373340
I'm also going to call on the TPF to make a commitment to not fund events or projects that don't publish a SoC that is similar to or compatible with the
existing SoCs in the Perl world.
photo credit: http://upload.wikimedia.org/wikipedia/commons/b/ba/PSM_V52_D607_Leader_of_the_caravan.jpg
part the fourth:
Community Emigrants
photo credit: https://www.flickr.com/photos/wallyg/376022315
part the fourth:
Community Expatriates
photo credit: https://www.flickr.com/photos/neiljennings/10911003185
The Perl Diaspora
used this on a slide in OPW a few years back
you don't remember it because it was the talk right after stevan declared perl dead
#dammitstevan
photo credit: rec'd from subject
#dammitstevan
Note: early
contributor
to App::Ack
photo credit: rec'd from subject
The Perl Diaspora
actually, that's not true, it did stick with one person -- liz gave a very nice talk with this title, talking about different versions, implementations, of the perl
language
which is a lovely concept, but not at all what i meant
#dammitliz
photo credit: author
"Diaspora has come
to refer particularly to
historical mass
dispersions of an
involuntary nature…"
it turns out that this was probably not the best word for what i meant, really
GAFIA
FAFIA
Turns out science fiction fandom has a much more appropriate set of words for what we're seeing in the Perl community.
Getting Away From It All
Forced Away From It All
and they talk about 'gafitates' and 'fafitating'
we've been having more of this over the past few years, or at least, that's my impression.
cross-cultural exchange is really really important
closed societies don't tend to be all that healthy, and they're really not all that great about coming up with new ideas
so some exchange is nice
photo credit: https://www.flickr.com/photos/waltercallens/6647792097
Some influx of new people to accompany the outflow would be nice
Which, again, brings us back to the changes in the YAPC programming, the need to have community wide standards of behavior, so that newcomers don't
get rapidly alienated, and so forth
photo credit: https://www.flickr.com/photos/allnamestaken007/5038622426
It would also be nice if we could get some of those expats back, even if just for a conference
another reason to rebrand as polyglot (it's easier for them to return if it's clear we want to hear about what they're doing now, not just tell them how they
made a mistake)
photo credit: speaker
Tell me of your home world, Usul
finally, we need to encourage people that are leaving to mention the good with the bad. so many times i meet ex-perl people and all they can talk about
is the crappy legacy code they used to have to work on
which, to be fair, i too have known the pain of maintaining junky legacy code bases after the original developers have quit
photo credit: http://i.imgur.com/KgqSumj.jpg
#dammitstevan
leaving aside the fact that this can happen in any language
and it can
and it does
!
photo credit: rec'd from subject
there's rarely a mention of the good stuff in perl
i want to single out one thing in particular
no, not CPAN
it was great, but honestly, other things have caught up or even surpassed cpan, in some cases
yeah, i said it
photo credit: https://www.flickr.com/photos/iggysan/12145241203
can't touch this
but there's one thing that no other language is close to: CPAN testers
when coding in other languages, i miss CPAN testers _so_ _much_
and nobody outside Perl has any idea about this great thing our community has built
photo credit: https://www.flickr.com/photos/rickele/9515446836
shout

shout

let it all out
If you're involved with CPAN testers -- is anybody _here_ involved? -- you need to be at other conferences. You need to be at OSCON, OSB, PyCon,
Gophercon, whatever.
!
photo credit: https://www.flickr.com/photos/brendanbiele/3279911647
You need to talk about CPAN testers. And don't tell 'em it's written in Perl, for Perl! Just describe it as a distributed, fault tolerant, self-organizing,
volunteer-run, cross-platform continuous integration platform. Mention "volunteer-run" and "free to end users" *a lot*, because setting this stuff up is a
huge headache and ... well, I don't mean to shock you, but ... in other communities, people _pay_ for this type of service.
photo credit: https://www.flickr.com/photos/busyprinting/4224065595/
So, yeah, just describe it, in neutral terms. Maybe have a screen shot or three, with the logos filed off. And then, at the end of the talk, when people are
begging you, "hey, how do we get in on this, how do we test our software with this", *THEN* you tell 'em it's written in Perl, for Perl. And then you...
photo credit: http://en.wikipedia.org/wiki/Shortage_economy#mediaviewer/File:Kolejka.jpeg
*mic drop* Seriously.
The fact that other language communities have not stolen the idea of CPAN Testers from us, is criminal.
Expats, those of you already established in other communities, you need to be telling people about CPAN Testers too.
photo credit: https://www.flickr.com/photos/robnas/3400482826
part the fifth:

Community "Maturation"
Now, let's talk about another way we're "maturing" as a community.
We're getting older.
photo credit: https://www.flickr.com/photos/neilmoralee/14226586492
{{quick age distribution survey}}
!
photo credit: https://www.flickr.com/photos/nicknormal/8071617868
age and guile 

>>

youth and enthusiasm
some benefits of getting old
* age & guile
* already done the stupid stuff and know it's stupid
getting old
is not for
the weak
but there are also some disadvantages to getting old
(one or two, anyway)
“It's amazing how
much mature
wisdom resembles
being too tired.”

―Robert A. Heinlein
but more than just the physical stuff,
it can be hard to separate experienced knowledge from weary cynicism sometimes
worst of all, sometimes familiarity can breed a certain kind of bored contempt or ennui
!
photo credit: https://www.flickr.com/photos/librarianguish/5192218995
So one final -- I hope -- digression. There's a poem I really like, called Ulysses, by Alfred Tennyson. Anybody familiar with it?
!
photo credit: https://www.flickr.com/photos/freeparking/2247693823
So this poem is about Odysseus, who was the hero of the Iliad and the Odyssey. If you're not familiar with those, basically, in modern terms ... this guy
invented the road trip. The word odyssey, in the sense of a long epic trip, is _named_ after him.
photo credit: https://www.flickr.com/photos/pelegrino/6401524629
So, anyway, he's on the road for 20 years, wandering the earth having adventures like Kaine in Kung Fu n'shit, and then he finally makes it back home. The
poem is basically about how bored he ends up being, with nothing to do but sit on his throne and rule over his people.
photo credit: http://upload.wikimedia.org/wikipedia/commons/2/2b/David_Carradine_Kung_Fu_1972.JPG
cut to the chase,
john…
The whole thing is kinda long (but good), so I'm only going to read you the end bit, which is the part that's really relevant to my point here. The first part
of the poem is largely him complaining about how bored he is, how there's nothing to do, his son is ready to take over the king business, and he'll do a
good job ... and Ulysses is old and tired, so really, what is he good for, anyway
Old age hath yet his honour and his toil;
Death closes all: but something ere the end,
Some work of noble note, may yet be done,
Not unbecoming men that strove with Gods.
The lights begin to twinkle from the rocks:
The long day wanes: the slow moon climbs: the deep
Moans round with many voices. Come, my friends,
'Tis not too late to seek a newer world.
photo credit: https://www.flickr.com/photos/quinnanya/3874491065#
Push off, and sitting well in order smite
The sounding furrows; for my purpose holds
To sail beyond the sunset, and the baths
Of all the western stars, until I die.
photo credit: https://www.flickr.com/photos/robwallace/229816247
It may be that the gulfs will wash us down:
It may be we shall touch the Happy Isles,
And see the great Achilles, whom we knew
Though much is taken, much abides; and though
We are not now that strength which in old days
Moved earth and heaven; that which we are, we are;
One equal temper of heroic hearts,
Made weak by time and fate, but strong in will
To strive, to seek, to find, and not to yield.
photo credit: photo credit: https://www.flickr.com/photos/leguan001/916635003
I like to read that to myself a few times a year, when the "i've seen this before" and the "there's nothing good to do anymore" feelings start to get to
strong, as a reminder: you don't have to stay where you are, you can move on.
photo credit: https://www.flickr.com/photos/legofenris/5441798680
So this is my final thing I'd like to advocate, and I want to say again, I say this from a place of love for Perl and for YAPC:
If you're "mature", or just "mature" in the Perl community, and you're bored, and nothing good seems like it'll ever get done anymore, and the damn kids
are messing everything up and nobody understands...
photo credit: https://www.flickr.com/photos/reedwade/2179082035/
consider that 

it's not us, 

it's you.
Maybe you should consider going for a sail out west, checking out some other communities, seeing if there's something out there that won't be more
exciting for you
If you do go, if you decide it's time to GAFIAte from Perl for awhile, that's ok. Just don't forget to write, and don't forget to tell the new people you meet
about the good stuff we have here
photo credit: https://www.flickr.com/photos/smoothfluid/2304203049
#dammitstevan
in addition to the horrible old legacy code and the zombies and all that stuff
!
photo credit: rec'd from subject
Perl -- and more importanly, YAPolyglotC -- will be here for you, if and when you're ready to come back and tell us about all the cool new things you've
found.
!
photo credit: https://www.flickr.com/photos/laughingsquid/2070812969
thanks.
thank you for having listened to my tale. the one bad part about being the last talk is that i have the least amount of time to talk to people afterwards,
before they leave -- but if you have any feedback for me, i'd love to hear it. safe travels home, everybody.
*mic drop*

Contenu connexe

Tendances

Banish Your Inner Critic - HOW Interactive Conference, Boston
Banish Your Inner Critic - HOW Interactive Conference, BostonBanish Your Inner Critic - HOW Interactive Conference, Boston
Banish Your Inner Critic - HOW Interactive Conference, BostonDenise Jacobs
 
Banish Your Inner Critic - Web Design Day 2015
Banish Your Inner Critic -  Web Design Day 2015Banish Your Inner Critic -  Web Design Day 2015
Banish Your Inner Critic - Web Design Day 2015Denise Jacobs
 
Find Your Shameless Spark - Inspiring Women Live 2014
Find Your Shameless Spark - Inspiring Women Live 2014Find Your Shameless Spark - Inspiring Women Live 2014
Find Your Shameless Spark - Inspiring Women Live 2014Denise Jacobs
 
Banish Your Inner Critic, Port80
Banish Your Inner Critic, Port80Banish Your Inner Critic, Port80
Banish Your Inner Critic, Port80Denise Jacobs
 
Banish Your Inner Critic - UX Munich 2015
Banish Your Inner Critic -  UX Munich 2015Banish Your Inner Critic -  UX Munich 2015
Banish Your Inner Critic - UX Munich 2015Denise Jacobs
 
The Creativity Imperative - Prototypes, Process, and Play 2015
The Creativity Imperative - Prototypes, Process, and Play 2015The Creativity Imperative - Prototypes, Process, and Play 2015
The Creativity Imperative - Prototypes, Process, and Play 2015Denise Jacobs
 
The Creativity (R)Evolution - Trondheim Developer's Conference 2014
The Creativity (R)Evolution - Trondheim Developer's Conference 2014The Creativity (R)Evolution - Trondheim Developer's Conference 2014
The Creativity (R)Evolution - Trondheim Developer's Conference 2014Denise Jacobs
 
The Creativity (R)Evolution - UX Week 2014
The Creativity (R)Evolution -  UX Week 2014The Creativity (R)Evolution -  UX Week 2014
The Creativity (R)Evolution - UX Week 2014Denise Jacobs
 
Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02Paula Marques
 
Co-Create: Creating Better Together - UX Australia
Co-Create: Creating Better Together - UX AustraliaCo-Create: Creating Better Together - UX Australia
Co-Create: Creating Better Together - UX AustraliaDenise Jacobs
 
Banish Your Inner Critic to Unblock Creativity - Adobe Max 2015
Banish Your Inner Critic to Unblock Creativity - Adobe Max 2015Banish Your Inner Critic to Unblock Creativity - Adobe Max 2015
Banish Your Inner Critic to Unblock Creativity - Adobe Max 2015Denise Jacobs
 
Bored But Never Boring - Media Evolution: The Conference 2013
Bored But Never Boring - Media Evolution: The Conference 2013Bored But Never Boring - Media Evolution: The Conference 2013
Bored But Never Boring - Media Evolution: The Conference 2013Denise Jacobs
 
Immediate Inspiration
Immediate Inspiration Immediate Inspiration
Immediate Inspiration Denise Jacobs
 
Banish Your Inner Critic to Unleash Creativity – edUi Conference 2015
Banish Your Inner Critic to Unleash Creativity – edUi Conference 2015Banish Your Inner Critic to Unleash Creativity – edUi Conference 2015
Banish Your Inner Critic to Unleash Creativity – edUi Conference 2015Denise Jacobs
 
Banish Your Inner Critic - Design & Content 2015
Banish Your Inner Critic - Design & Content 2015Banish Your Inner Critic - Design & Content 2015
Banish Your Inner Critic - Design & Content 2015Denise Jacobs
 
A Thousand Voices: The Power of Storytelling
A Thousand Voices: The Power of StorytellingA Thousand Voices: The Power of Storytelling
A Thousand Voices: The Power of StorytellingDiane Cordell
 
The Creativity (R)Evolution - CREATE Festival 2015
The Creativity (R)Evolution - CREATE Festival 2015The Creativity (R)Evolution - CREATE Festival 2015
The Creativity (R)Evolution - CREATE Festival 2015Denise Jacobs
 
The Creativity (R)Evolution - High Five Conference 2016
The Creativity (R)Evolution - High Five Conference 2016The Creativity (R)Evolution - High Five Conference 2016
The Creativity (R)Evolution - High Five Conference 2016Denise Jacobs
 
Infinite Possibilities - FrontEnd Conf CH 2016
Infinite Possibilities - FrontEnd Conf CH 2016Infinite Possibilities - FrontEnd Conf CH 2016
Infinite Possibilities - FrontEnd Conf CH 2016Denise Jacobs
 

Tendances (20)

Banish Your Inner Critic - HOW Interactive Conference, Boston
Banish Your Inner Critic - HOW Interactive Conference, BostonBanish Your Inner Critic - HOW Interactive Conference, Boston
Banish Your Inner Critic - HOW Interactive Conference, Boston
 
Banish Your Inner Critic - Web Design Day 2015
Banish Your Inner Critic -  Web Design Day 2015Banish Your Inner Critic -  Web Design Day 2015
Banish Your Inner Critic - Web Design Day 2015
 
Find Your Shameless Spark - Inspiring Women Live 2014
Find Your Shameless Spark - Inspiring Women Live 2014Find Your Shameless Spark - Inspiring Women Live 2014
Find Your Shameless Spark - Inspiring Women Live 2014
 
Banish Your Inner Critic, Port80
Banish Your Inner Critic, Port80Banish Your Inner Critic, Port80
Banish Your Inner Critic, Port80
 
Banish Your Inner Critic - UX Munich 2015
Banish Your Inner Critic -  UX Munich 2015Banish Your Inner Critic -  UX Munich 2015
Banish Your Inner Critic - UX Munich 2015
 
The Creativity Imperative - Prototypes, Process, and Play 2015
The Creativity Imperative - Prototypes, Process, and Play 2015The Creativity Imperative - Prototypes, Process, and Play 2015
The Creativity Imperative - Prototypes, Process, and Play 2015
 
The Creativity (R)Evolution - Trondheim Developer's Conference 2014
The Creativity (R)Evolution - Trondheim Developer's Conference 2014The Creativity (R)Evolution - Trondheim Developer's Conference 2014
The Creativity (R)Evolution - Trondheim Developer's Conference 2014
 
The Creativity (R)Evolution - UX Week 2014
The Creativity (R)Evolution -  UX Week 2014The Creativity (R)Evolution -  UX Week 2014
The Creativity (R)Evolution - UX Week 2014
 
Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02
 
Co-Create: Creating Better Together - UX Australia
Co-Create: Creating Better Together - UX AustraliaCo-Create: Creating Better Together - UX Australia
Co-Create: Creating Better Together - UX Australia
 
Banish Your Inner Critic to Unblock Creativity - Adobe Max 2015
Banish Your Inner Critic to Unblock Creativity - Adobe Max 2015Banish Your Inner Critic to Unblock Creativity - Adobe Max 2015
Banish Your Inner Critic to Unblock Creativity - Adobe Max 2015
 
Bored But Never Boring - Media Evolution: The Conference 2013
Bored But Never Boring - Media Evolution: The Conference 2013Bored But Never Boring - Media Evolution: The Conference 2013
Bored But Never Boring - Media Evolution: The Conference 2013
 
Immediate Inspiration
Immediate Inspiration Immediate Inspiration
Immediate Inspiration
 
Banish Your Inner Critic to Unleash Creativity – edUi Conference 2015
Banish Your Inner Critic to Unleash Creativity – edUi Conference 2015Banish Your Inner Critic to Unleash Creativity – edUi Conference 2015
Banish Your Inner Critic to Unleash Creativity – edUi Conference 2015
 
Banish Your Inner Critic - Design & Content 2015
Banish Your Inner Critic - Design & Content 2015Banish Your Inner Critic - Design & Content 2015
Banish Your Inner Critic - Design & Content 2015
 
A Thousand Voices: The Power of Storytelling
A Thousand Voices: The Power of StorytellingA Thousand Voices: The Power of Storytelling
A Thousand Voices: The Power of Storytelling
 
The eyes have it
The eyes have itThe eyes have it
The eyes have it
 
The Creativity (R)Evolution - CREATE Festival 2015
The Creativity (R)Evolution - CREATE Festival 2015The Creativity (R)Evolution - CREATE Festival 2015
The Creativity (R)Evolution - CREATE Festival 2015
 
The Creativity (R)Evolution - High Five Conference 2016
The Creativity (R)Evolution - High Five Conference 2016The Creativity (R)Evolution - High Five Conference 2016
The Creativity (R)Evolution - High Five Conference 2016
 
Infinite Possibilities - FrontEnd Conf CH 2016
Infinite Possibilities - FrontEnd Conf CH 2016Infinite Possibilities - FrontEnd Conf CH 2016
Infinite Possibilities - FrontEnd Conf CH 2016
 

En vedette

4.5 Super Tested Secrets To Tweeter Your Way To Facebook Glory
4.5 Super Tested Secrets To Tweeter Your Way To Facebook Glory4.5 Super Tested Secrets To Tweeter Your Way To Facebook Glory
4.5 Super Tested Secrets To Tweeter Your Way To Facebook GloryDan Waldschmidt
 
不到長城非好漢
不到長城非好漢不到長城非好漢
不到長城非好漢honan4108
 
Web Scraping for Non Programmers
Web Scraping for Non ProgrammersWeb Scraping for Non Programmers
Web Scraping for Non Programmersitnig
 
Google Analytics and Google AdWords for the Online Marketer
Google Analytics and Google AdWords for the Online MarketerGoogle Analytics and Google AdWords for the Online Marketer
Google Analytics and Google AdWords for the Online MarketerElias Dabbas
 
«Архитектор». Создай свой доход!
«Архитектор». Создай свой доход!«Архитектор». Создай свой доход!
«Архитектор». Создай свой доход!TianDe
 
EY O viziune a cresterii - editia de toamna 2016
EY O viziune a cresterii - editia de toamna 2016EY O viziune a cresterii - editia de toamna 2016
EY O viziune a cresterii - editia de toamna 2016Mihaela Matei
 
Presentación proyecto grupo no. 178
Presentación proyecto grupo no. 178Presentación proyecto grupo no. 178
Presentación proyecto grupo no. 178cubillos_luna_7
 
Entrepreneurial lesson number 1 : Why so many entreprenerial businesses fail
Entrepreneurial lesson number 1 : Why so many entreprenerial businesses fail Entrepreneurial lesson number 1 : Why so many entreprenerial businesses fail
Entrepreneurial lesson number 1 : Why so many entreprenerial businesses fail Clive Butkow
 
EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016
EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016
EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016Mihaela Matei
 
Segundo ind
Segundo indSegundo ind
Segundo indTaTa Rey
 
Grado 11 p iii - actividades orientadoras de desempeños
Grado 11   p iii - actividades orientadoras de desempeñosGrado 11   p iii - actividades orientadoras de desempeños
Grado 11 p iii - actividades orientadoras de desempeñosmkciencias
 
Grado 10 orientaciones trabajo final feb 16 2015
Grado 10 orientaciones trabajo final feb 16 2015Grado 10 orientaciones trabajo final feb 16 2015
Grado 10 orientaciones trabajo final feb 16 2015mkciencias
 
Five habits for the front-end of innovation
Five habits for the front-end of innovationFive habits for the front-end of innovation
Five habits for the front-end of innovationPlan
 
Kotlinこんなん出ましたけど
Kotlinこんなん出ましたけどKotlinこんなん出ましたけど
Kotlinこんなん出ましたけどyy yank
 
Views Toward Nutrition and Healthful Eating Among Millennials
Views Toward Nutrition and Healthful Eating Among MillennialsViews Toward Nutrition and Healthful Eating Among Millennials
Views Toward Nutrition and Healthful Eating Among MillennialsFood Insight
 
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...Energy Digital Summit
 

En vedette (20)

4.5 Super Tested Secrets To Tweeter Your Way To Facebook Glory
4.5 Super Tested Secrets To Tweeter Your Way To Facebook Glory4.5 Super Tested Secrets To Tweeter Your Way To Facebook Glory
4.5 Super Tested Secrets To Tweeter Your Way To Facebook Glory
 
Energy storage what weve learned from puerto ricos mtrs (saloman)
Energy storage what weve learned from puerto ricos mtrs (saloman)Energy storage what weve learned from puerto ricos mtrs (saloman)
Energy storage what weve learned from puerto ricos mtrs (saloman)
 
不到長城非好漢
不到長城非好漢不到長城非好漢
不到長城非好漢
 
Web Scraping for Non Programmers
Web Scraping for Non ProgrammersWeb Scraping for Non Programmers
Web Scraping for Non Programmers
 
Google Analytics and Google AdWords for the Online Marketer
Google Analytics and Google AdWords for the Online MarketerGoogle Analytics and Google AdWords for the Online Marketer
Google Analytics and Google AdWords for the Online Marketer
 
«Архитектор». Создай свой доход!
«Архитектор». Создай свой доход!«Архитектор». Создай свой доход!
«Архитектор». Создай свой доход!
 
EY O viziune a cresterii - editia de toamna 2016
EY O viziune a cresterii - editia de toamna 2016EY O viziune a cresterii - editia de toamna 2016
EY O viziune a cresterii - editia de toamna 2016
 
Thousand Smiles Pitch
Thousand Smiles PitchThousand Smiles Pitch
Thousand Smiles Pitch
 
Presentación proyecto grupo no. 178
Presentación proyecto grupo no. 178Presentación proyecto grupo no. 178
Presentación proyecto grupo no. 178
 
Entrepreneurial lesson number 1 : Why so many entreprenerial businesses fail
Entrepreneurial lesson number 1 : Why so many entreprenerial businesses fail Entrepreneurial lesson number 1 : Why so many entreprenerial businesses fail
Entrepreneurial lesson number 1 : Why so many entreprenerial businesses fail
 
I dream of ISPWeb
I dream of ISPWebI dream of ISPWeb
I dream of ISPWeb
 
EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016
EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016
EY Business Barometer - O viziune a creșterii - ediția de toamnă 2016
 
Segundo ind
Segundo indSegundo ind
Segundo ind
 
Grado 11 p iii - actividades orientadoras de desempeños
Grado 11   p iii - actividades orientadoras de desempeñosGrado 11   p iii - actividades orientadoras de desempeños
Grado 11 p iii - actividades orientadoras de desempeños
 
Grado 10 orientaciones trabajo final feb 16 2015
Grado 10 orientaciones trabajo final feb 16 2015Grado 10 orientaciones trabajo final feb 16 2015
Grado 10 orientaciones trabajo final feb 16 2015
 
Hofstede video
Hofstede videoHofstede video
Hofstede video
 
Five habits for the front-end of innovation
Five habits for the front-end of innovationFive habits for the front-end of innovation
Five habits for the front-end of innovation
 
Kotlinこんなん出ましたけど
Kotlinこんなん出ましたけどKotlinこんなん出ましたけど
Kotlinこんなん出ましたけど
 
Views Toward Nutrition and Healthful Eating Among Millennials
Views Toward Nutrition and Healthful Eating Among MillennialsViews Toward Nutrition and Healthful Eating Among Millennials
Views Toward Nutrition and Healthful Eating Among Millennials
 
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
 

Similaire à Yet Another Keynote Speech

What mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc versionWhat mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc versionAlan Levine
 
Social Media Club - The Future of Nonprofits
Social Media Club - The Future of NonprofitsSocial Media Club - The Future of Nonprofits
Social Media Club - The Future of NonprofitsDavid J. Neff
 
Let’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A ManifestoLet’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A ManifestoDenise Jacobs
 
NTRLS June08
NTRLS June08NTRLS June08
NTRLS June08hblowers
 
New Librarians: This is your time
New Librarians: This is your timeNew Librarians: This is your time
New Librarians: This is your timeNed Potter
 
Web Storytelling: College of Wooster 2013
Web Storytelling: College of Wooster 2013Web Storytelling: College of Wooster 2013
Web Storytelling: College of Wooster 2013Alan Levine
 
Creativity (R)Evolution - ThatConference 2013
Creativity (R)Evolution - ThatConference 2013Creativity (R)Evolution - ThatConference 2013
Creativity (R)Evolution - ThatConference 2013Denise Jacobs
 
From Players to Guides
From Players to GuidesFrom Players to Guides
From Players to Guideshblowers
 
Web 2.x Training for Customers & Staff
Web 2.x Training for Customers & StaffWeb 2.x Training for Customers & Staff
Web 2.x Training for Customers & StaffMichael Sauers
 
Let’s Rawk the Web: A Call to Action
Let’s Rawk the Web: A Call to ActionLet’s Rawk the Web: A Call to Action
Let’s Rawk the Web: A Call to ActionDenise Jacobs
 
From Players To Guides: Learning in a Hyperlinked World
From Players To Guides: Learning in a Hyperlinked WorldFrom Players To Guides: Learning in a Hyperlinked World
From Players To Guides: Learning in a Hyperlinked Worldhblowers
 
NYLA Preconference - Beyond PowerPoint
NYLA Preconference - Beyond PowerPointNYLA Preconference - Beyond PowerPoint
NYLA Preconference - Beyond PowerPointPolly Farrington
 
The Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionThe Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionDenise Jacobs
 
What mean ye storytelling
What mean ye storytellingWhat mean ye storytelling
What mean ye storytellingAlan Levine
 
The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)Alan Levine
 
Passion Driven Leadership
Passion Driven LeadershipPassion Driven Leadership
Passion Driven LeadershipJeff Piontek
 
Transliteracy is 3D
Transliteracy is 3D Transliteracy is 3D
Transliteracy is 3D Bobbi Newman
 

Similaire à Yet Another Keynote Speech (20)

What mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc versionWhat mean ye storytelling- the #etmooc version
What mean ye storytelling- the #etmooc version
 
Social Media Club - The Future of Nonprofits
Social Media Club - The Future of NonprofitsSocial Media Club - The Future of Nonprofits
Social Media Club - The Future of Nonprofits
 
Let’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A ManifestoLet’s Rawk The Web - A Manifesto
Let’s Rawk The Web - A Manifesto
 
NTRLS June08
NTRLS June08NTRLS June08
NTRLS June08
 
Library 911: Saving Libraries One Step at a Time (Part 2)
Library 911: Saving Libraries One Step at a Time (Part 2)Library 911: Saving Libraries One Step at a Time (Part 2)
Library 911: Saving Libraries One Step at a Time (Part 2)
 
New Librarians: This is your time
New Librarians: This is your timeNew Librarians: This is your time
New Librarians: This is your time
 
Web Storytelling: College of Wooster 2013
Web Storytelling: College of Wooster 2013Web Storytelling: College of Wooster 2013
Web Storytelling: College of Wooster 2013
 
Creativity (R)Evolution - ThatConference 2013
Creativity (R)Evolution - ThatConference 2013Creativity (R)Evolution - ThatConference 2013
Creativity (R)Evolution - ThatConference 2013
 
From Players to Guides
From Players to GuidesFrom Players to Guides
From Players to Guides
 
Web 2.x Training for Customers & Staff
Web 2.x Training for Customers & StaffWeb 2.x Training for Customers & Staff
Web 2.x Training for Customers & Staff
 
Let’s Rawk the Web: A Call to Action
Let’s Rawk the Web: A Call to ActionLet’s Rawk the Web: A Call to Action
Let’s Rawk the Web: A Call to Action
 
From Players To Guides: Learning in a Hyperlinked World
From Players To Guides: Learning in a Hyperlinked WorldFrom Players To Guides: Learning in a Hyperlinked World
From Players To Guides: Learning in a Hyperlinked World
 
NYLA Preconference - Beyond PowerPoint
NYLA Preconference - Beyond PowerPointNYLA Preconference - Beyond PowerPoint
NYLA Preconference - Beyond PowerPoint
 
The Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionThe Calm Creativity (R)Evolution
The Calm Creativity (R)Evolution
 
What mean ye storytelling
What mean ye storytellingWhat mean ye storytelling
What mean ye storytelling
 
The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)The Secret Revolution (Keene State College)
The Secret Revolution (Keene State College)
 
COERLL June Webinar 2 - The Practice of Adapting, Teaching, and Creating OER
COERLL June Webinar 2 -  The Practice of Adapting, Teaching, and Creating OERCOERLL June Webinar 2 -  The Practice of Adapting, Teaching, and Creating OER
COERLL June Webinar 2 - The Practice of Adapting, Teaching, and Creating OER
 
Passion Driven Leadership
Passion Driven LeadershipPassion Driven Leadership
Passion Driven Leadership
 
Transliteracy is 3D
Transliteracy is 3D Transliteracy is 3D
Transliteracy is 3D
 
Crowd Wise
Crowd WiseCrowd Wise
Crowd Wise
 

Plus de John Anderson

Introduction to Git (even for non-developers)
Introduction to Git (even for non-developers)Introduction to Git (even for non-developers)
Introduction to Git (even for non-developers)John Anderson
 
Logs are-magic-devfestweekend2018
Logs are-magic-devfestweekend2018Logs are-magic-devfestweekend2018
Logs are-magic-devfestweekend2018John Anderson
 
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouLogs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouJohn Anderson
 
A static site generator should be your next language learning project
A static site generator should be your next language learning projectA static site generator should be your next language learning project
A static site generator should be your next language learning projectJohn Anderson
 
Do you want to be right or do you want to WIN?
Do you want to be right or do you want to WIN?Do you want to be right or do you want to WIN?
Do you want to be right or do you want to WIN?John Anderson
 
An Introduction to Git (even for non-developers)
An Introduction to Git (even for non-developers)An Introduction to Git (even for non-developers)
An Introduction to Git (even for non-developers)John Anderson
 
You got chocolate in my peanut butter! .NET on Mac & Linux
You got chocolate in my peanut butter! .NET on Mac & LinuxYou got chocolate in my peanut butter! .NET on Mac & Linux
You got chocolate in my peanut butter! .NET on Mac & LinuxJohn Anderson
 
A static site generator should be your next language learning project
A static site generator should be your next language learning projectA static site generator should be your next language learning project
A static site generator should be your next language learning projectJohn Anderson
 
Old Dogs & New Tricks: What's New with Perl5 This Century
Old Dogs & New Tricks: What's New with Perl5 This CenturyOld Dogs & New Tricks: What's New with Perl5 This Century
Old Dogs & New Tricks: What's New with Perl5 This CenturyJohn Anderson
 
Introduction to Git (even for non-developers!)
Introduction to Git (even for non-developers!)Introduction to Git (even for non-developers!)
Introduction to Git (even for non-developers!)John Anderson
 
Introduction to Git for Non-Developers
Introduction to Git for Non-DevelopersIntroduction to Git for Non-Developers
Introduction to Git for Non-DevelopersJohn Anderson
 
A Modest Introduction To Swift
A Modest Introduction To SwiftA Modest Introduction To Swift
A Modest Introduction To SwiftJohn Anderson
 
A static site generator should be your next language learning project
A static site generator should be your next language learning projectA static site generator should be your next language learning project
A static site generator should be your next language learning projectJohn Anderson
 
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouLogs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouJohn Anderson
 
JSON Web Tokens Will Improve Your Life
JSON Web Tokens Will Improve Your LifeJSON Web Tokens Will Improve Your Life
JSON Web Tokens Will Improve Your LifeJohn Anderson
 
Old Dogs & New Tricks: What's New With Perl5 This Century
Old Dogs & New Tricks: What's New With Perl5 This CenturyOld Dogs & New Tricks: What's New With Perl5 This Century
Old Dogs & New Tricks: What's New With Perl5 This CenturyJohn Anderson
 
A Modest Introduction to Swift
A Modest Introduction to SwiftA Modest Introduction to Swift
A Modest Introduction to SwiftJohn Anderson
 
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouLogs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouJohn Anderson
 
Friends Don't Let Friends Browse Unencrypted: Running a VPN for friends and f...
Friends Don't Let Friends Browse Unencrypted: Running a VPN for friends and f...Friends Don't Let Friends Browse Unencrypted: Running a VPN for friends and f...
Friends Don't Let Friends Browse Unencrypted: Running a VPN for friends and f...John Anderson
 

Plus de John Anderson (20)

#speakerlife
#speakerlife#speakerlife
#speakerlife
 
Introduction to Git (even for non-developers)
Introduction to Git (even for non-developers)Introduction to Git (even for non-developers)
Introduction to Git (even for non-developers)
 
Logs are-magic-devfestweekend2018
Logs are-magic-devfestweekend2018Logs are-magic-devfestweekend2018
Logs are-magic-devfestweekend2018
 
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouLogs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
 
A static site generator should be your next language learning project
A static site generator should be your next language learning projectA static site generator should be your next language learning project
A static site generator should be your next language learning project
 
Do you want to be right or do you want to WIN?
Do you want to be right or do you want to WIN?Do you want to be right or do you want to WIN?
Do you want to be right or do you want to WIN?
 
An Introduction to Git (even for non-developers)
An Introduction to Git (even for non-developers)An Introduction to Git (even for non-developers)
An Introduction to Git (even for non-developers)
 
You got chocolate in my peanut butter! .NET on Mac & Linux
You got chocolate in my peanut butter! .NET on Mac & LinuxYou got chocolate in my peanut butter! .NET on Mac & Linux
You got chocolate in my peanut butter! .NET on Mac & Linux
 
A static site generator should be your next language learning project
A static site generator should be your next language learning projectA static site generator should be your next language learning project
A static site generator should be your next language learning project
 
Old Dogs & New Tricks: What's New with Perl5 This Century
Old Dogs & New Tricks: What's New with Perl5 This CenturyOld Dogs & New Tricks: What's New with Perl5 This Century
Old Dogs & New Tricks: What's New with Perl5 This Century
 
Introduction to Git (even for non-developers!)
Introduction to Git (even for non-developers!)Introduction to Git (even for non-developers!)
Introduction to Git (even for non-developers!)
 
Introduction to Git for Non-Developers
Introduction to Git for Non-DevelopersIntroduction to Git for Non-Developers
Introduction to Git for Non-Developers
 
A Modest Introduction To Swift
A Modest Introduction To SwiftA Modest Introduction To Swift
A Modest Introduction To Swift
 
A static site generator should be your next language learning project
A static site generator should be your next language learning projectA static site generator should be your next language learning project
A static site generator should be your next language learning project
 
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouLogs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
 
JSON Web Tokens Will Improve Your Life
JSON Web Tokens Will Improve Your LifeJSON Web Tokens Will Improve Your Life
JSON Web Tokens Will Improve Your Life
 
Old Dogs & New Tricks: What's New With Perl5 This Century
Old Dogs & New Tricks: What's New With Perl5 This CenturyOld Dogs & New Tricks: What's New With Perl5 This Century
Old Dogs & New Tricks: What's New With Perl5 This Century
 
A Modest Introduction to Swift
A Modest Introduction to SwiftA Modest Introduction to Swift
A Modest Introduction to Swift
 
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To YouLogs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
 
Friends Don't Let Friends Browse Unencrypted: Running a VPN for friends and f...
Friends Don't Let Friends Browse Unencrypted: Running a VPN for friends and f...Friends Don't Let Friends Browse Unencrypted: Running a VPN for friends and f...
Friends Don't Let Friends Browse Unencrypted: Running a VPN for friends and f...
 

Dernier

Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 

Dernier (20)

Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 

Yet Another Keynote Speech

  • 1. Yet Another Keynote Speech John SJ Anderson • @genehack • YAPC::NA::Orlando • 25 Jun 2014 photo credit: https://www.flickr.com/photos/archer10/2661318228
  • 2. John SJ Anderson Director of Technology Infinity Interactive Hi, I'm John, I'm the director of technology for infinity interactive. in my free time, i maintain a few Perl modules, i moderate the perl-beginners and yapc chat lists, and i was the speaker co-ordinator for this year's yapc ! photo credit: https://www.facebook.com/photo.php?fbid=10151322842078952
  • 3. Disclaimer: I'm going to use this opportunity to talk about YAPC, and our community, and about getting old, and ennui, and I'm hopefully going to tie that together into a story. ! photo credit: https://www.flickr.com/photos/andosteinmetz/2901325908
  • 4. I ❤ Perl ObDisclaimer #1: I love Perl. During the telling of this story, I'm going to express some opinions, and advocate for some actions. I want to be clear: these are _my_ opinions.
  • 5. I ❤ YAPC ObDisclaimer #2: I love YAPC. Further, when I advocate for something, it doesn't mean I think anybody is, or has been, doing anything wrong; it just means that I think there's a potential way to do it better. Thanks for coming to the talk and listening to what I have to say.
  • 6. part the first: YAPC is not dead photo credit: https://www.flickr.com/photos/sarcasmo/10338307
  • 7. Perigrin asked me to give this talk last year, in Austin. And, once I got over the shock, I said sure -- because you just don't turn down this opportunity. I had no idea what I might say, and I've spent big chunks of time over the last year pondering what I might talk about. ! photo credit: https://www.flickr.com/photos/quinnanya/4708183318
  • 8. A few months after Austin wrapped up, I volunteered to be speaker coordinator for this year. I had a couple of motivations. First, I had the opportunity to set up the speaker schedule to be the YAPC that I really wanted to go to, which is easily one of the top 3 things I've been involved with in the Perl community. Secondly, more selfishly, I got to schedule my own talk time. ! photo credit: https://www.flickr.com/photos/quinnanya/4711205732
  • 9. It turns out there are disadvantages to being speaker coordinator. Basically, everything else. ! photo credit: https://www.flickr.com/photos/quinnanya/4712925621
  • 10. #dammitstevan In retrospect, my biggest mistake was my boss quitting and my getting promoted to do his job right when most the organizing was supposed to happen. ! photo credit: received from the subject
  • 11. Yes, that's really Stevan. In retrospect, my biggest mistake was my boss quitting and my getting promoted to do his job right when most the organizing was supposed to happen. ! photo credit: received from the subject
  • 12. some notes from the speaker coordinator we are, as i mentioned, not dead attendance for YAPC is down a little this year, but that's because last year was abnormally large ! photo credit: https://www.flickr.com/photos/adrian_wallett/2324532081
  • 13. but i think we need to evolve to avoid becoming a dead-end move in the direction of yapc::asia ! photo credit: http://media.capetowndailyphoto.com/wp-content/uploads/2010/12/cul_de_sac_IMG_6141.jpg
  • 14. YAPC::Asia has just grown out of hands, quickly from “Perl stars from overseas, and hard-core perl hackers come together to meet” to “Geeks festival to talk about anything about programming, testing to Web stuff”. - miyagawa quoted from http://weblog.bulknews.net/post/62389986200/yapc-asia-2013
  • 15. YAPC::NA should remain a Perl-centric conference ! photo credit: https://www.flickr.com/photos/jonathancharlesphoto/13389093095
  • 16. while welcoming other communities and non-Perl topics the "YAPC" community is already not the "Perl" community this is great! ! photo credit: https://www.flickr.com/photos/7502393@N04/472028910
  • 17. some of you may have noticed some efforts to shift in this direction ! photo credit: https://www.flickr.com/photos/vermegrigio/5853685576
  • 18. The && !perl ! track community members talking about passion projects and other non-Perl topics that I thought would interest the YAPC community almost a full track this year would be awesome to have even more in this track next year including recruiting speakers from outside the YAPC community ! photo credit: https://www.flickr.com/photos/moonlightbulb/3338852116
  • 19. special guest keynote speaker Charlie Stross (all props to perigrin) guest keynote speaker (all props to perigrin) let's hear it one more time for charlie stross, our special guest keynote. we are probably tapped out on Hugo-winning CPAN authors for the moment, but finding willing, well known people from outside the usual "YAPC"/"Perl" bubble is a great way to attract attendees from outside that bubble as well -- did anybody specifically attend just to see Charlie? photo credit: http://upload.wikimedia.org/wikipedia/commons/0/0b/Charles_Stross_at_EasterCon_2012.jpg
  • 20. crowdsourced training selections flawed execution (and i get all the credit here) nonetheless this is a good idea give attendees a _much_ wider selection of training options * other langs , hardware , roasting coffee, etc ! photo credit: https://www.flickr.com/photos/stella12/13017279025
  • 21. overarching goals * these are specifically about _YAPC_, not Perl photo credit: https://www.flickr.com/photos/duncan/121790568
  • 23. attract newcomers ! photo credit: https://www.flickr.com/photos/fw190a8/1391042867
  • 24. retain newcomers how many people are here for the _second_ time ! photo credit: https://www.flickr.com/photos/fmgbain/6527880499
  • 25. re-engage expats who don't feel they can justify attending this lets some of our "expats" bring some of their new experiences back into the community Piers Cawley is a great example of this also gives them an excuse to return to the community, where we can eat^Wpick their brains for new things to steal photo credit: https://www.flickr.com/photos/perfesser/536653864
  • 26. retain -- preserve -- current audience and culture ! https://www.flickr.com/photos/xxtoxicstar/3705970581
  • 27. philosophy: cool stuff >> language advocacy ! photo credit: https://www.flickr.com/photos/urbanwoodchuck/3545123812/
  • 28. language advocacy is _BORING_ ! https://www.flickr.com/photos/cristiano_betta/3159607097
  • 29. long term goal: re-invent/re-brand YAPC as Yet Another *Polyglot* Conference we're a polyglot community *by design* _from the jump_ this is a strength the rest of the coding world is finally starting to catch up with us * osb / strangeloop / that conference we need to double down on our polyglot heritage ! photo credit: https://www.flickr.com/photos/an_untrained_eye/3075008647
  • 30. one more thing... organizing this conference is a *lot* of work and that gets said a lot you think you know _i_ thought i knew unless you have done this, you have _no idea_ many organizers are effectively doing this on "work" time in kind donations, basically the head organizer position, however, _is_ a full time job for a good chunk of this process. this conference, and other YAPC conferences, are critical to the effective ongoing development of Perl5 and Perl6 TPF should establish a grant to compensate the YAPC head organizer for the amount of time involved in putting this conference together
  • 31. part the second: Community Maturity ! photo credit: https://www.flickr.com/photos/colinbowern/7471611838
  • 32. Perl is all growed up! We're 26. Typical for somebody of that age, we're starting to realize a few things are different as you age. ! photo credit: https://www.flickr.com/photos/917press/2048711364
  • 33. Massive aside: Perl and my younger daughter share a birthday, 19 years apart (this is how I remember Perl's birthday). Luckily, I did _not_ realize this when she was born, avoiding all sorts of awkward naming stories. ! photo credit: speaker
  • 34. fat drunk and stupid is no way to go through life son Anyway... In your mid-20s, typically, you'll start to hit that "not in college anymore" phase. You start to maybe realize that some of the stuff you used to do is maybe not as cool as you used to think. I think this is starting to happen in the Perl community, right on schedule. ! photo credit: https://www.flickr.com/photos/quinnanya/4711890750/in/photostream/
  • 35. As you may have seen from the promo materials here, there's a Mahatma Gandhi quote about being the change you want to see. ! photo credit: speaker
  • 36. "Behave like you are a member of a community that you want to belong to." – Me. I prefer to think of it more in these terms. Although, I guess to really match, I need to modify it a bit...
  • 37. "Behave like you are a member of the Perl community that you want to belong to." – Me. As the Perl / YAPC community matures, my hope is that we can all take this to heart, regardless of what formulation you prefer. Because the jerks and the trolls and all the other annoying people out there – this is what they're already doing. And if we don't do something to counter-act that influence, we end up with lousy, horrible communities.
  • 38. A lot of people wonder how to do this. You don't have to be confrontational. There's been a thread going on p5p, on and off, for a few years. Two reasonably well known Perl hackers, sniping at each other. Last week, Dave Golden started engaging one of them, summarizing his arguments back to him, and asking him to clarify his position. Most importantly, Dave is refusing to let the guy insult him. Not by demanding respect, but by just refusing to acknowledge the slights. We really need people to do more of this. photo credit: https://www.flickr.com/photos/doug88888/2796304725
  • 39. "Well, actually…" one more thing: If you'll indulge me in another aside, i'd like to take a moment to talk about an analogy... if we compare Internet conversation to food, "well actually" is the $2 slice place across from the dive bar in the college town. The one that's only open from midnight to 3am, that serves giant greasy $2 slices, and features _both_ kinds of pizza, sausage _and_ pepperoni. Part of this move towards maturity I'm talking about is realizing that the pizza at that place was never as good as you thought it was, and it was really probably pretty bad for you. The same thing applies to "well, actually" in Internet conversation photo credit: https://www.flickr.com/photos/santheo/2609776451#
  • 40. Another thing that happens with maturity is you start to realize "legacy" is not just an adjective you use to describe complicated code you didn't write. photo credit: https://www.flickr.com/photos/countylemonade/5651851859
  • 41. One of our legacies is that a lot of community stuff is not really centralized. We started out pre-Web, we revere whipupitude, and people just went out and _did_ things ... which then got to be important. photo credit: https://www.flickr.com/photos/wheatfields/3027326598
  • 42. This sort of patchwork arrangement, with a bunch of essential stuff, not under any centralized control, is pretty much an anti-pattern when it comes to building reliable, sustained services, like the kind of things you want the software you're building to be depending on. photo credit: https://www.flickr.com/photos/wicho/42723929
  • 43. Rather than pointing any fingers, I'm just going to say: if you're running something that is important for Perl, and _you're_ running it, as opposed to a group of people, you _really_ need to do something about removing the SPOF that stares back at you in the mirror every day. photo credit: https://www.flickr.com/photos/axelhartmann/13995474213
  • 44. Some examples of "legacy done right" in the Perl-verse ! photo credit: https://www.flickr.com/photos/major_clanger/4850772
  • 45. Moose bringing popular extensions into core getting commit and release bits for other essential modules distribution of responsibility across the moose cabal photo credit: https://www.flickr.com/photos/nomadic_lass/12507275045
  • 46. metacpan distribution of responsibility lowering bar for new contributors leaderboard
  • 47. Another source of some new found maturity around legacy in the community is irc.perl.org photo credit: https://www.flickr.com/photos/n3wjack/42058548
  • 48. irc.perl.org as a source of maturity?!?! *record scratch noise* Wait, did he say 'irc.perl.org', the biggest bastion of bas...jerks in the Perl world? the Mos Eisley Cantina of Perl? Yeah, I did. There are ongoing efforts to introduce community-based governance, to define and enforce a SoC, and to expand the number of network operators to make the network clearly independent of any individual or organization. That, to me, is a significant commitment to properly handling legacy. photo credit: https://www.flickr.com/photos/sedagenvakna/5127877151
  • 49. Just like the rest of our patchwork legacy, irc.perl.org didn't intend to become the chat network hub of the Perl world, it just happened. Part of what I'm hailing as maturity in the community is the network operators pushing for the community to regulate itself. photo credit: https://www.flickr.com/photos/sayonara/33938725/
  • 50. #magnet-srb Figuring out how this works is going to be a process, probably over a period of months-if-not-years, but another part of maturity is realizing that complicated things can take time to sort out. Come join us and help -- if you care about irc.perl.org, you should be paying attention to this.
  • 51. part the third: Community Consistency Let me back up for a minute. I've been talking about "community" a lot, Perl community, YAPC community. Sort of a misnomer, because we're really a bunch of different related communities -- Dancer, Mojo, #perl, Moose, p5p, YAPC/*PW ! photo credit: https://www.flickr.com/photos/dullhunk/202872717
  • 52. TIMTOWTDCommunity And this is great! We do have some unifying points -- we're all Perl coders, or at least we were at some point -- and we have a lot of common interests, and we share a lot of infrastructure, in irc.perl.org, YAPC and Perl workshops, mailing lists. We also share TPF, which funds a lot of this, wholly or partially.
  • 53. BSCommunityCINABTE I think it's important that this shared infrastructure come with some shared expectations around behavior. So let's talk about SoCs.
  • 54. Fourth YAPC with same SoC. irc.perl.org SoC is essentially the same as the YAPC SoC. ! photo credit: https://www.flickr.com/photos/afeman/55404643
  • 55. 3. Expected Behavior Be considerate, respectful, and collaborative. Refrain from demeaning, discriminatory or harassing behavior and speech. Be mindful of your surroundings and of your fellow participants. Alert conference organizers if you notice a dangerous situation or someone in distress. ! 4. Unacceptable Behavior Unacceptable behaviors include: intimidating, harassing, abusive, discriminatory, derogatory or demeaning conduct by any attendees. All YAPC::NA venues may be shared with members of the public; please be respectful to all patrons of these locations. ! Harassment includes: offensive verbal comments related to gender, sexual orientation, race, religion, disability; inappropriate use of nudity and/or sexual images (including presentation slides); deliberate intimidation, stalking or following; harassing photography or recording; sustained disruption of talks or other events; inappropriate physical contact, and unwelcome sexual attention. ! 5. Consequences of Unacceptable Behavior Unacceptable behavior by other attendees, organizers, venue staff, sponsors, or other patrons of YAPC::NA venues will not be tolerated. ! Anyone asked to stop unacceptable behavior is expected to comply immediately. ! If anyone engages in unacceptable behavior, the conference organizers may take any action they deem appropriate including expulsion from the conference without warning or refund. YAPC Standards of Conduct extracted from http://www.yapcna.org/yn2014/conduct.html
  • 56. irc.perl.org Standards of Conduct Community Policies! ! Reasonable person principle applies. ! • Everyone will be reasonable. • Everyone expects everyone else to be reasonable. • No one is special. • Do not be offended if someone suggests you are not being reasonable. ! Additionally, please take note of the following: ! • Be considerate, respectful, and collaborative. • Alert the staff if you notice a dangerous situation or someone in distress. • Intimidating, harassing, abusive, discriminatory, derogatory or demeaning conduct are among the types of unreasonable behaviors deemed to be unacceptable. ! Harassing behavior includes, but is not limited to: offensive comments related to gender, sexual orientation, race, religion, disability; inappropriate use of nudity and/or sexual images; deliberate intimidation, stalking or following; sustained disruption of channel activity; unwelcome sexual attention; ignore and/or ban evasion. ! Anyone asked to stop unacceptable behavior is expected to comply immediately. ! If an individual engages in unacceptable behavior, the opers may take any action they deem appropriate within the bounds of the governance policies. Initial violations or violations believed be unintentional, if not repeated, will likely only result in warnings. Repeated violations or intentional harassment will be meet with increasingly severe responses. ! extracted from http://www.irc.perl.org/rules.html
  • 57. To be perfectly clear: I think this is great. Our communities -- all of them -- need to be welcoming, inclusive, and have clearly defined expectations around behavior. Among the many reasons for this are helping to retain existing community members as well as not repelling potential new ones. photo credit: https://www.flickr.com/photos/aloha75/8015841559
  • 58. here comes the list mom So, along those lines I mentioned in my intro that one of the things I do in the community is moderate a couple mailing lists, perl-beginners and the yapc chat list. Notably, these are both lists that feature a lot of newcomers to our collection of communities. I'm announcing now that these mailing lists will both be adopting the a SoC that is essentially the same as YAPC and irc.perl.org photo credit: https://www.flickr.com/photos/chocolatefrogs/8101793544
  • 59. I'm also going to take this chance to urge those responsible for other parts of the community -- other mailing lists, shared blog systems, forums, and so on -- to follow suit. This is an important part of our community growing up. photo credit: https://www.flickr.com/photos/drgandy/22373340
  • 60. I'm also going to call on the TPF to make a commitment to not fund events or projects that don't publish a SoC that is similar to or compatible with the existing SoCs in the Perl world. photo credit: http://upload.wikimedia.org/wikipedia/commons/b/ba/PSM_V52_D607_Leader_of_the_caravan.jpg
  • 61. part the fourth: Community Emigrants photo credit: https://www.flickr.com/photos/wallyg/376022315
  • 62. part the fourth: Community Expatriates photo credit: https://www.flickr.com/photos/neiljennings/10911003185
  • 63. The Perl Diaspora used this on a slide in OPW a few years back you don't remember it because it was the talk right after stevan declared perl dead
  • 66. The Perl Diaspora actually, that's not true, it did stick with one person -- liz gave a very nice talk with this title, talking about different versions, implementations, of the perl language which is a lovely concept, but not at all what i meant
  • 68. "Diaspora has come to refer particularly to historical mass dispersions of an involuntary nature…" it turns out that this was probably not the best word for what i meant, really
  • 69. GAFIA FAFIA Turns out science fiction fandom has a much more appropriate set of words for what we're seeing in the Perl community.
  • 70. Getting Away From It All Forced Away From It All and they talk about 'gafitates' and 'fafitating' we've been having more of this over the past few years, or at least, that's my impression.
  • 71. cross-cultural exchange is really really important closed societies don't tend to be all that healthy, and they're really not all that great about coming up with new ideas so some exchange is nice photo credit: https://www.flickr.com/photos/waltercallens/6647792097
  • 72. Some influx of new people to accompany the outflow would be nice Which, again, brings us back to the changes in the YAPC programming, the need to have community wide standards of behavior, so that newcomers don't get rapidly alienated, and so forth photo credit: https://www.flickr.com/photos/allnamestaken007/5038622426
  • 73. It would also be nice if we could get some of those expats back, even if just for a conference another reason to rebrand as polyglot (it's easier for them to return if it's clear we want to hear about what they're doing now, not just tell them how they made a mistake) photo credit: speaker
  • 74. Tell me of your home world, Usul finally, we need to encourage people that are leaving to mention the good with the bad. so many times i meet ex-perl people and all they can talk about is the crappy legacy code they used to have to work on which, to be fair, i too have known the pain of maintaining junky legacy code bases after the original developers have quit photo credit: http://i.imgur.com/KgqSumj.jpg
  • 75. #dammitstevan leaving aside the fact that this can happen in any language and it can and it does ! photo credit: rec'd from subject
  • 76. there's rarely a mention of the good stuff in perl i want to single out one thing in particular no, not CPAN it was great, but honestly, other things have caught up or even surpassed cpan, in some cases yeah, i said it photo credit: https://www.flickr.com/photos/iggysan/12145241203
  • 77. can't touch this but there's one thing that no other language is close to: CPAN testers when coding in other languages, i miss CPAN testers _so_ _much_ and nobody outside Perl has any idea about this great thing our community has built photo credit: https://www.flickr.com/photos/rickele/9515446836
  • 78. shout shout let it all out If you're involved with CPAN testers -- is anybody _here_ involved? -- you need to be at other conferences. You need to be at OSCON, OSB, PyCon, Gophercon, whatever. ! photo credit: https://www.flickr.com/photos/brendanbiele/3279911647
  • 79. You need to talk about CPAN testers. And don't tell 'em it's written in Perl, for Perl! Just describe it as a distributed, fault tolerant, self-organizing, volunteer-run, cross-platform continuous integration platform. Mention "volunteer-run" and "free to end users" *a lot*, because setting this stuff up is a huge headache and ... well, I don't mean to shock you, but ... in other communities, people _pay_ for this type of service. photo credit: https://www.flickr.com/photos/busyprinting/4224065595/
  • 80. So, yeah, just describe it, in neutral terms. Maybe have a screen shot or three, with the logos filed off. And then, at the end of the talk, when people are begging you, "hey, how do we get in on this, how do we test our software with this", *THEN* you tell 'em it's written in Perl, for Perl. And then you... photo credit: http://en.wikipedia.org/wiki/Shortage_economy#mediaviewer/File:Kolejka.jpeg
  • 81. *mic drop* Seriously. The fact that other language communities have not stolen the idea of CPAN Testers from us, is criminal. Expats, those of you already established in other communities, you need to be telling people about CPAN Testers too. photo credit: https://www.flickr.com/photos/robnas/3400482826
  • 82. part the fifth: Community "Maturation" Now, let's talk about another way we're "maturing" as a community. We're getting older. photo credit: https://www.flickr.com/photos/neilmoralee/14226586492
  • 83. {{quick age distribution survey}} ! photo credit: https://www.flickr.com/photos/nicknormal/8071617868
  • 84. age and guile >> youth and enthusiasm some benefits of getting old * age & guile * already done the stupid stuff and know it's stupid
  • 85. getting old is not for the weak but there are also some disadvantages to getting old (one or two, anyway)
  • 86. “It's amazing how much mature wisdom resembles being too tired.” ―Robert A. Heinlein but more than just the physical stuff, it can be hard to separate experienced knowledge from weary cynicism sometimes
  • 87. worst of all, sometimes familiarity can breed a certain kind of bored contempt or ennui ! photo credit: https://www.flickr.com/photos/librarianguish/5192218995
  • 88. So one final -- I hope -- digression. There's a poem I really like, called Ulysses, by Alfred Tennyson. Anybody familiar with it? ! photo credit: https://www.flickr.com/photos/freeparking/2247693823
  • 89. So this poem is about Odysseus, who was the hero of the Iliad and the Odyssey. If you're not familiar with those, basically, in modern terms ... this guy invented the road trip. The word odyssey, in the sense of a long epic trip, is _named_ after him. photo credit: https://www.flickr.com/photos/pelegrino/6401524629
  • 90. So, anyway, he's on the road for 20 years, wandering the earth having adventures like Kaine in Kung Fu n'shit, and then he finally makes it back home. The poem is basically about how bored he ends up being, with nothing to do but sit on his throne and rule over his people. photo credit: http://upload.wikimedia.org/wikipedia/commons/2/2b/David_Carradine_Kung_Fu_1972.JPG
  • 91. cut to the chase, john… The whole thing is kinda long (but good), so I'm only going to read you the end bit, which is the part that's really relevant to my point here. The first part of the poem is largely him complaining about how bored he is, how there's nothing to do, his son is ready to take over the king business, and he'll do a good job ... and Ulysses is old and tired, so really, what is he good for, anyway
  • 92. Old age hath yet his honour and his toil; Death closes all: but something ere the end, Some work of noble note, may yet be done, Not unbecoming men that strove with Gods. The lights begin to twinkle from the rocks: The long day wanes: the slow moon climbs: the deep Moans round with many voices. Come, my friends, 'Tis not too late to seek a newer world. photo credit: https://www.flickr.com/photos/quinnanya/3874491065#
  • 93. Push off, and sitting well in order smite The sounding furrows; for my purpose holds To sail beyond the sunset, and the baths Of all the western stars, until I die. photo credit: https://www.flickr.com/photos/robwallace/229816247
  • 94. It may be that the gulfs will wash us down: It may be we shall touch the Happy Isles, And see the great Achilles, whom we knew Though much is taken, much abides; and though We are not now that strength which in old days Moved earth and heaven; that which we are, we are; One equal temper of heroic hearts, Made weak by time and fate, but strong in will To strive, to seek, to find, and not to yield. photo credit: photo credit: https://www.flickr.com/photos/leguan001/916635003
  • 95. I like to read that to myself a few times a year, when the "i've seen this before" and the "there's nothing good to do anymore" feelings start to get to strong, as a reminder: you don't have to stay where you are, you can move on. photo credit: https://www.flickr.com/photos/legofenris/5441798680
  • 96. So this is my final thing I'd like to advocate, and I want to say again, I say this from a place of love for Perl and for YAPC: If you're "mature", or just "mature" in the Perl community, and you're bored, and nothing good seems like it'll ever get done anymore, and the damn kids are messing everything up and nobody understands... photo credit: https://www.flickr.com/photos/reedwade/2179082035/
  • 97. consider that it's not us, it's you. Maybe you should consider going for a sail out west, checking out some other communities, seeing if there's something out there that won't be more exciting for you
  • 98. If you do go, if you decide it's time to GAFIAte from Perl for awhile, that's ok. Just don't forget to write, and don't forget to tell the new people you meet about the good stuff we have here photo credit: https://www.flickr.com/photos/smoothfluid/2304203049
  • 99. #dammitstevan in addition to the horrible old legacy code and the zombies and all that stuff ! photo credit: rec'd from subject
  • 100. Perl -- and more importanly, YAPolyglotC -- will be here for you, if and when you're ready to come back and tell us about all the cool new things you've found. ! photo credit: https://www.flickr.com/photos/laughingsquid/2070812969
  • 101. thanks. thank you for having listened to my tale. the one bad part about being the last talk is that i have the least amount of time to talk to people afterwards, before they leave -- but if you have any feedback for me, i'd love to hear it. safe travels home, everybody. *mic drop*