162 karma · joined March 17, 2012
I'd recommend reading the user guide for Guice for balance before you respond. It's worth seeing how nice DI can be.
computers are fast enough that this doesn't often bother me anymore, but i've run across some huge Rakefiles that could benefit from a rewrite in Make.
since when is this a problem? really.
Fortunately, by the Pentium era, which was when PHP was designed, those times were long gone.
"X made this design decision before us" is never a good justification for any design decision unless the decision is truly arbitrary (i.e., are arrays 0 or 1 indexed?) -- then it might be better to stick to what's more familiar. If it was a good design decision then, then there must have been some reason at the time that should be true now to give a good case for repeating a design decision.
I agree logging has to scale, but it doesn't look like there's any substantial difference between anything benchmarked (it'd have to be at least an order of magnitude for me to care).