This is a small passion-project that I want to do this year. After the success of Pyswarms, I want to dedicate the next few years in maintaining another major project. This one hits closer to home, I tend to burnout and get tired easily, so being attuned to my mood has become an important in my mindfulness practice.
Vision
An open-source logger that can be used by individuals or teams to track their mental health.
Roadmap
In order to tag something into the next stage of the SDLC (e.g. from alpha
going beta
), the stated features or tasks should already be present:
- Release Candidate: fix all bugs that appeared in beta release. Release blog post on personal use. Add documentation on different ways to deploy.
- Beta: minimum lovable product, add support for Postgres so that it's suitable for open-source use, extensive unit and integration tests. Proper documentation in its own page. Complete CI/CD
- Alpha: proof-of-concept (PoC), support for BigQuery, can easily do a Slack connection
So if I'm currently in v1.0.0-alpha
, I should be building towards a minimum lovable product, adding Postgres support and etc. before I tag it as beta
.
When to share
- I'm planning to dogfood this for atleast 2-3 months and make some EDAs. I can definitely use this from February to April, make an EDA, then a blogpost, and then share.