Sheets: A CSV Framework
Of course, the most important thing in programming is the program. Tools, techniques, philosophy, and advice don’t offer much at all if they’re never applied to solve a real-world problem. Sometimes that problem is very specific, but other times it’s merely a specific example of a more general problem. These general problems are typically the subject of libraries and frameworks, which can provide the base for a more specific application.
This puts frameworks in an interesting position because they’re focused more on serving the needs of developers rather than ordinary users. The goal is to provide a foundation ...