December 2011
7 posts
Js2coffee: convert JavaScript code to CoffeeScript →
Refactor Low Hanging Fruit
Of course, with any approach, you will always encounter situations where you have to rewrite major portions of the code, or, worse, change the entire architecture. This is likely to happen due to requirement changes, or performance issues, but can happen because your initial visualization was faulty. In real life, what typically happens is, after the twister, your house lands on top of the...
The Fastest and Shortest Algorithm for All... →
An algorithm M is described that solves any well-defined problem p as quickly as the fastest algorithm computing a solution to p, save for a factor of 5 and low- order additive terms. M optimally distributes resources between the execution of provably correct p-solving programs and an enumeration of all proofs, including relevant proofs of program correctness and of time bounds on program...