In almost every system we build, the first version of a feature involves getting the functional specs right, and the second version usually involves some kind of optimization. You might build a dashboard and create 3 or 4 records by hand to make sure everything works. But when it comes time to test and optimize, you […]