I contributed because the company I worked for needed new functionality, then I decided it was interesting to make it generic enough to release to everyone. I did it a little bit as something to throw on the resume, but no idea if it helped to get my current job.