Hacker News new | comments | ask | show | jobs | submit login

But once you get to that organizational size, there are 3 project managers and a VP with an agenda and designers and design managers and a QA department which is backed up “for a bit” and a PR team who wants to make sure we get a good Q2’19 “win with the developer crowd”.

So it takes a year, and $2.5M, to do what should take 3 months and $300k.

* not saying this is the case at Slack, it’s just often the case at Everywhere. ;)

Exactly. A completely rewritten from scratch product would probably take 1 year to finish. 90% complete can be ready in a few months, but the last 10% takes much more effort. Then there's the QA division you need to build out to test it on the platforms and OSes you need to support your enterprise customers. Then there's the management structure to track the project. Then there's keeping it up to date with the existing service's changes as it's both in development and production. Then there's the migration to switch users to the new client, and the phasing out of the old client over time.

It's doable, but it's non-trivial, and probably only buys you the accolades of a small percentage of users on slower hardware. (And incidentally, almost every video chat app I use today runs the fans and slows down my system, but I can deal with it)

Electron apps are for amateurs and small start up teams. Once you are into the 7b valuation range, you need to put on big boy pants, and make big boy software that runs as advertised. No video functionality even needs to exist for it to run terribly. I have never used the video feature, and it causes my entire 4-5 year old system to chug. I can't even consider using it on an old linux machine.

People shouldn't have to put up with the system crawl that ensues after firing up slack. It is absurd for the money they charge.

Nobody at the executive level is determining what application platform to use. The bigger your company gets, the farther away they are from this decision. In fact, from an executive level, the fact that people are using the app despite complaints shows they are doing something right.

The alternative for users is to go with a competitor that competes with everything Slack provides, in addition to improved performance. There are at least two such competitors out there, but people put up with Slack, even though they don't have to.

VS Code is an Electron app written by the $800B Microsoft. Maybe you've heard of them?

Yeh and don't look now but... its also becoming a bloated mess. Notepad++ is a native application and it blows vscode out of the water for speed. Though obviously it does not have ide-esque features of vscode. Furthermore, there is no paid version of VS Code, and if there were, and it ran like dogs ass, I would say the same thing. They need to put on their big boy pants and make a big boy native application.

> They need to put on their big boy pants and make a big boy native application.

for VScode, there's Visual Studio.

And VScode isn't slow by any stretch. It does take a bit of memory (as expected of an electron app). But it's well engineered, and has very little slow laggy UI parts.

To be fair, I'm sure if they added WebRTC to VScode it'd be slow too. (Plus whatever Slack is doing to receive notifications and messages in real time - not sure if that's also WebRTC or something like Web Sockets)

Edit: thought Skype wasn't in Electron, obviously I'm wrong: https://electronjs.org/apps/skype

The current Skype clients are Electron-based.

Guess I should have verified that before I opened my big mouth.. oops!

well they just raised $427, so yeah they should still probably be able to find the scratch.

Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact