Surprisingly, this podcast contains "the s-word" once. You have been warned. :-)
Despite this very positive statement, "I discovered PHP and stuck with it because it helps me solve my problems on a daily basis," when we got to this part of Stephan's history in open source, his tone got a little defensive. This is something I hear every now and again in the PHP community. I would figure at the point when PHP, as part of the LAMP Stack, is running around 80% of the Internet, nobody has anything to be ashamed of. Stephan then brought up something interesting and different about PHP community culture that, for me, hold a clue to PHP's success: "I've been to a few conferences where I was treated like the 'stupid guy' because I do PHP and I show PHP examples on my slides, so people didn't get the point of my presentation. Maybe I did it wrong, but that was really weird to see. When you are at a PHP conference and you talk about other technologies, we are quite open. It's weird to see and experience it the other way around."
Composer and migrating proprietary PHP to open source
"Back when we started the company, I did what all people did [at the time], like writing their own frameworks [or CMSs!]. Unfortunately, we are still sticking with that because we have lots of customers and projects out there. But slowly, and especially thanks to Composer", we're trying to get rid of a lot of stuff and replace it with open source implementations," from the Symfony2 framework and elsewhere, thereby removing risk from his own business. Stephan also promises to open source the good stuff he and his colleagues have built. :-)
- Name: Stephan Hochdörfer
- Twitter: @shochdoerfer
- Blog: http://blog.bitexpert.de/blog/
- Work affiliation: Principal at bitExpert AG, Mannheim, Germany: "Whatever's possible with the web, we do it."
- LinkedIn profile
- GitHub: shochdoerfer
- When/which PHP you started with: "A really early version of PHP 4."
- Here are some conference session videos in which Stephan talks PHP ... well mostly dependency injection :-)