Alfred taught me how to write code. I put more time into 'little details' of my work than I do basic functionality. For me, a great piece of software is one that 'just works', with a logical answer for every situation it could face.
In the interests of my users, all of my distributed workflows are open source. I'm always open to a feature suggestion or code critique.