Earlier 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.
Ask HN: Anyone making a living off of desktop applications?
121–130 of 201 posts
Re: Ask HN: Anyone making a living off of desktop applications?
#122Earlier quoted context omitted.
This is funny. I saw the same pattern in Smalltalk apps: Reports being the locus of spaghetti code. Reports are added as an afterthought. Then the resulting spaghetti code patterns are replicated cut & paste, where they then slowly melt into surrounding code in a way that makes them impossible to extricate. After some years, it then becomes obvious that reports are the primary driver of value for those clients.
Ugh, this. Have you had luck escaping that hell?
Re: Ask HN: Anyone making a living off of desktop applications?
#123Earlier quoted context omitted.
If you are a developer and good at what you do, you will layer your application to buffer against changes. That's a good place to start. That's 80's and 90's best practice, though. (Most of the industry is stuck in this mindset, to be fair.) I'd say the 21st century version of this would be to structure your code in such a way that transformation tools can be easily applied.
So you understand my point.
They who dodge the manual rewrite -- those are the real gurus.
Re: Ask HN: Anyone making a living off of desktop applications?
#124Re: Ask HN: Anyone making a living off of desktop applications?
#125Earlier quoted context omitted.
Hi, if I can ask: "why QtWebkit instead of Qtquick?".
+1, I'm wondering if anyone is using Qt Quick for productivity-like desktop applications?
Atm we use a mix of QtQuick/QML and some widget code mainly when wrapping QtWebKit it for some parts of the app furniture that need it.
Although the guts of our app requires native code (for clipboard monitoring and websocket message receiving), were considering ditching much of the UI in favour of a webapp.
Re: Ask HN: Anyone making a living off of desktop applications?
#126I can offer the perspective of the customer. I am a bit fed up with web apps these days, and would find a good desktop solution refreshing. You should include cloud backups and sync, however, that is key. But, web apps are getting slower and slower -- even the 1 or 2 seconds it takes to open a new link stresses me out when I'm in the zone and trying to work fast. I am even trying to move away from Gmail to Outlook no…
[0]: https://www.nngroup.com/articles/response-times-3-important-...
Re: Ask HN: Anyone making a living off of desktop applications?
#127Earlier 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.
$35K is what a decent developer in India would make. So, your UK seems too low.
Re: Ask HN: Anyone making a living off of desktop applications?
#128Earlier quoted context omitted.
So you understand my point.
The code architecture "win" is always to dodge the big manual rewrite. The "lose" is to have to do the big manual rewrite. People make it into a game of ideological purism, but really, it's as simple and pragmatic as just that. They who dodge the manual rewrite -- those are the real gurus.
I'm just trying to encourage OP to finish a product and we've gone pretty far from that starting point with this discussion.
Re: Ask HN: Anyone making a living off of desktop applications?
#129Our 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…
Re: Ask HN: Anyone making a living off of desktop applications?
#130First, of course you can make a living out of desktop applications. In the echo chamber of HN you could maybe get the idea that they are no longer relevant, but out in the real world millions of people need to do real work, but don't have a stable connection to the Internet. Second, If you decide to create a desktop application, then make it native. I must strongly advise against using any of these "web frameworks" e…
I know how to write native apps in C# with WPF, Obj-C with Cocoa, C++ with Qt, Erlang with WxWidgets, and even in pure Tcl/Tk. I still prefer using HTML5 to any/all of those. It's about multi-platform portability, where "the web" is itself one of the targeted platforms.
> I would NEVER install an application created using a web framework.
Do you use web apps in a browser? Gmail or Outlook.com, say? Why would them adopting more native UX controls make you stop using them, then?
If it's about the cost in non-shared runtime memory (i.e. basically running 5 separate instances of Chromium for five "apps"), this can be fixed; look, for example, at how the Chrome App Launcher works in Canary. Window-mode Chrome Apps are basically equivalent to Electron apps, but run as sandboxes under a common single-process runtime (Chrome) rather than each being a process of their own.