← Back to context

Comment by czhu12

9 days ago

Google should build slack. Its a travesty how incredibly good their google workspace suite of tools is, and then google chat is what sits between it all. If it wasn't for the fact that google bungled an internal communication tool so badly, slack wouldn't even have to exist.

For the life of me I cannot understand why they after a decade, has let slack and teams become basically a duopoly in this space.

Source: I use google chat everyday, so its not just a "UI looks ugly thing". Literally nothing you think should work works. Ex: inviting outside collaborators to a shared channel, converting a private DM group into a channel, having public channels for community & private channels for internal work. Goes on and on.

While the current incarnation of Google Chat has indeed been steadily improving, Google has a lot, and I mean a lot, to make up for:

https://arstechnica.com/gadgets/2021/08/a-decade-and-a-half-... (2021, as the URL says)

And it's not just messaging. Google has a decades-long history of abandoning apps that don't make them billions, which means no-one with memory trusts them. Especially in their current "AI-everything or bust!" incarnation.

  • I don't think we should cheer on one of the largest companies in the world to build a product to get them even more enterprise stranglehold.

    The praise for this monopoly is misdirected. Every single one of you, unless you're a significant GOOG shareholder, should be wanting for antitrust breakup of Google. They're putting pressure on your wages and other investments, and they're contributing to a ceiling for other startups and companies.

    Google engineers are brilliant, but the corporation itself needs to be horizontally dismantled into several Googles that all compete with one another. (Not simply a vertical breakup along product lines, but rather the old-school "Ma Bell" style breakup that creates companies that then have to compete on the same offerings.)

    A breakup would be good for GOOG investors too, because there's far more value locked up in the company and far too many opportunities left by the wayside.

    • I dont get this idea of breaking big companies up is inherently a good thing. As a non-American, I think the breakup of AT&T/Bell Labs was a mistake. The world is yet to create a lab as innovative as Bell Labs. Current Google only comes even close with their far out projects(that dont directly make money) such as their quantum computing/deepmind/boston dynamics(when google had them)

      Besides, if one does break up google, you wouldnt have those divisions running.

      If there are far more opportunities left by the wayside, some one is going to out compete them, ie Slack and Teams

      7 replies →

    • > I don't think we should cheer on one of the largest companies in the world to build a product to get them even more enterprise stranglehold.

      Depends of how you see it. At the moment, if you want a good productivity suit of tools, you have Microsoft or Microsoft because Google is hampered by their lackluster chat client.

      People would like some competition.

      7 replies →

  • > https://arstechnica.com/gadgets/2021/08/a-decade-and-a-half-... (2021, as the URL says)

    This article never fails to crack me up! Arstechnica.com at its best.

    • i think google meet duo is finally being deprecated in favor of another solution

      https://support.google.com/meet/answer/15226472?hl=en

      Google Duo was upgraded and rebranded to Google Meet in 2022. However, the legacy calling experience (previously known as Duo) was still available. Now, these legacy calls are being upgraded to Meet calls, which contain expanded features like cloud encryption, live captions, in-call chat, stackable effects, and more. To use the new Meet calling experience, update your app to the latest version. As users move over to Meet calling, some of the legacy calling features will no longer be available. In addition, any reference to what was formerly known as Duo will now show “legacy.” From September 2025, legacy calling will be replaced with Meet calling.

  • Such a great article. I love a good postmortem. I also had no idea of the chequered history of Google's messaging apps. I'd heard some of the names before, but being an iMessage and WhatsApp user, I'd just stuck with those mostly.

    • It seems that the Messages (iMessage) product manager(s) have never even seen Slack. So difficult to go from such a fun product at work to bland and awkward for the rest of my connected life. Seems completely backwards.

"how incredibly good their google workspace suite of tools is" - is that a common sentiment on HN?

To me, Google Sheets is 10% of Excel on desktop (Mac), Slides are 5% of PowerPoint on desktop (Mac), and the integration between the two (copying and pasting linked charts from Excel to Powerpoint with formatting) makes it a completely non-starter to consider the Google alternatives as primary drivers.

