How (and why) to roll your own frameworks in consulting engagements | Hacker News Reader