What does it mean to work on “spec?” and why should you consider it?