I'm probably a power-user of both, granted, but I took for granted Sheets/Slides are still just toys compared to the real stuff, so curious if I'm missing something.

  • I've worked for years at companies that only use Google Sheets.

    For 99% of people (sometimes we let Finance folks have an Excel license), it's more than enough. Google Apps Script is also reasonably useful, and the newer Smart Chips are a nice addition.

  • As you note, most people aren’t power users. That core functionality is enough for 80%+ of users.

    Even I, a definite though intermittent power user, am fine with the Google versions most of the time.

    Collaboration also just feels faster in Google.

  • Competent is not the same as good. I can do the very basic things I need in Sheets, but the moment it needs more than =A1+B2 then it's uphill all the way. I also don't know how performant it is with larger datasets. I use Libre Office instead and despite the horrible UI it's been speedy and accurate. Desktop Excel is still king of the spreadsheets.

    As for Slides, it's pure junk compared to the Keynote, but iCloud has it's own problems so I use this offline-only.

    With the web version of Word 365 or whatever it's called, we've had so many problems syncing with OneDrive and sharing and whether it's showing the right version of the document that I'd be happy to never see it again, but their foothold in education means I'm forced to deal with it and provide technical support.

  • Excel on Mac is an especially low bar. Last I checked Mac Excel was like 60% of Windows Excel.

  • I am not a power user of either, and I absolutely detest when someone insists on using Excel. Sharing and collaboration is such a giant pain, and it's like going backwards in time to the 90's with e-mailed versions of files back and forth. Our org does not have a MS 365 license, so I'm unsure of Microsoft's web versions of Excel or how good they happen to be these days. I know users of it who complain though, and end up using it locally on their workstation like the olden days.

    Most of my use is incredibly simple and used for project planning, inventory counting, lists of things that are split up into status/to-dos among multiple people, etc.

    I've also never had a use for "Advanced" powerpoint, so the simplicity of google slides is a breath of fresh are as I only ever use the 10% most common feature set.

    I actually get a bit of anxiety when someone sends me an excel sheet these days. It's usually going to be overly complex using clever methods, and that person is going to be a real pain to work with on iterating anything most of the time.

    I've noted some very rare and specific times Excel is warranted though - such as our CFO creating complex financial modeling. For those uses I totally get that Google Sheets would be like working with handcuffs on.

    • An alternative perspective is that if someone sends me a Google sheet link then I know almost immediately that is probably not a “serious” document. Similarly with Google Docs, as “serious” documents with proper tracking of changes and so on are in Word.

      Of course the uses of serious spreadsheets are often in finance and serious documents are in law.

      1 reply →

I hope I don't suffer from early onset Alzheimer's, but I seem to recall the joke pre the pandemic was that Google would constantly make new chat apps.

Google Dou, Google Chat, Google Wave, Google this, Google that. Seemingly because someone needed a promotion and the way to do that was to create a new chat app or lead the effort for the same.

  • You don't, it was egregious. Don't forget that Gmail chat and google chat were also different and merged but not, I don't even remember very well but it was confusing.

    Wave was fine, I liked it for the short time it lived and I am happy that google docs carry some of its collaboration legacy.

I don’t understand why Gemini is not better integrated into Google Docs.

I can’t transfer results into docs, it can’t manipulate existing docs.

I can’t even rule out that I’m doing something wrong somehow.

But it’s just frustrating to see that the teams inside of Google don’t work well together.

  • Gemini isn’t even an expert in Google’s own products. Ask about a feature from within one of their own products and it’s as dumb as any other LLM.

    Why wouldn’t you ground it in knowledge and your product?

    • first they would need to create docs that aren't useless and completely disorganized to train on. the best way to figure out how to actually use more than the most basic examples of most the gcp sdks is by looking at the source code.

      either a hello world example or an autogenerated class list with no explanations /rant

  • I mean Gemini is basically brand new... They're clearly working towards deeper integration.

    • Brand New? It's over two years old now. For a company that brags about its cloud infrastructure and developer tooling, I find it incredibly ironic that Gemini has worse integration with Google docs than ChatGPT and Claude.

      8 replies →

    • The Gemini branding is over a year old, and google has been working on this for ages. They need to vibe code faster!

Google Chat is definitely a product that could use more love, but it is situated in a specific internal landscape, and grows out of it. Slack is built for a very different context, and I doubt Google would build something like that. Google simply doesn't see the world the way someone who likes Slack would (and I also doubt a large co like Google could operate out of Slack).

  • > and I also doubt a large co like Google could operate out of Slack

    Plenty of corporations much larger than Google operate out of Slack.

    • "plenty of corporations much larger than Google"?

      Google is the third largest company by market cap in the world. I suppose by "much larger" you mean number of employees? Walmart maybe?

      I doubt there's many out there using slack

      4 replies →

