The document discusses PHP and argues that it gets some important things right despite its flaws. It acknowledges criticisms of PHP's unexpected behaviors and inconsistencies but defends PHP's approach to programmer workflow, state, and concurrency. It then introduces Hack, a gradual typing system for PHP that aims to address PHP's issues while preserving its strengths. Hack adds type inference and checking to PHP in a way that maintains PHP's productive development cycle. The author argues that with tools like Hack and the HipHop VM, PHP has evolved into a viable option even for projects that might otherwise use other dynamic languages.