I wrote about my journey to doing that here: https://alinpanaitiu.com/blog/journey-to-ddc-on-m1-macs/
I quit my job in April 2020 and nowadays I make desktop apps on https://lowtechguys.com/
Each app brings about $200/month in revenue at the start, then ramps up as I work on user feedback and telling people about the apps in whichever way I can.
For example rcmd (https://lowtechguys.com/rcmd) just reached $1.5k/month because it has a more complete feature set than it had in v1 and because more people are recommended it to their peers.
I created a simple script here that does just that: https://f.alinpanaitiu.com/UigtG5/xdr.lua
And you can install it with the following commands:
mkdir -p ~/.hammerspoon
curl https://f.alinpanaitiu.com/UigtG5/xdr.lua >> ~/.hammerspoon/xdr.lua
echo 'require("xdr")' >> ~/.hammerspoon/init.luaIt was a side project before that but I started charging for it when I went full time.
I have tried nearly everything but couldn’t get a lot of things to work (ads are Hard Mode when over half your target audience has an ad blocker!) I’m also trying to do a lot of public speaking, affiliates and ‘engineering as marketing’ (releasing free tools) and they’re okay, but definitely not as effective as content marketing.
There isn’t a definitive way to do things and a lot is based on your target audience so I doubt much of what you ‘learn’ ends up being applicable. Just have to try and finds something that works that you like!
Linkkraft is an offline-first browser that helps you process large amount of tabs when you're trying to extract useful pieces from them.
Problem known as tab clutter/ tab overload.
How does linkkraft help?
1. It saves (locally) history as a graph where your movements interconnected. New movement is new entry. Linkraft visualizes the graph as a tree instead of tabs.
2. Linkkraft creates snapshot of page state for each step (DOM/text/styles/fonts, removes js). That works for usual pages and SPA (like twitter)
There is GC for such snapshots and limitations. So, you don't have to worry about removing not necessary snapshots.
Tree & snapshots complement each other. You don't have to deal with finding html snapshot in your downloads. Snapshots are integrated in the trails tree. When you open snapshot, you will get all context.
Currently, I'm researching for product market fit and for first 10 paying customers. Going to ask $15 per month for that.
(Eventually it will be a tool for hypertext collecting, note-taking, thinking)
https://arestov.github.io/linkkraft-notes/trails-tree-plus-o... https://arestov.github.io/linkkraft-notes/trails-tree-plus-o...
Paying monthly for local software feels bizarre to me. At least with SaaS I can kinda justify it as 'not my computer.' That said, ongoing development is worth money, but I can't think of anything I use locally that I do or would pay for on a monthly subscription basis.
That said, it may just be because the idea is new to me. In any event, I wish you luck.
I don't like it either but it is actually quite common, Adobe makes a killing doing just that.
And for the normal adobe person this made high end adobe products suddenly affordable.
PS was 1k while you get it now for 10-30$ / month.
Only two mayor issues with this shit is Lightroom as it got slightly more expensive for seldom users like me and the fact that you can't subscribe to it monthly.
Adobe took the best things from both worlds.
But, I'm thinking about making syncing extension that will allow you to open sites from linkkraft in chrome
It might be I'm missing the point but it seems extremely overpriced.
Sorry I didn't mean to discourage you from your project but from the outside it does seem like it will be hard to sell at that price. I wish you the best.