Our desktop app Pinegrow Web Editor ( http://pinegrow.com ) is build with HTML / JS / Node.js packaged with NWJS/Electron. Three years ago I started by myself, now we're three working on the app full time and making a comfortable living (mid six figures in yearly sales). Choosing this tech stack lets you postpone web vs desktop app decision and keep both options open. While recurring web app revenue sounds appealing…
Ask HN: Anyone making a living off of desktop applications?
171–180 of 201 posts
Re: Ask HN: Anyone making a living off of desktop applications?
#172I don't make a living, but I'd like to think I'm close (3-5x would get me there) Anyhow, my strategy was to make both the web app and the desktop app. The web app is free, which drives users to the site, a small percentage of which buy the desktop app. The strategy works well, in the sense that I can run everything on autopilot for a few months at a time if I need to. On the other hand, I sometimes feel like the rela…
Re: Ask HN: Anyone making a living off of desktop applications?
#173I make living off desktop app in construction industry. The app is 21 years old and is still written in Delphi 5. I still actively maintaining it and it runs fairly well on modern Windows OSes, but there were some low level problems in recent years. We are team of two: I am sole developer and there is another person doing sales, support, training and all the rest of stuff.
Is this the only app you maintain on daily basis? How did you get this client and how did you start this software?
Currently I am also doing some freelancing (iOS apps) and run my other tiny software company.
Starting this partnership is actually funny story: one day I seen an ad which says "Looking for programmer" and there was no other information or text, no company info nothing. At that time I was product manager with big team reporting to me and I feel quite unhappy, missing my days as a programmer, waking up at 5 am to do some coding for fun. I seen it as a sign, so I just replied, quit my job and the rest is history.
Re: Ask HN: Anyone making a living off of desktop applications?
#174I don't make a living, but I'd like to think I'm close (3-5x would get me there) Anyhow, my strategy was to make both the web app and the desktop app. The web app is free, which drives users to the site, a small percentage of which buy the desktop app. The strategy works well, in the sense that I can run everything on autopilot for a few months at a time if I need to. On the other hand, I sometimes feel like the rela…
Programs like Nativefier allow you to quite easily (within reach of not-so-technical users) create desktop apps out of web apps. Unless your desktop app provides significant OS or other-app integration or additional features, you may want to reconsider your strategy.
Re: Ask HN: Anyone making a living off of desktop applications?
#175Earlier quoted context omitted.
When you say "make a living" - how does that compare to a "typical" US developer salary/benefits - say around $120K total compensation? (and yes, I know that's far below a SV total compensation, but you wouldn't have to live in SV for this kind of lifestyle business).
Just to keep your expectations in check - I work for a major games company in the UK as a C++ programmer and make 25k pounds/year($36k USD). US salaries are an abnormality.
Re: Ask HN: Anyone making a living off of desktop applications?
#176Earlier quoted context omitted.
Just to keep your expectations in check - I work for a major games company in the UK as a C++ programmer and make 25k pounds/year($36k USD). US salaries are an abnormality.
I'm still in college, and and an Eastern European country (where the average wage is around 550$). And I still make > 20k USD per year. So yeah, you are underpaid.
Re: Ask HN: Anyone making a living off of desktop applications?
#177Re: Ask HN: Anyone making a living off of desktop applications?
#178Re: Ask HN: Anyone making a living off of desktop applications?
#179Earlier quoted context omitted.
What are the low level problems you have been running into?
Three main things: - memory space for printers and sound cards changed in Vista, so when you have some constellation of printers and you change the printer in dialog whole program just crash, because it is trying to touch restricted memory or something. - running Paradox in network is quite difficult. Whole database was written in 80s before things like tcp/ip was thought as a good thing and all the networking part w…
How big is the EXE?
Re: Ask HN: Anyone making a living off of desktop applications?
#180Earlier quoted context omitted.
Three main things: - memory space for printers and sound cards changed in Vista, so when you have some constellation of printers and you change the printer in dialog whole program just crash, because it is trying to touch restricted memory or something. - running Paradox in network is quite difficult. Whole database was written in 80s before things like tcp/ip was thought as a good thing and all the networking part w…
Thanks for the explanation. A lot of my code is getting old (just like me), but I was lucky in that it was designed from the start to be cross platform. This ended up meaning that it was written in C and all the platform specific code was kept as separate modules. My big problem is I have so many code paths that I can’t fully test the interactions between the different modules and functions (there are over 10^25 diff…
Interesting. Have you considered the pros and cons of writing a custom fuzzer for your app, and whether it may help?