The Surprising Benefits of Self-Supervised Learning for Developers