Why a generic implementation can be the easier-to-understand solution | Hacker News Reader