Write your first library

At my first real software internship, the highlight of the summer was a 24-hour hackathon. My team and I sat in a conference room for way too many hours, hacking together a prototype. I barely remember the end goal. A chat something? What I recall most was the feeling of trying one JavaScript library after another, failing to get basic tabs to work. I felt helpless! Clearly I needed more JS…