“Done” is a surprisingly ambiguous word in software development. Back when I was in college I thought an assignment was “done” if it compiled and produced more or less the result I was expecting. Then I got a job in the industry :) It turns out “it compiles” doesn’t mean much when you need to ship software that handles edge cases correctly and works in more than one browser and.. Read More