How to Market Yourself as a Software Developer