Precisely my point. Instead of being a browser application masquerading as a desktop application, I posit that it's generally better to just write a desktop application.
I'm not being elitist. I'm stating my opinion; if you take it as an affront, that's not my problem. So what if they're kids? Do you expect me to self-censor in order to potentially spare the feelings of a developer who may or may not be young? If what they're doing is better, then in time, I'll be proven wrong. As you say, let nature run its course.
Hacker News is a place where people discuss technology. Opinion is inherent in discussion. I don't apologize for anything I wrote.
Not sure why anyone interested in writing a cross-platform application would even think of Objective-C. You must be an OSX user.
Just as one example, Komanda could've been done with Python and any of the variety of cross-platform GUI toolkits available for that language. It would run everywhere, faster, using native widgets, and in a language designed for the desktop.
It's beyond me why anyone would write a desktop application in JS, CSS, and HTML, and require node as a dependency. These technologies are already bastard children of the 'just make it work' mentality. Using them for an environment they were never designed for, when there is decades of existing infrastructure purpose-built (and far easier to use), makes no sense. The only reason that I can come up with for why someone would build a desktop app with these technologies is that they cbf to learn to use the correct tools for the job.
As for "the best client for developers" -- I'll stick with irssi, thanks.
Isn't that something you should decide for yourself?
Also, why do you assume there's a duality between hero and non-hero? The person did what they did. Simplifying it to the point of 'hero' or 'not hero' is overgeneralizing, I think. Acknowledge their achievements. Acknowledge their faults. Labels aren't a requirement.