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.


Posted by Tonnerre Lombard | Permanent link | File under: programming, broken