Good is really good at engineering great software and really sucks at making them enterprise ready.

It's why they've been failing with GCP, Google Tables (shutdown now I guess), Analytics or any product that aims for enterprise consumption. Note: they are really good at making consumer softwares though (take the success of Google Photos or Gsearch)

  • Google isn't even good at engineering great software.

    They have some good people working on some good projects. If you look at the relation between software-quality of their average product and number of developers they have... yeah I don't know. Maybe hiring tons of new-grads that are good at leetcode and then forcing them to use golang... is not what actually makes high quality software.

    I could believe that they are good at doing research though.

    • Most of the core products at Google are still written in pre-C++11.

      I wish these services would be rewritten in Go!

      That’s where a lot of the development time goes: trying to make incredibly small changes that cause cascading bugs and regressions a massive 2000s C++ codebase that doesn’t even use smart pointers half the time.

      Also, I think the outside world has a very skewed view on Go and how development happens at Google. It’s still a rather bottom up, or at least distributed company. It’s hard to make hundreds of teams to actually do something. Most teams just ignored those top-down “write new code in Go” directives and continued using C++, Python, and Java.

      1 reply →

  • Failing with GCP? GCP has had accelerating growth the past few years, larger than the other two, and widening profit. I've used all three major clouds and overall I would choose GCP, particularly these days for their data/AI stack

  • > Good is really good at engineering great software

    was

    While they sucked at bringing products to market and sustaining them, they indeed used to have a good reputation at software engineering. However they are burning that up in the AI pivot, though it's not yet very visible externally.

There might be an institutional block in Google due to the way that Google Wave was received. Google has tried (a few times) to get chat to work. It's never quite lived up to expectations (or hype in the case of Wave). Knowing their history, I can see why they'd want to avoid trying to take on that market again. It's difficult to get enough traction with users to make it a successful product.

Not impossible, but it's not like they haven't tried before in the past.

  • Wave's core ideas are at the heart of modern collaborative tools. It's just the UX that was poor. If they stuck at it and refined it, they could be the leader of this segment. Something that I can say for a lot of what Google does. They quit too fast and maybe more importantly they don't use the knowledge they got from their failures to improve.

    It's the same with Inbox which remains the best email client I ever used but weirdly Gmail never got the core UX ideas which made it works so well. I would like to say Google doesn't get UX but clearly they have great UX designers on board. It's just that they probably never get final say and are not first class citizen.

    For me, it's an issue of discipline. A lot of Google products seems to be built like R&D projects with the mindset which goes with it. They don't have the discipline to do the boring refining work that great UX requires.

    • It’s not just the UX in wave was poor. They didn’t have one compelling use case that made sense to people and they botched the launch.

      1. They did the same “invite” thing they had done with gmail so you couldn’t get an account (even if you had a gmail account). They repeated this mistake with google+ also (a social network for people who work at google).

      2. They basically had a working CRDT and said “you can use this for all sorts of things” (which is true) and a thin UX on it that implemented a sort of bizzaro threaded chat with document sharing and said “this will replace email” (which is blatantly untrue) and everyone was just confused.

  • > Google has tried (a few times) to get chat to work

    The original gmail-integrated gchat/google-talk first released in 2005 was fabulous. If they had just kept developing it instead of repeatedly creating a new one, they would easily be the undisputed leaders in this space.

    • Sometimes you have to question whether the product organisation actually hampers effective delivery of products as PM’s chase career winning moves

  • Google leadership failed in chat because they forgot the most important thing. Metcalf's law. the value of a network is scales to the square of the number of users.

    when they wanted to create new chat apps, they had a choice. do we force all of our users to move to the new app or do we figure out a way to bridge the apps. They chose to force users to move.

    The problem is, when you force people to move, you also give them the chance to leave and try new things. Instead of figuring out how to make the new chat app more valuable to users it was meant to appeal to by giving them access to google's entire chat userbase without forcing anything on those users, they killed their existing user base on the hope of forcing them to move to the new app. They didn't and now google's an afterthought in the chat space.

    They did the same thing with google+ in general. They had a community of committed users sharing data with each other and commenting on stories on google reader. Instead of figuring out how to leverage that user base to contribute "content" to google+ and users that would prefer to use this new interface, and thereby make that new interface more valuable, they killed google reader in an attempt to force those users to migrate to google+. They didn't and went elsewhere.

    Google has repeatedly made the mistake of forcing their users to migrate from what they were used to, and every time they do they open the gates for those users to migrate outside of google.

    Facebook has learned this lesson relatively well. They don't force users to migrate to Instagram/facebook or whatsapp/messenger. In the Instagram / facebook case they seem to be improving the ability of users to use their Instagram account to add content to facebook (though not in the reverse). While in the whatsapp/messenger case, they haven't forced anyone to migrate, but they also haven't had any interoperability. One would think the apps would have even more value if they could communicate with each other.

