I remember when I was a teenager starting off programming and I wanted to create a sudoku brute force solver as a teenager. Learning and seeing recursion in action for the first time had me in absolute awe. I had great pleasure when it finally worked.
Made it because I wanted to switch between studying, working, reading, looking for an apartment, etc. without manually managing all states or consuming all resources.
Open Beta (macOS) as soon as I finish license verification and delta updates, but I keep getting sidetracked by work and other stuff :P
It's 100% what it needs to be for its niche set of users: creative writers, Windows desktop users, simple to use, organising, planning, writing, editing (the editing part is unique).
I love the app. Use it all the time myself. It has 1000s of users and almost no support issues. Best thing I've ever built.
Want to check something out? You need to wait for approval. Want to check something in? You need to wait for approval? Has someone checked out something that you also need to check out? You need approval twice. Each approval request required a note and priority. It was fiendish.
It was great fun to get started and have this centralised system in place that worked just like I had envisioned. I stopped after a while because I rotated off that project, and was more than happy to see the back of ClearCase and ClearQuest. I should upload the source at some point.
Source is available at https://github.com/john-bokma/tumblelog