I often go down coding paths that simply don't work; the process of discovery is still usually worthwhile & fulfilling.