Why PyPy / RPython is interesting

A long, worthwhile read: http://tratt.net/laurie/tech_articles/articles/fast_enough_vms_in_fast_enough_time

Including this astonishing and too-often accurate comment about TDD: “tests are a poor substitute for documentation, typically combining a wealth of low-level detail with a lack of any obvious high-level intent.” This probably has more to do with the constraints under which the test was written than it does with TDD in general. Given the inherent difficulty in writing a test that, in addition to verifying program correctness, is also suitably clear to provide documental value, it is not surprising that most developers favor correctness since the benefit of documentation is not usually realized as quickly.

Leave a Reply