Lessons from a Reusable Web Component | Dark Hacker News