• Philip WeberPhilip Weber, over 8 years ago

    "I find iMessage to generally be as good if not better than Slack in terms of design team collaboration."

    ...let's not worry about this guys opinion.

    27 points
    • Josh Clement, over 8 years ago

      haha! lets agree that imessages is probably not the right tool for this job

      4 points
    • Thomas PalumboThomas Palumbo, over 8 years ago


      "Design team collaboration" so... communicating with coworkers? People's opinions like this are annoying as they try to come across as facts. I love the slack app for mac.

      1 point
  • Charlie PrattCharlie Pratt, over 8 years ago

    Sigh. Right or wrong, the bitching just seems unproductive and self-serving.

    Full disclosure—I like Slack.

    21 points
  • Mike HearnMike Hearn, over 8 years ago

    The Slack desktop app uses Safari's built-in engine to essentially load the Slack site inside an app container. On top of that, they add all the expected native features that desktop apps should have: keyboard shortcuts, desktop notifications, icon badges. Other than those elements, the app is the site and the site is the app.

    It might not be the perfect solution, but it's clear to me that it's not a question of whether they "know how to design a desktop app" but rather that they made a cost/benefit analysis of natively coding the entire app (and splitting their web and desktop codebases) and decided that the web app was perfectly suitable for being used as a desktop application.

    I think that was the right choice. For what I (and others) need it to do, it works well. And by having the same codebase, they can focus on the functionality of their service rather than porting every new feature to every OS for which they've written a native app.

    13 points
  • ポール ウェッブポール ウェッブ, over 8 years ago (edited over 8 years ago )

    Step 1: Say some outlandish/bizarre shit on Twitter.

    Step 2: Get a lot of attention from aforementioned tweet.

    Step 3: ???

    Step 4: Profit?

    If he wrote a blog post with his reasoning and linked to it, that'd be an interesting discussion. Like the guy who left Dribbble, I don't see the point of this (that guy wrote a blog post though). One guy has a problem with something and poo poos all over it, instead of providing possible solutions.


    12 points
    • Andy MerskinAndy Merskin, over 8 years ago

      Yup! Key phrase: provide possible solutions.

      Show of hands! Who dislikes Slack?! Okay. Yeah. Good. Okay. Alright we're done here, boys.

      3 points
    • Joseph KeenanJoseph Keenan, over 8 years ago (edited over 8 years ago )

      As long as the possible solutions provided aren’t in the form of an unsolicited redesign.

      0 points
  • Ian GoodeIan Goode, over 8 years ago

    The Slack Mac app is proof that effectively zero startups know how to design desktop apps these days.

    Is it just me or does this not make any sense?

    12 points
  • Dave HawkinsDave Hawkins, over 8 years ago

    If Slack for Mac is a disaster Skype for Mac is a humanitarian crisis.

    6 points
  • Jodi WarrenJodi Warren, over 8 years ago

    As a remote developer, I've been using it all day every day for months. Is it perfect? Probably not, but it is definitely functional. Maybe he could provide some constructive criticism? I don't know definitively what his issues are.

    6 points
  • Giulio MichelonGiulio Michelon, over 8 years ago

    I really like it instead.

    5 points
  • Wil NicholsWil Nichols, over 8 years ago

    It's a reasonable MVP. The desktop app is far from HIG compliant, and feels far from native. Not that it's immediate consumers have reason to care; functionality outweighs the lack of nativity.

    Tl;dr: everyone's right.

    4 points
  • Blake SimkinsBlake Simkins, over 8 years ago

    Rather than bitching publicly on Twitter, why not email the company and offer advice on how to improve?

    3 points
  • Jeff EscalanteJeff Escalante, over 8 years ago

    Who is honestly upvoting this? This is a prime example of feeding trolls.

    2 points
  • Sarah RobinSarah Robin, over 8 years ago

    The only disaster here is that good designers are spreading hyperbolic trash talk about a new product that could legitimately use some real critiques. This is the stuff that gives designers a bad name.

    2 points
  • Daniel De LaneyDaniel De Laney, over 8 years ago

    It’s becoming oddly fashionable in certain developer circles to fixate on the “frames per second“ of an app and predict that anything which isn’t “native” will fail.

    I don’t think the average user even notices the difference.

    2 points
  • Sean O'GradySean O'Grady, over 8 years ago

    The only (minor) gripe is have is how long it takes to initialise. But everything else is great.

    2 points
  • Sam GarsonSam Garson, over 8 years ago

    I don't agree that twitter is the wrong place for this, discussion is always good but "disaster" is a pretty strong (read: provocative) word.

    I also like slack, but it sure does have a lot of menus which don't seem to like each other

    2 points
    • Eli SchiffEli Schiff, over 8 years ago

      Agreed. We need to be open to provocation. If he's wrong, then the community is welcome to explain why.

      1 point
  • Brian BellissimoBrian Bellissimo, over 8 years ago

    I really enjoy using it.

    1 point
  • Marcus CampbellMarcus Campbell, over 8 years ago

    It would be a disaster if it was completely unusable. It's far, far, far from that. It's a well-built, performant, functional web app wrapped in a native container that allows it to provide some of the basic native features you would expect.

    I came away from reading that Twitter thread without having any idea what their complaints are. Robert went on to imply it's an example of the "death of tasteful desktop app design".

    Are we using the same app?

    1 point
  • Noe AraujoNoe Araujo, over 8 years ago

    This "discussion" is like the guy who left Dribbble. I use slack everyday all day and im very happy with it.

    Please grow up guys or maybe you're just jealous of they 120M http://www.businessinsider.com/slack-raises-120-million-2014-10

    1 point
  • Brian A.Brian A., over 8 years ago (edited over 8 years ago )

    I've personally never had any issues with the Slack desktop app. The interactions and layouts can be a little wonky, granted, but its reasonably fast and reliable. I don't know if I'm doing it wrong (according to this guy), but for my uses—group/private messaging and file sharing—it works extremely well.

    I'd be interested to hear if he has the same sentiments towards the web app. Saying that it's, "[...] proof that effectively zero startups know how to design desktop apps these days" seems like a pretty stupid thing to say considering that the desktop app is actually a webview; the two aren't really mutually exclusive.

    1 point
  • Sacha GreifSacha Greif, over 8 years ago

    I want to know what he thinks of Skype…

    1 point
  • Carolann Merchant, over 8 years ago (edited over 8 years ago )

    I think Flowdock is actually great in concept as opposed to other chat apps. Being able to thread conversations is amazing. The UI of flowdock is a bit confusing, though.

    That said, I love Slack. I don't have too many complaints. I just can't wait until we get some Screenhero action.

    0 points
  • Bernardo FarahBernardo Farah, over 8 years ago

    Eh... I think it performs terribly, but is a very much capable app. Just... I wish it wasn't the slowest app I'm running at any given time.

    0 points
  • Truong NguyenTruong Nguyen, over 8 years ago (edited over 8 years ago )

    For such a high-profile designer to make such a statement, very unproductive. Sure the app is not perfect in a "native" way, but how many companies out there who have a perfect "native" mac app AND also worth billions…

    The trade-off was speed of execution to bring important and consistent experience to multiple platforms at the same time, and that exact decision (imo) has contributed directly to their success in a short amount of time.

    So get your "iMessage for design team collaboration" and "web-view" babel out of here. For all we know, not many Slack users are using the desktop mac app.

    ps: if you're using Slack to "organize" files, you're using it wrong. It's NOT for collaborative file management.

    0 points
  • Abhishek SureshAbhishek Suresh, over 8 years ago (edited over 8 years ago )

    This is innovative!

    Negative Marketing is Still good marketing.

    So many debating, lot peoples, much visibility, Wow product.

    0 points
  • Jon MyersJon Myers, over 8 years ago

    I love Slack.

    I use it daily on multiple teams.

    One thing that is extremely annoying in the Slack Mac app is managing teams.

    When you have to add a new team member or do any team administration, you are kicked to the web version.

    Super annoying.

    0 points
  • Laurens SpangenbergLaurens Spangenberg, over 8 years ago

    I don't see anything wrong with a web app/wrapper. I use Trello as a web app/wrapper, and it works great. The only downside is that all webviews on OS X have shared cookies with Safari.

    0 points
  • Eric PosenEric Posen, over 8 years ago

    They need a native app. A web wrapper is a great MVP but they're a billion dollar company now. It's painfully slow for me. Also sending images is so slow.

    The biggest part of the UX that needs to be fixed is search. Make it more like Gmail search. Right now I avoid using the search all-together.

    0 points
  • alec salec s, over 8 years ago

    What? I'd say they're doing better things than any other consumer/small enterprise chat application in the market. However, interested to heat counter-theories.

    0 points
  • Jim SilvermanJim Silverman, over 8 years ago

    didn't even realize Slack had a desktop app. does it offer anything beyond the web app? seems like a direct port.

    0 points
    • Marcus CampbellMarcus Campbell, over 8 years ago

      It's a web view wrapped as an app. This allows it to provide native notifications, dock badges and keyboard shortcuts.

      2 points
      • Jim SilvermanJim Silverman, over 8 years ago

        interesting. desktop notifications and keyboard shortcuts are available in the web app -- all it's adding is dock badges? weird.

        0 points
  • Adam T.Adam T., over 8 years ago

    Use it every day and have for a long time, no complaints. So what if it's just a wrapper?

    0 points
  • Mitch Malone, over 8 years ago (edited over 8 years ago )

    This might sound really dumb but...what's the difference between a "desktop app" and a web app you'd use in your desktop browser? Obviously aside from one being in a browser. What is a user's tangible, felt difference between the two? I understand the technical differences can be quite vast. But a user isn't going to know that or care.

    I mean this really confuses me:

    The Slack Mac app is proof that effectively zero startups know how to design desktop apps these days. What a disaster.

    isn't it just a web view?

    Probably. Kind of proves the point!

    Ok, so the designer in question seems to believe that "native" and "web" are completely different. So much so that simply embedding a web page in an app in and of itself invalidates the product design. I do not understand this and I feel like I'm a martian. Is this a common viewpoint?

    0 points
    • Alex ChanAlex Chan, over 8 years ago

      I have only used Slack for a day or so (I use HipChat at work) so I can't necessarily speak to Slack specifically, but there is a subset of people who believe that anything in a web view is subpar to a true native interface.

      Designing and developing UIs for web is different from native, but it's definitely getting closer and closer where a web experience is nearing a complete native experience. And by native experience, I mean smooth 60fps interactions, native menus/component styles, keyboard shortcut support, icon badges, menubar support, multi-threading, etc...

      From my short time using Slack, I think it offers a lot this stuff and the app itself feels pretty good so I don't see where the complaint is coming from. The only criticism that may or may not be valid is that it doesn't look like a typical Mac app.

      0 points
      • Mitch Malone, over 8 years ago

        But all of the things you define as a "native experience" can be achieved on the web. Most have been possible for at least a few years now.

        One advantage "native" might have over "web" are features that are available on a device (e.g., camera) but if you use a monitor with a cam built in or have an external cam, you can use JS to capture images. So again, what is the real, felt difference?

        0 points
        • Alex ChanAlex Chan, over 8 years ago (edited over 8 years ago )

          That's what I was getting at. As web standards progress, there will no be difference.

          0 points
    • Wil NicholsWil Nichols, over 8 years ago

      ... HIG compliance? Platform literacy?

      0 points