Ask HN: When do you use a library vs. implement something yourself? | Heykuki News