appendix-4-5-2_3ts-design-philosophy 13th December 2016 ruby December 13, 2016 appendix-4-5-2_3ts-design-philosophy