July 2010 Archives
2010-07-18 16:27:43
Quotes from the people who brought you PHP
Thorsten Glaser from Tarent added a number of nice quotes from PHP developer Rasmus Lerdorf to the PHP source code of Evolvisforge, the gforge clone of his company:
I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way.
gforge_base/evolvisforge/gforge/common/include/utils.php:1009
I was really, really bad at writing parsers. I still am really bad at writing parsers.
gforge_base/evolvisforge/gforge/common/include/minijson.php
I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I'll just restart apache every 10 requests.
gforge_base/evolvisforge/gforge/www/pm/t_follow.php
We have things like protected properties. We have abstract methods. We have all this stuff that your computer science teacher told you you should be using. I don't care about this crap at all.
gforge_base/evolvisforge/gforge/www/pm/t_lookup.php
I think people like Rasmus explain a lot about the poor design and the many implementation flaws of the PHP programming language.
Thanks as well to Benny Siegert who provided the quotes.