https://ma.tt/2013/01/learning-by-shipping/
Learning by Shipping