Why did the chicken cross the road?
So what does the PHP community think about why the chicken crossed the road?
Lukas Smith: "We should ignore the chicken for now and make sure that the parse-ability, typeability and ide compatibility of what separates this side from the road from the other side is better than the current separator proposal." *
Zoe Slattery: "To ensure the quality of the chicken once it has crossed the road, the code coverage of /ext/road needs to be at least 80%. The chicken will test || die." *
Chris Shiflett: "The chicken should be more aware of Cross Road Scripting vulnerabilities when crossing the road like that." *
Stefan Esser: "Ze chicken needs to be protected from ze stupid dumbasses that have no clue how to secure ze road. I have demonstrated zeveral vulnerabilities in ze road before, but I was ignored." *
Lorna Mitchell: "We do NOT exlude roosters, but we need to encourage the chicken so that it knows that it is ok to cross the obviously male-dominated road." *
Terry Chay: "Fuck, is crossing the road a design pattern? Shit no, it's not a fucking algorithm either. When I blog about it, I'm, like, the guy that totally killed the fucking chicken." *
Paul M Jones: "I don't care why the chicken crossed the road, but we need to benchmark how fast the chicken crossed the road using all the major frameworks. And Chay is a bully for making it cross the road!" * *
Ivo Jansch: "Why did the chicken cross the road? [jaws]Dumdumdumdum...[/jaws]" *
Cal Evans: "Good morning twitterverse! Today is an AWESOME day for the chicken to cross the road! But if it doesn't cross the road in 60 seconds, I'll move to Holland." * * *
Paul Reinheimer: "The chicken crossed the road because I was on the other side. In my KISS outfit." *
Ligaya Turmelle: "Chicken Darlin!" (smooches chicken) *
Derick Rethans: "I debugged the chicken while it crossed the road. I will speak about the results at works, tek, ipc, phpnw, phpbarcelona, phplondon, phpquebec, froscon, phpvikinger, oscon, dpc, phpnorge and zendcon. Hey, alcohol!" * *
Michelangelo van Dam "50 chickens are marching across the road!" *
Harold Goldberg: "We are The Chicken Company. To cross the road, please enter your Zend user id and password." *
Chris Cornutt: "The chicken has posted an update on its blog today, explaining the reasons for crossing the road. Some of the reasons it mentioned are 'wanting to be on the other side', 'just because' and 'what road?'. Check out the full details in the chicken's post, as well as the community's responses to the crossing of the road here." *
Laura Thomson: "All chicken suck." *
Post your PHP community chicken theories below!



