Guidelines for writing good libraries

Kislay Verma
4 min readAug 30, 2021
Photo by Fotis Fotopoulos on Unsplash

What is a library?

A library is a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the behavior is invoked

Wikipedia

So a library is an artifact containing the implementation of some functionality but hiding it behind an API. “Host” systems can use the library to…

--

--