What I’ve learned by doing the Gilded Rose Kata (4 refactoring tips) | Hacker News Reader