500 Lines Or Less

written by Kunal Arya on 2016-07-26

The Architecture of Open Source Applications collects many usable, yet easy-to-grasp, projects together, all of which are fewer than 500 lines in total. The hit a good balance between complexity and digestibility, specifically demonstrating a computationally feasible solution (e.g. the job shop scheduler uses simulated annealing).