2022 report
Another year has passed, let's make up the balance!
Taking it slow
Early in 2022 I spend quite some time improving TimeTagger. As the year progressed, both open source usage and sales did increase, but not by much, and I decided to take it easy and let things slowly take its course. On top of that, due to personal reasons it was harder to find the time to work on TimeTagger in the second half of the year.
In 2022 the number of Github stars has doubled (to 630). The website traffic has increased (very) slowly but steadily. We saw between 20 and 50 new registered users each month, and the number of paying users has more than tripled over the year.
New features
Many new features have been added in 2022, most of which were requested by you, the users! To name a few:
- Revamped the search functionality.
- Overhaul how tags and tag-combi's are managed.
- Improved reporting (e.g. grouping, better csv export, line wrapping in pdf)
- More powerful autocompletion in the record dialog.
- Ability to create records directly in the timeline.
- Localization options (am/pm vs 24h, starting weeks on Sunday/Monday, etc.)
Also some features specifically for self-hosters:
- A docker image is now published with each release.
- Authentication with credentials and reverse proxy is now builtin.
Financial
The total revenue of 2022 was €1,777.
The costs are broken down as follows:
- Server costs (approximately $50 per month): €600
- Domain names: €90
- Sales costs and advertising: €475
This brings the net profit to about €612, which means we're finally making money!
Contributions to open source
I've pledged to contribute at least 10% of profits to the open source projects that power it. I donated $100 to the Python Software Foundation on behalf of TimeTagger.
Apart from that, I also spend some time maintaining the open source stack that TimeTagger relies on, including asgineer, itemdb, and pscript.
Looking ahead
The plan is to continue on a slow pace, keep this cool tool running, have fun implementing improvements, and occasionally write content to get better CEO stats.