I've maintained an open source task manager for 8 years

3作者: johannesjo29 天前原帖
I started building Super Productivity in late 2016 because I needed to log time against my Jira tickets. Ironically, I&#x27;ve never had to do that again on any project since.<p>But I kept building it anyway and for some reason I couldn&#x27;t stop doing it. 8 years later it&#x27;s a local-first task manager with time tracking and integrations for Jira, GitHub, GitLab, and others. Everything runs on your device - no cloud, no account required.<p>Why local-first? Three reasons: - I didn&#x27;t want to run servers or deal with auth systems - I care about not having my work habits tracked - I needed something that works offline - Most of the companies I worked for would not allow for putting that kind of data into a random cloud service<p>Biggest lesson from 8 years: saying no is sometimes harder than building features. Every &quot;quick addition&quot; someone requests has hidden complexity and long term costs. I know how much effort goes into drafting ideas, so I often had a very hard time saying no to new additions, especially if people already provided the code and even more if it was good clean and tested code.<p>Now there is a plugin system with community plugins and this makes it much easier.<p>Still figuring out: sustainable funding without ads or selling data. Currently, it&#x27;s donations + my own time. Would love to hear how others approach this.<p>Repo: https:&#x2F;&#x2F;github.com&#x2F;johannesjo&#x2F;super-productivity Try it: https:&#x2F;&#x2F;super-productivity.com
查看原文
I started building Super Productivity in late 2016 because I needed to log time against my Jira tickets. Ironically, I&#x27;ve never had to do that again on any project since.<p>But I kept building it anyway and for some reason I couldn&#x27;t stop doing it. 8 years later it&#x27;s a local-first task manager with time tracking and integrations for Jira, GitHub, GitLab, and others. Everything runs on your device - no cloud, no account required.<p>Why local-first? Three reasons: - I didn&#x27;t want to run servers or deal with auth systems - I care about not having my work habits tracked - I needed something that works offline - Most of the companies I worked for would not allow for putting that kind of data into a random cloud service<p>Biggest lesson from 8 years: saying no is sometimes harder than building features. Every &quot;quick addition&quot; someone requests has hidden complexity and long term costs. I know how much effort goes into drafting ideas, so I often had a very hard time saying no to new additions, especially if people already provided the code and even more if it was good clean and tested code.<p>Now there is a plugin system with community plugins and this makes it much easier.<p>Still figuring out: sustainable funding without ads or selling data. Currently, it&#x27;s donations + my own time. Would love to hear how others approach this.<p>Repo: https:&#x2F;&#x2F;github.com&#x2F;johannesjo&#x2F;super-productivity Try it: https:&#x2F;&#x2F;super-productivity.com