November 9th, 2008 at 4:25 pm
I wish you people would stop talking about that poor chicken and just let it cross the road. It obviously knows how to cross, and all of this whining is a waste of everyone’s time. We’ve got work to do, here!
November 9th, 2008 at 4:52 pm
Obviously, the chicken was just looking for more beer.
November 9th, 2008 at 5:01 pm
I second Liz’s reasoning. Having met the chicken in a pub last night, I can confirm she was indeed just looking for more beer.
November 9th, 2008 at 5:15 pm
No, he was looking for beer AND chick!
November 9th, 2008 at 5:32 pm
Now that the chicken has crossed the road, is the road backwards compatible with all the chickens who have not yet crossed the road?
November 9th, 2008 at 6:45 pm
Too late, the chicken is gone, what’s about her eggs?
November 9th, 2008 at 7:16 pm
Obligatory: Because it’s better than crossing the rail(s)
November 9th, 2008 at 7:30 pm
Because it saw the number 6 on the other side…
November 9th, 2008 at 7:41 pm
What is important is not that the chicken crossed the road. But how fast the chicken did it and how can we make the chicken faster next time? To that end we also need to talk about scalability. How do we get more chickens to cross the road at the same time. Perhaps we need infrastructure improvements such as an overpass.
November 9th, 2008 at 7:46 pm
Eh, the chicken was just teaching her offspring - baby chicks are known for wandering off and doing stupid things - a little mentoring and good role models for how to cross the road are sure to help the baby chicks from becoming roadkill.
November 9th, 2008 at 7:56 pm
Just don’t fork the chicken!
(http://www.suspekt.org/2008/10/31/php-got-forked/)
November 9th, 2008 at 8:17 pm
I’d like to add:
Felix De Vliegher: Let’s have a look at the community, and see how they think about the chicken crossing the road. Really, the chicken should’ve involved the community long ago.
Marc Veldman: We should make the chicken cross the road continuously and integrate the testing as well as ensure the chicken is crossing the road according to certain road-crossing standards
Davey Shafik: Thought: Chicken is the animal Bigbird should be. They have the balance of corporate Vs community spot on, Bigbird should take notes
November 9th, 2008 at 8:33 pm
The chicken didn’t cross the road, it was too busy discussing with the other chickens on what to use as a PHP namespace separator.
November 9th, 2008 at 9:03 pm
Does a unit test exist verifying that the chicken can cross the road?
November 9th, 2008 at 9:53 pm
[...] fun article on why the chicken crossed the [...]
November 9th, 2008 at 10:00 pm
There is no chicken.
November 9th, 2008 at 10:24 pm
Brilliant!
November 9th, 2008 at 11:01 pm
The Chicken is a Lie!!
November 9th, 2008 at 11:28 pm
What actually is that chicken thinking? I should fix all these bugs!
http://twitter.com/firmanw/status/992914588
November 9th, 2008 at 11:29 pm
DHH: If the chicken was on Rails, it wouldn’t have to cross the road!
November 9th, 2008 at 11:31 pm
Look, this whole chicken/road deal is just not working out, the road is too wide and nobody can agree on what sort of chicken it should be. I say, lets just let it go till the next release of chickens.
November 10th, 2008 at 5:25 am
[...] - Ivo got me. And worst part is that I can NOT argue with his assessment of me and my personality. Busted! [...]
November 10th, 2008 at 7:57 am
42!
November 10th, 2008 at 8:52 am
Lots of people don’t use objects, like Drupal. Can the chicken still cross the road using just functions? If not, stop being an OOP zealot!
November 10th, 2008 at 10:42 am
I feel like chicken tonight!
November 10th, 2008 at 10:42 am
Was it a rubber chicken with a pulley in the middle?
November 10th, 2008 at 10:49 am
Nice one, Ivo.
November 10th, 2008 at 10:53 am
Marco Tabini ate the chicken. Nom nom.
November 10th, 2008 at 1:16 pm
By atavism: the chicken is afraid of the snake.
November 10th, 2008 at 1:39 pm
Can someone briefly explain me HOW and WHY the chicken (internally, not userland) decided to cross the road?
November 10th, 2008 at 2:12 pm
Most possibly the chicken would have been able to go round to reach the other side as well. It would have been far more easy to do that. However, it crossed the road the intended way so the other chickens wouldn’t think it was a bad programer.
November 10th, 2008 at 2:32 pm
Am I going to ruin anyone’s day if I mention cock?
November 10th, 2008 at 5:01 pm
You need to be more specific, right now I don’t know what the road is made of, what’s on each side of the road or where the road is. Not to mention the unknown internal state of the chicken !
Be specific !
November 10th, 2008 at 7:55 pm
For fucking gods sake
Chuck Norris made the chicken cross the road. So no hoaxes.
Chuck Norris can revert the patch too.
November 10th, 2008 at 8:02 pm
We need a 53 page business case to determine if the chicken actually needs to cross the road
November 10th, 2008 at 8:25 pm
If the chicken crosses the road, it will cross it from south-east to north-west anyway.
November 10th, 2008 at 8:37 pm
The question is not why the chicken crossed the road, it’s why did it have to be a chicken in the first place? Was a chicken really the best choice to be crossing the road with? While obviously a chicken is the best tool for food production, perhaps a bicycle would have been best used to cross the road with.
November 11th, 2008 at 1:36 am
JBoss developers the world over: “Please standby for 30-40 minutes downtime across all transport infrastructure in the area while we release a minor update to the location of the chicken”.
November 11th, 2008 at 3:14 am
The chicken was escaping from the crowd of people arguing about what colour it should be.
p.s. only one person actually had paint and a paintbrush in hand.
November 11th, 2008 at 1:13 pm
The chicken crossed the road to get a fresh cup of tasty java.
November 11th, 2008 at 2:22 pm
Haaha! The chicken is more for fun drinking and to quite large the crack smoking! java loves him return programming! It makes food.
November 11th, 2008 at 5:13 pm
It’s not important
The Real Question is what came first the Chicken or the Road
November 11th, 2008 at 6:50 pm
This is clearly issue avoidance, nobody wants to answer the question at hand.
November 12th, 2008 at 9:09 am
function roadkill()
{
if ($chicken!==$menu)
return $whoCares;
}
November 13th, 2008 at 6:12 pm
Was the chicken supposed to cross the road? Was this a malfunction of the fence that enclosed it’s pen to allow it to get to the road. Which road did it cross? Where was it coming from? What was on the other side? Which direction did it go afterwords? Was it really a chicken, or was it another type of foul?
November 18th, 2008 at 3:08 pm
Are we even sure the chicken should be aware of the other side of the road? Have we not just introduced some high coupling here?
November 19th, 2008 at 10:01 am
lol! only just found this. Maybe we can remove surplus parts of the chicken to improve it’s test coverage?
December 5th, 2008 at 12:28 pm
We are The Chicken Company. To cross the road, please enter your Zend user id and password… hehe this one’s cool…
January 11th, 2009 at 6:44 pm
[...] month, I think that is a good frequency to stick to in 2009. The most successful post has been the Chicken post with over 40 [...]
July 8th, 2009 at 8:42 am
[...] month, I think that is a good frequency to stick to in 2009. The most successful post has been the Chicken post with over 40 [...]
September 2nd, 2009 at 3:56 pm
[...] this page was mentioned by DragonBe (@dragonbe), Cal Evans (@calevans), Tarique Sani (@tariquesani), naderman (@naderman), Jan Lehnardt (@janl) and others. [...]
January 4th, 2010 at 6:11 am
Buy essays or custom write and be sure you have full facts just about this good topic*.
January 7th, 2010 at 4:03 am
Different of term paper writing services do the custom papers about this good post. Thus, it’s really good chance to buy essay and written essay just about this good topic.