Databases Are Overkill For Personal Projects
What’s the Deal with Data? If you read my post on the best tech video ever, you will know that I will always prefer plaintext files over pretty much every other format. In that article I explain how the simplicity of plaintext and the flexibility of unix tools make text not only easier to work with, but remarkably powerful, and un-killable if you know how to use git. The problem with text is that there is a kind of limit to what it can be used for without adding more abstraction to it. Let’s say you want structured data, similar to the kind you might find in a spreadsheet. You’ll run into an issue with plaintext because it doesn’t force a structure itself. It’s freedom becomes a vice in that context. You’ll have the freedom to mess up the data. ...