Why did you publicly share your solutions to Project Euler problems despite their request to avoid doing that?

For several reasons:

  1. Making the GitHub project public allows me to use Travis-CI and other CI services free of charge.

  2. I enjoy sharing my work with others.

  3. I think that Linus Torvalds’ quote that Only wimps use tape backup: real men just upload their important stuff on FTP, and let the rest of the world mirror it ;) has a grain of truth in it.

  4. It may be useful as evidence of the fact I solved these for prospective employers and other interested parties.