Speaking at Dutch PHP Conference

I'm thrilled that I'll be speaking at the 2010 edition of the Dutch PHP Conference. I've not attended or spoken at this conference before; in fact I've never been to Europe so this will definitely be a new adventure. I'm quite excited.

I'll be speaking on the topics of Technical Debt and Technical Writing, both of which I find fascinating and enjoy talking about. If you're around at the conference, I hope you are able to pop in and say hello.

My thanks to the selection committee and I really look forward to seeing friends old and new!

It's Really Not That Difficult.

I thought the topic of offensive presentations at professional tech conferences was beat to death before, but apparently there are still some out there who don't get it. Recently, the GoGaRuCo incident stirred up controversy, and now this monstrosity has occurred.

In a nutshell, the keynote speaker at Flashbelt, Hoss Gifford, gave a presentation that included actions and images that would make even Howard Stern do a double-take. The highlights of the talk, according to Courtney Remes, as recounted here, are:

  • He opens his keynote with one of those "Ignite"-esque presentations — where you have 5-minutes and 20 slides to tell a story — and the first and last are a close-up of a woman's lower half, her legs spread (wearing stilettos, of course) and her shaved vagina visible through some see-thru panties that say "drink me," with Hoss's Photoshopped, upward-looking face placed below it.
  • He later demos a drawing tool he has created (admittedly with someone else's code) and invites a woman to come up to try it. After she sits back down, he points out that in her doodles she's drawn a "cock."
  • Then he decides he wants to give a try at using the tool to draw a "cock" (he loves this word) — and draws a face, then a giant dick (he redraws it three times) that ultimately cums all over the face.
  • A multitude of references to penises and lots of swearing — and also "If you are easily offended, fuck you!"
  • And then, to top it off, a self-made flash movie of an animated woman's face, positioned as if she's having sex with you, who gradually orgasms based on the speed of your mouse movement on the page.
Yeah, seriously. WTF, indeed.

Funny, the synopsis of his talk doesn't indicate anything beyond cursing that could be offensive:
Hoss exploits this shared narrative in his work to great effect, and will use his inaugural Flashbelt presentation to analyze a series of projects that build on each other's successes and failures to deliver increasingly rich experiences. And he'll say ` F**k ' a lot.

His idea of "increasingly rich experiences" differs from mine, apparently.

Interestingly enough, it was his response and the response of his supporters that reveals the deeper issues. There are still so many out there who think that they are entitled to act like douchebags because they *can,* and that everybody else should let it go. Get over yourselves, I say. You're nowhere near as cool as you'd like to think you are. And you shrugging it off and alienating a good portion of your audience (men and women alike) is like me building a website that requires IE8 only.

I applaud the collaborative efforts and professionalism of the well thought out response by the conference organizers and the geek girls -- they are truly making progress, I think. In a way, though, it really saddens me. It saddens me that this conversation and effort even has to take place.

I think that idiots like Mr. Gifford do not represent a good portion of male techies in the world, and certainly he represents none of the men I know in the PHP world. So basically, I know I'm preaching to the choir on this one, but for those gentlemen out there that don't get it, IT'S REALLY NOT THAT DIFFICULT.

In case you're not sure where the "appropriate" line for your professional presentation is, here are a few pointers to help you decide.

1- Witty, pertinent content: GOOD. Pictures of naked women, or really anything sexually charged: BAD.
2- If you would feel uncomfortable giving the presentation to your little sister or Aunt Linda, CHANGE IT.
3- The audience and the conference organizers are your CLIENTS. They're paying you good money to educate and share your knowledge. Offending and embarrassing them and yourself is a BAD IDEA.
4- EDGY does not mean PORN.
5- You obviously have intelligence and something interesting to say. DON'T HIDE BEHIND BULLSHIT.
6- It's called EMPATHY. LOOK IT UP.

If you *still* don't get it, and you're not sure if your presentation is questionable, approach some women in tech with your presentation and get their opinion. We are out there, trust me. No, we won't chastise you for being ignorant. We will appreciate the fact that you cared enough to ask.

A Few Observations from php|tek 2009

We've just successfully wrapped up another edition of php|tek. Yet again, I was reminded of the significance of bringing together PHP developers, core dev members, and those in industry and related technologies. Our conferences are always a lot of fun-- we work hard and play hard, and we hope everyone comes away with something besides a postcard that says "wish you were here!" or a t-shirt from Shoeless Joe's.

I won't bore you with the tales of "Geeks Gone Wild" or recap the speakers' presentations; for all that, you can check out the 800+ pics on Flickr and the slides on Slideshare. You can also read other people's wrap-ups if you're really interested.

For those who weren't there (or those who were, but missed out), we at MTA made a few surprise announcements:

  • CodeWorks is our exciting fall conference this year. It's a traveling roadshow of PHP experts and we will be hitting 7 cities in 14 days! Check out the site to see if we'll be near a city near you, and be sure to take advantage of our early-bird pricing! Prices start at just $99, so make sure you check it out.
  • Attendees at the conference also got a sneak peek at our new line of PHP t-shirts. We have 5 different designs and will be selling them on our site shortly, so keep an eye out for these. We will also be adding new designs all the time.

I also wanted to mention some of the things that happened in the "Hallway Track" as we call it; that time between times when cool things arise out of nowhere: unplanned, unscheduled, and off-the-cuff.

  • an impromptu interview by Microsoft's Brian Gorbett, where he asked a few of the PHPWomen about our organization and what we'd like to achieve. The video is kind of long at almost 24 minutes, but if you're interested in PHPWomen, give it a look. Thanks Brian!
  • a meeting with some of the heads of high-profile PHP projects, including Symfony, CakePHP, ZF, PEAR, and others to discuss coding standards across the board. As Stefan Koopmanschap stated,
    The second conference day started with a meeting with quite a few people from the PHP frameworks world, on introducing certain advised standards for PHP libraries and frameworks. These standards should make it easier for people to include and use libraries. We had a great 2-hour discussion on namespaces and naming, exception naming and handling, and some slightly related off-topic discussions. All in all, a great meeting, which resulted in the start of a new PHP mailinglist.
    I'm very interested to see what comes of this, and I think it's great they got the ball rolling!
  • a compact little framework was written for fun by Travis Swicegood (of git fame) and Nate Abele (head CakePHP dev) in between sessions. It's amazing what you can accomplish when you're face to face with someone. I'm sure there are other examples of projects that were worked on while at the conference, and if so- let me know!

Other interesting things that were going on during the conference:

  • the Hackathon, which resulted in much code being written and much pizza being inhaled. Projects worked on included IRC Bot Phergie, ZF, Solar, and PEAR.
  • the Testfest, which resulted in improved test coverage for core PHP, by 19 tests. Not too shabby for a few hours late in the afternoon/evening - good job, guys!
  • the PHPWomen Craft Hour, which was scheduled as a part of the unconference.. and which also turned into a MakerFaire of sorts. For something that was so far off the beaten PHP path, a large group of us (men and women alike) had a great time crafting it up. A cool new remote controlled multi-car was also fashioned by some talented individuals.
  • Keith Casey did quite a few 4-5 minute interviews of speakers/attendees at the conference, on a variety of topics. You should really take the time to check them out; he did a fabulous job!

Add all this in with a few days of excellent sessions and tutorials, along with some very fun social events, and you have the makings of a fantastic conference. My personal thanks go out to all those who pitched in and/or offered their help (you know who you are ;) ), our fantastic speakers, and Marco and Arbi. Also want to thank Keith Casey for coordinating a stellar unconference, for being our emcee, and for assisting me with obtaining the proper AV equipment (duuuuuude.) :).

We're also very interested in getting your feedback from the conference, so if you have comments or suggestions, please send them to me at elizabeth.at.phparch.com. Looking forward to seeing you all next year!

PHP Appalachia Wrap-Up

I stopped writing conference wrap-ups a while ago, mostly because conferences are pretty much all the same. You go, listen to some smart people talk about PHP, eat-drink-be-merry with friends and fellow PHP geeks, then you go home.

However, imagine sticking roughly 25 geeks together in a house in the mountains for 4 days and see what comes of it. Cooking together, hacking together, talking PHP together, playing some video games together and of course drinking together. I think everyone would agree that it's worth the $15 plus travel and the cost of the cabin.

We came from 9 different states and 2 different countries (yay Paul!) and we all had different backgrounds and working environments. We all had differing opinions on quite a lot of things from politics to IDE usage to just about everything else. There were some great discussions, some great meals, and some *awesome* impromptu presentations. The PHP Trivia was a hoot also, although I realized much to my chagrin the answers I knew revolved around spelling people's names or drunken escapades by PHPers at past conferences. Oh well. Despite crappy Internet connectivity, a toxic hot tub, a visit to the emergency room (poor Cal) and a visit from the Pigeon Forge Fire Department, the whole conference went off without a hitch.

What I found most interesting is the group bonding that occurred (note, I said bondING). Everybody pitched in to cook, and clean, and present, and discuss, and participate. I feel like we all met some new friends and had a lot of fun with the old ones. But it wasn't just about having fun, it was about the exchange of information which so readily happens when you're stuck with people for 4 days straight.

Don't get me wrong, large, more formal conferences obviously have their place, and I really look forward to those too, but for a different reason. The nature of a large conference definitely allows for broader networking, more presentations, and sometimes a bit of formality is a good thing. A small uncon like this basically takes all the great things about a conference and compiles it into one nice neat little package. Kind of like the top of the muffin. Tastes awesome, but might not entirely fill you up like a whole muffin would.

So, anyway after all is said and done, I think I can consider this a success and something I'll definitely be up for helping to plan again. A very special thanks to:

  • Whitney Turland for cooking authentic Louisiana gumbo for the entire crew (and even a special veggie batch just for yours truly!)
  • Sara Golemon and Maggie Nelson for cooking breakfast for the crew
  • Keith Casey for completely planning the uncon schedule
  • Paul Reinheimer for keeping us entertained the entire time
  • Cal Evans for enduring 13 stitches despite being one of the few sober ones at the time
  • all those that took the time to present (they were great, guys.. seriously)
  • Joe LeBlanc for disarming the fire alarm multiple times
  • and of course our sponsors, who really did help us make the event a success (php|architect, NuSphere, Cool Blue Interactive, and ServerGrove Networks. Many, many thanks to you.)

We've also begun talking about next year's PHP Appalachia, so if you think it sounds like fun, be sure to keep your eyes and ears open. :)

PHP Appalachia Update

PHP Appalachia is now only 3 weeks away! We have 30 people currently signed up, but there is still room for more. There may be room in the Main Cabin (room sharing availability is on our wiki) or else there are plenty of campsites and hotels in the general area.

Remember this is an unconference, which is being scheduled by the fabulous Keith Casey (who did an outstanding job as ZendCon's recent unconference Chair) and you can see the tentative schedule also available at our wiki. As you can see there will be plenty of time to do other things, such as visit Pigeon Forge and Gatlinburg, and the surrounding areas.

We've also started a list of attendees at the wiki, and although not everyone is listed, I'm sure you'll see some familiar names on there.

So come drink, be merry, and maybe kick around some PHP with us in the mountains!

 1 2 3 Next →