Build vs. buy: patterns and antipatterns | Hacker News Reader