3 ms·
>The thing is, as a coder, you will be more attracted by generic product. Generalizing is more elegant, and if, like me, you like to solve problems, you will wa
by didgetmaster 4y ago
>The thing is, as a coder, you will be more attracted by generic product. Generalizing is more elegant, and if, like me, you like to solve problems, you will want to try to figure out a bigger problem than your initial scope.
This is a major issue with my side project (https://www.Didgets.com https://www.Didgets.com) which is a general-purpose data management system. It started off as a 'file system replacement' where you could use it to store tens or hundreds of millions of files; put tags on each of them; and then do lightning fast searches to find subsets of them.
I discovered that the tags I invented could also be used as columns in a columnar database table. So I went off inventing a way to build fast relational tables that were good for both transactions and analytics. I also discovered that the system can be used to build logging frameworks, indexing services, configuration management, and backup mechanisms.
The problem is that I don't have the resources to fully build out each feature set, so it does a dozen things (some of them really well) but none of them are a finely tuned, polished product yet.