3 ms·
The fractal of bad design article is always linked, but I'd suggest also taking a look at https://www.youtube.com/watch?v=i5E48THNRe4 https://www.youtube.com/wa
by meitros 4y ago
The fractal of bad design article is always linked, but I'd suggest also taking a look at https://www.youtube.com/watch?v=i5E48THNRe4 https://www.youtube.com/watch?v=i5E48THNRe4 (or https://www.slideshare.net/zerutreck/taking-php-seriously-keith-adams https://www.slideshare.net/zerutreck/taking-php-seriously-ke... if you prefer slides to videos.) It's by one of the developer's of Facebook's PHP engine/variant (Hack), and it tries to nail down what does make PHP special, beyond all the obvious warts.
(FWIW, one thing Facebook did have in it's favor is that it got pretty disciplined about what parts of the language to use or not use early on (e.g. no extract), which IMO made a large difference compared to typical php codebases back then.)