I remember using google chat prior to slack arrival and it always bothered me that google seemed allergic to letting me organize the freaking contact list.

The insistence on choosing who shows up where by algorithm and "intelligence" made it impossible to create muscle memory, you had to look and/or search every time.

  • But hey Google is (was?) a search engine! The best search engine! Obviously the primare UX must always involve searching!

I have never understood the dislike for Google chat. I’ve been using it since it first came out even for friends and it’s everything I want in a chat.

  • I think people don't use it because google will get rid of it at some point, without warning.

Totally it is the biggest missing piece of their ecosystem and would complete their offering so nicely. Get a pm and 3 engineers and vibe it out

  • > Get a pm and 3 engineers and vibe it out

    Google has been stuck in exactly this loop for over a decade without going all-in on a single application. They seem to launch a new chat app every couple of years with not quite as many features as the prior chat application, and slowly add features until it's time for it to be replaced by newer one still.

    • The current chat app is decidedly the victor. It's been around since 2021 and there is no sign of a replacement. Google messages remains separate for person chat, but arguably texting and work chats occupy different spaces, just as Whatsapp and Slack do. Folks joke about chat features also making their way into YouTube and Google Photos, but the fact they are not forcing you into the other chat ecosystems is something a lot of users strongly prefer. The 2010s was definitely an awkward period for Google but arguably that was just watching them fumble through social via Google+ and everything else was a reaction to that. 2020s has been a lot more focused with strategy actually focusing on existing products instead of spinning up new ones (outside of AI)

  • Wait

    What exactly does Slack do that other chats don’t?

    If you had to boil it down to 10 main features what is the point of this? Realtime chat seems to me to be distracting, and I much prefer threaded forums and issue trackers. But I’m willing to listen.

    • It's most likely already installed when you send an invite to someone and they already used to how it works. It just works most of the time, well, besides slightly buggy text editor and almost non-working calls.

      1 reply →

Google has good technology, but is fundamentally bad at product design, UX, CX, product management, and product marketing.

Google Wave was very Slack-coded long before Slack existed. I think they feel the pain of getting that wrong so deeply that they'll never try it again.

  • It's been too long so I only vaguely remember Wave.

    It was a little too early to market. Common PCs weren't quite good enough, and common Internet was very not good enough.

    The UI also didn't quite help shape normal user workflows enough so it was hard for an average user to just pick it up and be productive.

    ---

    I think I'd like to see some merger of 'checklists', 'events' (calendar / etc), and 'conversations' much more like Slack channels where each new topic is a thread / email chain.

    • They have rolled out something along these lines by integrating the chat in Google Meet with Google Chat (or whatever the Gmail looking interface is called).

      It was a huge surprise when the whole company suddenly got notifications about chat messages in various meetings they were invited to (but wasn't participating in) as well as messages sent after the meeting was closed.

      That said, I think they are on to something here and I wouldn't be surprised if they manage to make some inroads. It will take a long time though given how much of an organization's operations are running on Slack.

Launch an internal hackathon. Everyone must use the latest Gemini coding models. Vote for the top 5 Chat/Productivity tools.

Eventually the culture will come around to: a) build new sh-- quickly with AI b) build a new productivity stack

They did. You can find few attempts here https://killedbygoogle.com/

Google tried to build chat/video conferencing software like 5 times now. Some of attempts were even decent. They just decided that because they instantly didn't win 100% of the market they need to close it.

> For the life of me I cannot understand why they after a decade, has let slack and teams become basically a duopoly in this space.

The only reason Teams is even in the running is it's because it is (was) added for free to the O365 suite so many execs just went "well, since we already have it..."

As a piece of software for voice chats it's okay but as piece of software for text chats it is absolutely atrocious piece of shit that learned zero lessons from anything else and refused to fix anything users actually want

"Remind me about this" creates a public task in the channel!?!? "Hey everyone! I'm choosing not to respond to this right now but don't want to forget!"

We're migrating off Slack because they jacked our prices by 40% this year. Our team used Google Chat for one week and revolted.