Original link: Modern PHP Development / Sebastian Bergmann blog.
Good advice. And except for a few library/tool names not PHP specific at all!