the cryptopals crypto challenges https://cryptopals.com A group of us at Square went through these challenges in October 2017. This is my version using Ruby. Continuous testing And then you can run this in a terminal to run rspec tests continuously: bundle exec watchr watchr.script