Microsoft Turned Consumers Against the Skype Brand
bloomberg.com
bloomberg.com
This is absolutely not the bulk of the problem: simply put, the call quality is horrendous and dropping calls in the middle of the meeting is quite common. Modus operandi in most Skype conference calls in our company is to spend the first 4-5 minutes in handshaking ("can you hear me") and troubleshooting problems.
But of course doing this in no way guarantees lack of problems later. Almost every time I use Skype at some point in the middle of the call one caller is suddenly unable to hear the other.
What did they do with it? Do they not regression test? Are they letting each new intern add a new feature while nobody really cares about quality? Did they just replace the old software with a new bug-riddled software that's getting pushed out the door without quality checks? Is it some manager trying to earn a medal by using that new MS-framework to rebuild everything and needing to push it out fast to declare success and move up while leaving the ruins behind?
Mobile networks often don't allow UDP hole punching, and for users behind corporate firewalls, NAT is impossible. But the standards support for "try p2p, then fall back to lightweight relaying of media, then fall back to tunneling inside HTTPS" are really good, now.
So I don't really buy that Microsoft switched to centralized media relaying because of changes in deployed network architecture.
Possibly the goal is to eventually unify how Skype for Business and "consumer" Skype work. If you are selling a communications tool to enterprise customers, it does make sense to move away from p2p, because enterprise networks are generally locked down in ways that might make the decision to just skip even trying to support p2p defensible.
Or maybe it's the lure of building features you can only do on media servers (compositing, various kinds of content analysis including inserting Cortana hooks into every call, etc).
Or maybe the speculations about government pressure are correct.
Keep in mind I did say speculation, but the NSA definitely seems to have gained increase ease at wiretapping Skype in early 2011 which is also when Microsoft was negotiating/purchasing Skype.
From [0]:
> "Sustained Skype collection began in Feb 2011," reads a National Security Agency (NSA) training document
Which is within two months of when Microsoft publicly announced acquisition.
[0] http://www.spiegel.de/international/germany/inside-the-nsa-s...
Switched calls were invented decades ago.
How can a patent still be valid?
https://en.m.wikipedia.org/wiki/Alice_Corp._v._CLS_Bank_Inte...
Unlike these big companies you probably don’t stand to lose half a billion dollar. You’re just going to go bankrupt.
Certainly my ISP works in this manner, but I can't find much data about industry trends.
But there is a big exception -- mobile networks. Mobile data networks don't allow udp hold punching. You have to relay the media.
EDIT: Apparently they removed really useful features which is a bad development.
Update: Wow so many upvotes, someone should create a webrtc startup.
Also tried 'Just click' but no demo opened.
one thing is to start small, the other one to remove for the sake of removing
What do you think happens if you hand over a relatively well developed software to such a team? Now let a few years pass and you have today's Skype.
That had to be the most succinct description of the corporate work environment I've ever encountered. I'm shamelessly stealing that. Well said.
You will not able to get a quote without a meeting in person to discuss "features and options" of the product in order to "synergize with your existing ERP marketplace strategy".
Enterprise software comes in a huge variety of quality.
Enterprise also carries the meaning (again for me) of terribly architected software, possibly designed by someone who read about microservices and took it to the extreme that they've got an AWS lambda for doing strpad.
Look at Office for an example. It's a 30-year-old code base and everything about it shows. Office is clearly designed to maximize the number of tick marks marketing can put in their materials, and very little else.
I think a lot of the flack Office catches is because of how wide it casts its net. Just because you don't use a piece of functionality doesn't mean that it is bad.
I used to think Excel was the one exception to Office being awful until I was assigned a project creating an app in Excel using VBA and found out how incredibly fragile Excel is. This was about 6 years ago.
However, I don't think anyone thinks Office is bad because it has stuff they don't use, but that the stuff they do use either doesn't work well (e.g., Outlook) or it's too hard to use (e.g., Word).
Oh yeah, this is generally where I'd say things start to fall over. A development platform, it ain't. Generally my advice around VBA is that if you're at the stage you need anything but the simplest VBA, you probably want something else (Access for DB style work or Python/R for data munging).
Outlook has got much better - most of the previous issues around lockups and poor performance have improved if not gone away entirely. Can't speak for Exchange.
'enterprise software' is sold to stove-pipe organizations. It can be all sorts of awful for the people who actually have to use it, as long as the people making the purchasing decision come out of the deal looking good. The software vendor isn't set up to be able to iterate and improve based on customer feedback, and their customers aren't set up to be able to offer that feedback. Hence 'enterprise software' remains in a perpetual state of awfulness and anything good about it is purely accidental.
There is a similar phenomenon with hotels. Some hotels cater to people who pay with their own money, others to people on expense accounts.
The hotels that cater to people on expense accounts often have what appears to be terrible customer service, but that's only because the "guests" are not the customer, the accounts payable and event management groups are the customers.
Those users get great features they care about, like unified billing across multiple groups in multiple locations, &c &c.
Nowadays almost everyone has some kind of instant coffee machine in the room. It could be that free WiFi is the new marker for quickly delineating one from the other.
In an interesting twist, while a free continental breakfast will often be significantly lower quality than a paid higher-end breakfast, I've found that the free wifi is almost always significantly better than the paid wifi.
In fact, many business hotels have tiered wifi plans. And they all suck, even their most expensive plans will be worse than the Motel 8 down the street.
As for continental breakfast, sure it's not as good as some really good sit-down breakfast restaurant, but it's free and more importantly it's fast: you just go down to the lobby and either eat it there or grab some stuff and take it back to your room to munch on before you leave for the day. It's a big time-saver. Going to a separate restaurant and waiting for food to be made for you and delivered and then waiting and waiting and waiting for the waiter to bring you the check takes a lot of time.
I've been staying at places like Holiday Inn, Homewood Suites by Hilton, Country Inn & Suites, Courtyard, etc., which area all most certainly "hotels" and all of them have free Wifi.
The closest I've seen was a budget hotel where I stayed (not for work) after a huge party. The WiFi at that hotel was free, but it was heavily rate-limited and the rate-limits were lifted for a fee. You could use basic web pages, but Youtube wasn't possible without paying.
I've stayed in some nice hotels in the U.S. and in a wide variety of hotels internationally. The best "nice U.S. hotel wifi" would often rank around the average 3rd world "acceptable" hotel.
Agree - 5 star hotels have the worst. Clunky, shitty, login procedures and laugh out loud ridiculous pricing models.
This is similar to the situation for tourist visas in various countries. The shittiest countries that you absolutely would never want to overstay in have the most difficult to obtain visas. I once got a visa to go to bangladesh - it was expensive, took 2 months to get, and I still had to bribe 2 different people when I got to dhaka airport to get through.
1. You are not the customer.
With ad-driven products, we have painfully realized that if we aren't paying, we aren't the customer, and when something seems awful to us, the explanation often lies in the fact that the thing that is awful to us benefits the real customer, or perhaps that the thing that benefits us is of little value to the real customer compared to things that do not benefit us.
The same is true of Enterprise Software. Most users are not the software's customer, and therefore their needs are subordinate to the needs of the individuals and departments who are actually paying for it.
2. Pricing-Driven Development
As Spolsky famously pointed out, Enterprises forcibly impose an insane cost-of-sales on software vendors. When you have to employ expensive salespeople, prepare proposals, apocryphally play golf with clients, or whatever, vendors must build those costs into the cost of the product.
Then they must justify those costs with features that sound like they produce big values. Typically these are not going to be things that make users' lives easier, they are going to be things that users may never see, like analytics and back-office integrations.
Like the "you are not the customer" problem above, this tends to create the illusion that the software sucks and that the vendor isn't improving it. In actual fact, the vendor is locked into a Red Queen's Race with competing vendors, and is improving the software constantly. It's just that users never benefit from the improvements, because UX improvements are not thought to "move the needle."
Are you implying people are paying for dropped calls and poor performance as a feature?
That's a scenario where the needs of the people making and receiving calls are subordinate to the needs of the people paying for Skype.
But sometimes it is a question of different priorities, and I did not mention that above. Good catch.
The old normal (not for business) Skype Linux client could even do active screen sharing (share your own screen) on Linux. Although it was limited to 1:1 calls IIRC. Haven't checked whether they have managed to break/remove that in the new Linux client...
Software is horrible.
Software that looked like Excel 2000 with visible accelerators was clean, easy to use, discoverable, fast, not very aesthetically pleasing but at least consistent. macOS of 5+ years ago was more human-friendly.
Linux usability is only abhorrent if you use Gnome (3). It's fine with KDE, Xfce, and others. I started using Xfce recently at work and it's great: usability is just what I expect (i.e. it doesn't do any weird UI experiments like Gnome3, Windows, etc.), it's stable and reliable, and discoverable since it was designed back when they thought discoverability was a good thing. KDE5 is pretty good too.
Stop using UIs that have been taken over by people trying to "revolutionize" UIs and you won't have the problems you're seeing. Linux has plenty of such UIs, but for some odd reason they're not the default setting of the mainstream distros.
I like my setup (i3wm), but it would be a horrible default. You have to read a manual to make it usable. Gnome is a kind of nice default - since everything looks modern and works out of the box.
root@server:~# ip route add 192.168.1.0/30 10.0.0.1
Error: either "to" is duplicate, or "10.0.0.1" is a garbage.
The "help" is literally a dump of the grammar, which doesn't contain enough detail to add a route (the syntax of PREFIX is not described). The error message is bafflingly useless. Of all the options available relating to routing, the two I use most are "route a network via a gateway IP" and "remove a route" and I'm going to guess that those are the two most common operations for most people not doing any advanced networking.
Note that this is the replacement to the old "route" command, which had a single line of help: "inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw]" which is way way more helpful for this use case!
Of course it's possible to go into `man ip` and then find routing help is elsewere and go into `man ip-route` and at the bottom of a 400 line document there is /a single example/ of adding a default route which doesn't include a subnet definition, and then to decode that the error message about duplicate/garbage means "you didn't add the word "via"" and then to backtrack into the grammar dump and trace where that was mentioned.
And of course this is but one tool.
And of course it's better for many use cases that it be stable and performant than that it be frilly.
But all over, it feels like this. Usability, quality error messages, making the common things easy and discoverable, are all afterthoughts with priorities somewhere between "caveat user" and "it's free so shut up" and "we refuse to change it because ~POSIX~" and "usability is for wimps, Linux is for clever people (where clever means 'able to edit a text file and willing to do everything the hard way')" and "we benefit from people buying RedHat Certifications so why should we make it any easier than we have to?".
I'm not saying it's incapable or unstable or useless, but I am saying usability for common tools and overall experience is really, really, really, really poor. With possible exception "install Ubuntu/Mint/flavour-of-day and run FireFox to get to your Googles".
Completely impplaussible that maybe those stupid people do not use the alternatives, because they suck even more? As in, they are non standardized, not easy to setup et etc.
The old Skype was great. But it's gone now; that's how the world works: things change, and not always for the better. You have to adapt.
>Completely impplaussible that maybe those stupid people do not use the alternatives, because they suck even more?
Given all the complaints I've seen about new-Skype? No. It's because people are just too stupid to look for alternatives when the thing they've been using turns to crap.
>As in, they are non standardized, not easy to setup et etc.
The newer alternatives are web-based and easy (or, at least, no more difficult than new-Skype). And WTF does "standardized" mean? There's no standardization for video chat programs; that makes as much sense as asking about standardization for social media websites like Facebook.
Yes, and depending on the enterprise, these "big features only there to justify high costs" may not actually be needed or useful or relevant. It might be 'OK' to have a bunch of interns slap something together, if it only needs to be "real" enough to look pretty and look functional in a few demos or in a few specific happy-day cases.
Analytics and Reporting is probably the most common example I've seen of this -- it's not a bad feature on it's own, but companies will sometimes pay top dollar for it, even in places it makes no sense and/or will never get used. If that gets delivered in a broken/unusable state, it's "ok" because the customer will never actually click that button anyway.
----
If "New Skype" is "enterprise communication support" in a corporate feature list (and not a real product filling a real need, as it used to be) then I can see how a broken or unusable Skype could still be a 'success' for Microsoft.
Note: I don't agree with any or support any of this. But I've seen this play out in real life enough to know it happens.
But actually, I meant that it is apocryphal that salespeople have to play golf to close Enterprise Sales. It's more of a stand-in catch-all term for semi-formal socializing with the client.
"When I started in sales, my boss told me, "Your job is to get to know your customer and build a relationship. Nothing is more important than building a relationship.” The second most important thing was to make sure that the customer always won when we played golf."
https://www.forbes.com/sites/salesforce/2017/01/03/the-death...
https://discuss.fogcreek.com/askjoel/default.asp?cmd=show&ix...
"With software sold in corporations, as soon as your price gets up in the $3000 level, the amount of approval it needs is so absurd that you are not going to sell products without a salesperson making a few visits. Hiring the salesperson, sending them out to make presentations, hotels, airfare -- now it costs $50,000 to get the sale done just in sales closing costs. That's why you see a lot of software products at $100,000 and a lot under $3000, but anywhere in-between and it's impossible to make sales. (It's sort of funny -- these big corporations create so much bureaucracy around purchasing in order to protect themselves against losing money, but they just force the vendors to spend a fortune on salesforces, which results in vastly higher prices for the big corporations)."
We also frequently use it for video meetings on our Microsoft surface (or whatever that 80” touch screen thing is called) and it works like a charm.
Private or normal Skype is one of the worst apps I’ve tried in 2018 though.
I wonder if it’s because they tore out the peer-to-peer stuff that made Skype great in the oldendays and replaced it with azure.
We have SfB handling everything at work - including PSTN - and it works fabulously all the time.
You can blame Microsoft for the confusion since they renamed Lync to SfB in order to leech off the (non-enterprise) Skype brand. I wonder if they will rename SfB again should the "Skype" become more toxic.
From "robot voice" to poor sound quality to randomly dropped calls, to screen shares not working, have been a daily occurrence for me.
I beg to differ on this.. we use Skype for business and have heard nothing but complaints.
One personal beef I have with it is IM messages don't sync between devices. I start a chat with someone on my workstation then when I leave my desk and try to see it on my phone it's unavailable. Or same issue when switching between an RDP and local session.
It sucks... but you can still get to them if you have access to Outlook.
Newer versions do support server side logging to your Outlook mailbox too but it must be configured by the SfB and Exchange admins.
And that's just the issues we have trying to send text, don't get me started on the video and audio.
What a piece of garbage.
Seriously. On what planet is this ever acceptable. It seems like a sophomore joke.
It's like the SfB team still lives in the "everybody uses Windows" mindset of the 90's.
The only alternative on Linux is tel.red, which works, but only for an incredibly loose definition of the word "work". I've never used a buggier piece of software.
Settings revert a lot.
It's damn slow for remote sessions. Barely usable, really. File transfers don't work most of the time (and are slow).
Phone service? Call quality is really really bad.
The mobile app (Android at least) eats battery like candy, fails to send messages and is crashing a lot.
Lync/Skype for Business is a daily pain to suffer here.
From what I'm told, the Skype for Business back-end is not enterprise-ready, by which I mean the back-end is written to assume that one user or one set of users has admin control over all the lines set up in the system. So one user or set of users remains in charge of all of the telephony details (role-based accounts, response groups, etc.). A proper enterprise-ready program allows the admin capabilities to be limited to groups of users and delegate functionality to those groups for certain lines. This arrangement lets you have multiple simultaneous admins edit different non-conflicting details (such as setup for two different response groups) simultaneously with no problems. This means large organizations with lots of somewhat independent groups have to set up work queues where someone in each group files a request for the Skype for Business admin(s) to work on requests (e.g. Please make 123-555-1234 a response group set up in the following way...). This slows down an admin in any of those groups considerably as those admins wait for their work requests to be fulfilled or further questions to be sent back in response.
Also some of the limits in Skype for Business strike me as silly: one of them concerns response groups (a Skype for Business term for how inbound calls are routed to a series of receptionists called "agents" in Skype for Business parlance). If you want a response group where some of the agents are allowed to decide whether they want to receive the calls (known as a "formal login" response group in Skype for Business parlance), and other users are required to receive the calls (an "informal login") you can't have both of these kinds of agents in the same response group. You have to set it up so that, say, the informal login agents get the call first and (if they don't take the call after a few seconds) the call is passed to the formal login agents.
From what I'm told, Skype for Business doesn't handle nested directory service groups properly when those groups contain sets of agents (which I understand Skype for Business treats as distribution lists when one uses Microsoft's directory server Active Directory). If that's so, this means that organizations that keep tidy directory service hierarchies can't reuse their groups efficiently.
The company I was working for had Skype for Business, and the video calls were such a disaster that people would secretly use Hangouts for every meeting that didn't have higher-ups participating.
This definitely isn't the first time (and won't be the last) this has happened in the industry. It's always sad when it does, but it also always opens a door for a new company to create a product that fills the void.
Lync was a garbage product, and renaming it didn’t magically fix it. Almost a decade into its inclusion in Office 365, it still doesn’t integrate with AD the same way as the rest of Office. The whole product saddles the customer with a bizarre application architecture that pushes complexity on the customer. (Pop a beer and check out the networking requirements sometime! https://support.office.com/en-us/article/office-365-urls-and... )
Both Microsoft and Google fubar this function because these text/voice/meeting products really exist because the vendors see them as a lever to control their enterprise customers. Offering a function, coherent communications platform is a secondary or teritary consideration.
If you don't do that and connect directly to a central node, you've done what Skype has done: become a client-server application with centralised servers.
As a result, it's much easier to maintain a single architecture than two different architectures with rapidly diminishing number of desktop nodes taking all the traffic.
> rapidly diminishing number of desktop nodes
Do you have any data on that? Or are you counting laptops here as mobile for some reason?
What a nice techy answer. Users want an audii-video application that didn't suck their data plans dry by sharing their network bandwidth with other participants in the peer-to-peer network.
The moment you stop sharing your bandwidth and CPU you become a client-server application.
> Do you have any data on that
Any source you pick. And no, it doesn't include laptops. Just an example: https://searchengineland.com/report-57-percent-traffic-now-s...
Even if there's no fixed server you're talking to? You seem to have this weird idea that you can't have a heterogenous peer to peer application.
2. The fact that the server is not fixed doesn't make it a peer-to-peer system. Example: when you watch a video on Youtube, the video isn't streamed from a fixed server. This doesn't make Youtube or whatever client you use to watch it peer-to-peer.
3. Where do these "no fixed servers" come from? Do they magically appear out of nowhere? No. They are some servers that people set up as servers, so this means that:
3.1. If Skype were to retain its peer-to-peer architecture, it would rely on Skype users to be knowledgeable enough to set up their servers (and to turn off peer-to-peer capability in the event of poor machines and unreliable networks).
3.2. The servers by necessity would have to be on desktop computers. Even in 2011 it was apparent that the desktop traffic was rapidly declining, as more and more people were switching to/using mobile. It means Skype would have to route more and more traffic through fewer and fewer nodes. Oh, and yes, those nodes would also see their data plans drain (as not everyone in the world is on unlimited plans). Or — surprise! — set up its own servers, which it did.
3.3. On top of that Skype was en route to ditching peer-to-peer even before MS acquisition, as peer-to-peer architecture had been the primary cause of at least two major (unpredictable and uncontrollable) outages that could easily be avoided with a centralised setup.
Original Skype network existed in a world where mobile wasn't a thing.
Original Skype network went down twice exactly because of its architecture.
Original Skype network was already on its way out for the reasons I described several times above.
But sure, keep on believing that peer-to-peer can work in a mobile-first world.
You don't get a promotion for doing nothing. Doing something, on the other hand, might just work.
Cooperate customers (and secret service) demanded it- but it turned out to be a quality of call death spiral.
I use google meet now and it’s way better.
I stopped using Skype shortly after Microsoft acquired it and started streaming all calls through their DC, I could see no other reason than surveillance for it.
Microsoft switched to centralized servers to _increase_ call quality.
We don't have the full data, and seeing past behavior, it is completely possible they have second intentions with the change. We just can't rule out that possibly because of a press release.
So whatever they tried to fix it didn't work. Of course this is all from a European perspective and the broadband situation here could not be compared to the US at the time (and in some places still can't).
I gather my experience is not an outlier, which is probably why they switched.
Or to better address their CALEA requirements. It was about surveillance. It still is. The number of telephony decisions that are based on "security" boggles the mind.
Why did Skype fail? Because I wouldn't trust Microsoft to protect my grocery list.
That was the end of Skype. And it's obvious who did the encouraging.
Whether that improved quality or not, I wouldn't know, I haven't used skype in quite some time.
The peers aren't moving themselves to the DC to sit on their calls.
This was always the big advantage of Skype. Yes, supernodes are problematic (and IMHO, unethical), but on average they will work better than carrying all the traffic. When I used to work at Nortel in the 90's (now defunct telecom equipment manufacturer), I always wondered about VOIP because I knew how much trouble we had with traffic and we had circuit switched networks! Later when I worked for some VOIP startups, I could see the problems first hand.
FWIW, for voice, Mumble is still the gold standard IMHO. It's a pain to set up, but once you do, it will work extremely well. I keep threatening to build an open source VOIP system (not based on SIP, and requiring users to open ports by hand) because it's really not that hard. I've built one before for a startup from the ground up in a matter of months, by myself. Maybe one of these days...
Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the application. They are said to form a peer-to-peer network of nodes.
Peers make a portion of their resources, such as processing power, disk storage or network bandwidth, directly available to other network participants, without the need for central coordination by servers or stable hosts
====
How would you imagine a mobile device sharing its network bandwidth and processing power without sacrificing data and battery?
And yet, it's better than everything else I've tried. My team uses slack screen share every day and nearly every day we need to switch to skype for other team members to see the screen share.
We hugely value feedback about quality and reliability, especially from folks who have issues with everything else they've tried.
Alas that that's no longer the case, we've moved all our casual chat (and voice, and video, and screenshare) to Discord and haven't looked back.
It still boggles my mind that someone thought this is a good thing to do.
I read on a KB on MS site when I was trying to figure out how to change that, and it said to see if someone is online send them a message first. I'm paraphrasing of course, but I couldn't believe that that was coming from MS about something so simple as trying to figure out who is online.
It's also patently incorrect. Skype for Business (formerly Lync) is a completely different product and protocol than Skype - it is one of the few implementations of SIMPLE[1] (plus proprietary extensions), where Skype proper is completely proprietary.
> This is absolutely not the bulk of the problem
Agreed, I'm not sure if it is because SIMPLE (which is anything but) was used or because it is coded poorly, but Skype for Business is unusable. Teams supposedly uses the same infrastructure, which is why we still use G2M for conference calls.
The ability for MSFT to reinvent the wheel is astounding. We use Teams at work, and had installed Skype for about 2 weeks before it got so annoying that we deleted Skype.
Now, we're looking to replace Teams with RIOT, once the software gets a little better. By my guess, that will probably be early next year.
The impetus to change is driven by the mindless complexity that MSFT products add to the office 365 stack. Every time we add an app, a new group gets created. Now we have so many groups, I am afraid of deleting them, as documents might be attached.
I still don't know what all Skype did for the brief two weeks we had it, but it's gone now!
It’s horrible in most other ways (autocorrect, emoji, ads, installation, limited group size for screen sharing, ...) but calls are really the one thing that works 100%
Edit: I’m talking about Skype proper, not Lync, the product Microsoft later dubbed “Skype for business”.
The only annoying thing is that web.skype.com doesn't work in Firefox.
HA! As if. I don't know anyone who uses Skype for Business who doesn't hate something about it with a vengeance.
Turns out in 2018 it's still easier to get on a train and meet up in a stuffy room somewhere than to use Skype or Hangouts to have a meeting.
I bet it would take me three hours to make a new account, for the same reason.
Try making an account for Microsoft's iot cloud thing. Good luck.
Edit: https://youtu.be/lfby-SOWWqQ
So, holy shit, somehow it auto populated maybe using Google smart Lock, and logged me straight in... To an account I don't remember ever creating. No contacts or anything so it's not my old legacy account. Lemme see about logging in on my old one
Edit2: guess it's time for me to eat my own words. I definitely remember this being an absolute nightmare. Turns out the hardest part was accessing my decade and a half old Yahoo account https://youtu.be/QVLz08OiMGk all my old contacts are lost though :( bye bye old WoW guildmates
I do maintain that the iot site is garbage and I still can't log in or create an account on it.
From that standpoint you didn’t really get what you were after, despite the process not being as painful as you anticipated. So maybe you didn’t make your point, but you made a point.
I just lost a 5-year bet for $10 to Keyframe (https://news.ycombinator.com/user?id=Keyframe)
It would be mildly interesting to have an HN-bets type service, with the proceeds going to charity.
Logged in with new password ‘suspicious activity’ (my failed logins before reset) ‘you now must reset your password.’ WTF, I just did minutes ago!
(Understood that the same criticism can be levelled at Facetime etc -- which I also don't use.)
I have (on mac), but then I have been treated to terrible call quality and an incredibly poor UI (half the time we need remote control, there is no option for it, for some reason).
I ended up getting a license for Sky, a 3rd party commercial Skype for Business client for Linux. It's pretty decent for what it is, but I could have just installed a Windows VM, used VNC, shared the VNC session and gotten the same thing.
I'm pretty sure there would be a noticeable(couple of seconds) lag between both incoming & outgoing audio to the VM making smooth flowing conversation near to impossible.
http://blog.schertz.name/2016/06/skype-for-business-vbss-upd...
Dog-folding
Microsoft Origami Club to the rescue!business-wise, making things better is only worth pursuing insofar as it helps maintain or advance market position. hopefully they'll see it that way at some point.
Really, I'm convinced it's not the average engineers in the trenches who make the products so horrible, but management and marketing's influence over management that causes everything to be a trainwreck.
Plus it keeps insisting on showing my profile photo over any new screenshare, and doesn't remember when I pop it out and minimize it. Buttons hide and show (but the background behind them is still opaque).
Skype for business is so insultingly bad that it is pretty much the only piece of widely used software that I am willing to claim that given a month I could write something far better.
Microsoft Teams is impressive that it actually manages to have a worse desktop client than Skype for Business, and the web site is barely any better. If people on O365 haven't used it, they should since Microsoft will force it on you sooner or later.
It is like Microsoft wanted to clone a bunch of popular services (e.g. Slack) and just mashed them all together without a care in the world, and to top it off had to make a bad UWP desktop application that needed touch support so they cut 90% of common features to fit in enough voidspace into the UI for touch.
[0] https://docs.microsoft.com/en-us/microsoftteams/faq-journey
-200MB minimum memory usage whether you use the desktop app or in a browser. Usually much more
-Animated GIFs animate FOREVER with no way to turn them off, except by turning them off for everyone in your entire organization
-Attachments fail constantly
-Randomly takes over your SfB chats/calls
-Can't have more than 19 people in a chat channel at once
-Bots only work in the unintuitive, threaded "Teams" part that no one seems to grok, not the chat part that everyone actually uses
However I do like the ability to add random onenotes etc to channels, and to be fair it has been getting better, albeit slowlyIt's ok for audio/video, but an abomination for instant messages - almost spitefully bad for text based communication due to the way it randomly redirects messages within a conversation to e.g. Outlook.
- Butchers 2-factor auth on mobile and often puts you into a neverending authentication loop (sending tens of text messages if your second factor is setup like that)
- notifications that never clear unless you click on the channel, scroll to the "unread" message, and wait for a few seconds.
The LinkedIn Model.
I mean, they tout GE, a company in the middle of an incredibly well documented and historically expensive failure of a transition to a "digital" company. Probably not the best example. You'll have millions of minutes spent in Skype to wave around when getting everyone actually able to hear and participate takes several minutes on top of every meeting and call.
Right now we've got Slack, WebEx, and SfB. SfB is by far, the worst experience of the 3. Big meetings are on WebEx, and pretty much everyone uses Slack for ad-hoc stuff now. SfB is just too damned painful.
The program has awful UI/UX, calls rarely work, connectivity is a dice-roll most days, copy/paste(this is 2018, come on) is hilariously bad, viewing any kind of cohesive chat history is a disaster.
It's pretty bad when a recently added feature(calls) to an Electron-based chat app already provides a better UX vs. a multi-year incumbent created expressly for the same purpose.
Another comment summed it up pretty well: "enterprise" software has become synonymous with "stopped trying".
My favorite recent thing - I'll hang up a call and randomly SfB will spawn about a dozen call quality survey windows for every call I've recently completed.
Conferences are hilariously late because of this.
Also, Mac screen sharing usually crashes after a few minutes.
Sometimes calls get dropped and reconnnect just fails immediately with some weird error code until you sign out and delete all user data and log in again (waiting minutes).
Chat history disabled.
How we miss GotoMeeting...
If Slack conferences were better we’d all delete SfB ASAP.
No way in hell we would use Teams.
There was an option of Slack vs Teams and we had a huge stampede into Slack, but still have to use SfB because that’s the only way we can make phone calls since our physical phones were removed, and Slack conferencing options are limited.
Don't worry, that's a cross-platform feature. I get it on Windows too.
Then we got new C-level executives from Cisco, and the first thing they did was to initiate a migration to Cisco solutions. Their offering is super confusing to end users like me (WebEx, Spark, Jabber, ?) but it works reliably, in my experience.
I switched from Skype to Discord, as did pretty much everyone I know. It has all the same features Skype used to have - good-quality audio and video chat, friends lists, private messaging - with the added benefit of no ads and a server system for congregating with large groups. It also has more and better third-party integrations, and good feature parity between apps/web client/desktop client.
I'm sure at some point Discord will get bought out, and then slowly ruined, as Skype was, but at that point I suppose we'll all just jump ship again to whatever the next thing is.
I haven't used business Skype, but have never heard a word of praise for it.
We also switched to Discord, which is kind of crazy if you think of it. An app for gamers working better for work than a Microsoft VoIP app.
Given this last point is much of what I use IM for (confirming copy with partners, etc), it's highly infuriating. I think I'm going to be looking for another IM app again soon... .
- It's almost as fast as SMTP for messages (pulling every 30 minutes or so).
- If someone calls you, it never rings on the device you're currently using, allowing you play with that other device you had totally forgotten about.
- It does it's best to distract you from what you want to do (communicate), by teasing you with social features you hate.
- It's user interface is awesome. Trivial things becomes real challenges - like finding the button for screen-sharing. (I have spent weeks trying to figure out how to upload a profile picture - and I go to sleep every evening knowing how delightful I will feel when I finally find that easter egg!
Seriously - Skype was great. But unfortunately, everything Microsoft touches turns into dirt. That's just how it is.
Skype used to actually be secure.
Tell me about it! The dialpad button is now hidden 2 levels deep in the interface. 2 levels!
My primary use for Skype was making calls to landlines from my computer and when they redid the interface I spent about 5-10 minutes searching for the dialpad (it used to be a top level icon).
It still takes me some mental effort every time I load skype to find it because it's behind non-obvious icons.
- It doesn't pull every 30 minutes, that's just wrong.
- It rings on all devices for me
- No teasing with social BS
- Button for screen sharing is one right-click away like it always was.
Take back your freedom from BS updates and you will be alright.
- The mute/unmute button hides itself, even when your mouse pointer is ready and waiting right over top of it (to click when it's your turn to speak)
- To add more kick to the nuts, they also apparently removed the mute/unmute shortcut key
- Screen shares dim when your mouse is over them
- If you're watching a screen share, you can't reply to someone else without hiding the screen share
- System music is no longer paused when a call comes in... not a big deal, but it was nice before when it would pause your music
- Favorites no longer exist and pinned sorting sucks now, it was better when these two lists were separate
- You can't change the width of the contact list, now it's always too small or too large depending on the window size
All of these things were fine in the last major version.
Previously, Skype was peer-to-peer after the call was setup, with Skype servers only helping in setting up the call (essentially updating the registry of "who was where" in real-time).
EDIT to add: https://www.theregister.co.uk/2009/02/12/nsa_offers_billions...
https://lists.randombit.net/pipermail/cryptography/2013-May/...
https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-... (summary of certain Snowden docs)
(just a few links among many available)
One time I got a piracy warning (not dmca, just like an angry generalized letter) because I had p2p traffic... For torrenting Ubuntu lol
After the "upgrade" to the unified Windows app a few months back, we've given up and are now using Hangouts on our phones. That's how bad it is. Counterintuitive design, hard to use with media remote, unreliable call establishment. Such a waste.
I guess it's my own fault tho, because the only reason I bought the Xbox One was to replace the Logitech TV Cam HD that Skype also broke post-Microsoft acquisition.
a) Any semi-affordable, braindead easy to use, consumer product or something a person can rig up for good quality family-sitting-on-the-couch video conferencing, with good quality and reliable audio and video?
b) A multi-platform Skype alternative that can call land lines?
This is what Skype should be. Google and Amazon both have popular home consumer devices, I would imagine Microsoft would love to be a big player in that market, and yet their best entry candidate for that (in that they could probably get tons of users early) is Skype, which they seem determined to destroy with absolutely insanely destructive UI changes.
Satya has done an absolutely incredible job at changing so many Microsoft divisions around, yet Skype continues to get worse, it seems absolutely surreal to me.
Screw the semi-affordable part, I would pay several hundreds for that.
But our target market is company conference rooms and home offices, so we might not feel quite "consumer-y" enough for you.
Denial is the first stage of acceptance. Not sure how long the full cycle takes for a company as large as Microsoft, but Skype is dead.
Maybe because your approach to software updates is as intrusive and user-unfriendly as possible?
I have to switch my PC off at the mains to stop it from waking up at 3am, rebooting and losing everything I have open, installing updates and then not going back into hibernation.
- a spam bot texts me asking to connect - which, whatever.
- my locked phone wakes up from sleep and /launches into Skype/ to show me this exciting information
- it literally could be solved by a notification
- it is not configurable in settings
I can understand the "bypass lock screen" behavior for an incoming phone call, but this is such an unbelievably bad interaction even for contacts you do know, nevermind contacts you don't.
Skype engineers - and I know you're reading this - show this to your PMs.
After the acquisition, for sure, Skype has been completely owned by NSA and friends - this was confirmed in the Snowden docs.
But let's talk about the Skype for consumers. They transformed a nice software in one of the most clunky and unusable and frustrating experiences ever. The UI is just that broken.
The thing is that try to follow all the last shitty trends of development and webdesign, and the results are absolutely horrible. The new Skype "electron"-like interface for MacOS is the worst UI I saw in a long time... No thinking behind it, just trends without actually understanding them for real. The designers clearly never used Skype one day in their life. They made it impossible to use.
I am urging anyone that wants to talk to me to use Telegram those days.
Statements like these only obfuscate the real problem, that is, Microsoft simply doesn't give a flying fuck about usability and user experience. In their eyes, ease of use is not a product feature that you can charge someone for.
Now that’s software built for the future.
Sorry, but as someone who does a fair bit of screen share work, I dread receiving Zoom invites.
All they need to do to bring people back is simplify and focus on robustness of the key functions. However, I'm not sure there's much of a business model they could exploit in this way. Using Skype is free. I've used in for about 10 years and in that time I've maybe spent £40 on paid calling. That's not enough to sustain a high quality offering. It only works if consumer market is the entire focus, leveraging the strategies that the like of Facebook employ.
For these reasons, although it wouldn't be hard to fix, I reckon it won't happen. But who knows, Microsoft have done some things in the open source arena over the last five years. Maybe one day they'll run a product like Skype simply for the satisfaction of owning the world's best online calling service (and the money would surely follow).
The real story is that MS wildly overpaid for a brand that they couldn't leverage and that they didn't need to target the corporate market where "Skype" (which isn't actually Skype, just rebranded MS code!) is doing well.
I suspect it's because simple chat, voice, and video is a relatively bounded and commodity feature set. Everything must justify its existence, so there's always a drive to add more features and bloat to attempt to differentiate. Over time that swamps the original design. This is a problem for all software but it seems particularly bad in the chat/telephony domain.
I also think the move away from p2p driven by lightweight mobile devices (and I suspect also by governments) degrades service. Non-p2p links are by definition higher latency and lower bandwidth as they're passing through additional indirect relay devices.
Today, Skype’s voice quality is as bad as it was 15 years ago but even the cheapest alternatives from 3rd party cross-platform vendors easily put it to shame (such as voip.ms) and free offerings from the big names (Google’s Voice, WhatsApp audio, Apple’s FaceTime Audio, etc) also do the same if you’re willing to deal with network lock-in or privacy issues.
Skype video chat is basically unusable: the latency multiplier is horrendous and the video quality is at best subpar and extremelyhorriblt noisy.
The client itself is a mess. Ugly, bloated, difficult to navigate, constantly changing, buggy, and more. It’s been that way since the redesign years before MS bought them out (Skype “Classic” was the last “OK” release on that end).
What’s to love, exactly?
Escape room idea:
You are in a conference room with - a projector - a speakerphone - guest wifi - camera - A surface laptop with slide deck - and a Skype meeting …
You can leave when everyone can see the slide deck and hear the presenter.
By the way, I hate updates. Today I updated Sublime Text and the background of code changed from light grey to white, making it harder to read. And they removed all bright themes (including Dawn), leaving only dark ones with poor contrast.
Even if you could disable updates it doesn't matter because Skype is a centralized client-server architecture under Microsoft and I've personally witnessed friends who wondered why they couldn't use skype anymore on their computer because they had an old version installed of the desktop client and it couldn't connect to the servers anymore. Past a certain amount of time, Microsoft invalidates old versions and render them unable to connect. Whether it's by changing the protocol or just banning their ability to pair, I don't know, it's an implementation detail, the intent remains the same : update, update, update.
From that point of view of how it works in the real world, the RT version is an improvement over the desktop client because it's able to always remain updated without having to ask for user consent. There are too many users who don't say yes to updates and then ask why the software is broken and won't work later and I bet it has been a pain for people who work in the support side of Skype. The average user does not understand why the software stops working.
That said, the true Skype is not as good as it used to be. I kept using version 4.3 on Linux until the servers stopped working with it. The reason is that the new UI is horribly biased towards video calls, which I don't do often and surely not with friends. For them there is WhatsApp since it became available and every single person I know uses it.
Problems with the Skype UI, in case somebody from Microsoft reads these comments. This is version 8.20 Linux, which is a huge improvement over the previous main version (screen sharing works). The use case is talking or chatting with customers, small or medium companies (in the European way so small on the American scale). None of them had Skype for business, many use Slack.
1. When I start a voice call the chat is not opened by default. It should.
2. When I open it, it's a narrow column. The rest of screen is totally wasted. Maybe it's hoping that I start a video call, which I won't because I started a voice one. The chat should fill the screen, Slack like. The is no way to resize the chat, or they made it very difficult to find it.
3. There is a lot of white space around text, which I understand typographically but it doesn't allow me to see much back in the history unless I start scrolling, which I didn't have to. There should be an option for a compact mode. I've been tempted to open the Electron container (a zip), change the CSS, rezip and check if it works.
4. Messages used to have a visible timestamp. They don't have one anymore unless one clicks on them. This makes harder to find when somebody wrote something.
As a consolation, Hangout is possibly worse. The only advantage is that one can share a link to a group chat. Skype can't.
The result is that one customer of mine always used Hangout. Another one switched to Hangout for the group chats and we used TeamViewer when screensharing didn't work in Skype for Linux. I'm the only person in the team to use Linux (the others are on Macs) but everybody switched. That for whom thinks that supporting Linux is not important.
The product has zero focus.
If you want to learn what NOT to do look at Skype
Post-Microsoft Skype suffers from connection issues, poor call quality, dropped contact lists, impossible to find options, and a user interface designed to be Snapchat.
Calling my mom's phone, which is at the top of my address book, takes like 6 touches, and that's because I do it often enough that muscle memory overrides UI confusion.
Now Skype has gotten even worse (their "Snapchat" UI is completely unusable), and the alternatives have gotten better.
In the last year or two I've found it to be much more reliable, and the reviews seem to concur.
Average rating of 3.8 in 2012:
http://web.archive.org/web/20120422145525/https://play.googl...
Average rating of 4.1 today:
https://play.google.com/store/apps/details?id=com.skype.raid...
There are lots of anecdotal reports in these threads and in the article, but the objective evidence seems to show that people like it better today than they did in 2012.
WhatsApp is such a dramatically better product in exactly the same way Skype never was. The UI is straightforward, it never crashes, finding people is a breeze, and I can call, chat, and share rich media so seamlessly I basically forget I'm doing it.
The world has moved on. Skype was a good product for its time, but I'm not sorry to see it go.
Some suspected at the time that Microsoft was acting as a proxy for the US government in taking over Skype because otherwise the business justification looked pretty shaky given the purchase price and the relative ease of creating a competing technology. Given all of that people abandoned the system in droves.
Now I just don't use skype at all. However our PABX does go through skype services to make calls, but you don't use the skype client for that.
The need to call landline / mobile numbers seems gone because 1. its a lot cheaper / flat fee on many telcos 2. who uses landlines? ( 800 / call center numbers perhaps ) 3. mobiles can run voip apps
At least from my perception what happened was that a program+app that once simply just allowed two persons to talk or videochat between phones and/or PCs, became more bloated, buggier and more demanding, forcing people to look for a simpler better working alternative.
This alternative seems currently whatsapp. Til that one becomes too bloated and buggy I guess. Then there'll be a next one.
For instance (probably caused by protocol changes) my parents’ television has a Skype app that doesn’t work anymore. And the TV helpfully displays an error message every single time the TV turns on, that can’t be fixed (we checked) because the built-in app is just broken now.
The second time was when it auto-updated to the "modern" version which removes the list of all your contacts, showing which ones are online.
For the time being, go.skype.com/classic.skype lets you get the "proper" version back. For 1-on-1 online video chats when skype is playing up I can also recommend appear.in, you don't even need to download anything, but it doesn't have a full contacts feature either.
There was a time when everyone in the publishing industry used PageMaker, until they suddenly switched to Adobe (if Joel is to be believed). I wouldn't mind if the same happened to skype, but I don't know what the alternative is yet.
Ya, they fucked this up. Favorites are no longer supported but you can "pin" your "favorite" people so they go to the top, unless you have an unread message from a non-pin then that goes above your pins. But after you read your unread message from your non-pin then that thread is moved below your pins, so... good luck finding that again after you've had a few of those threads! It was far better the way it was before when the favorites and other were separate.
I just needed a simple program that just worked, like AIM & MSN were. We ended up settling on an old standby, Trillian. It's one of the few that works as I'd expect one to. I don't use it on my phone but it syncs a lot better between devices too.
I don't know if these modern messaging apps are using the same framework or what, but Skype/Telegram and whatever else I tried seem almost identical. I took away the idea that they were trying to encourage usage and engagement by not letting you know when someone had shut off their machine or not. Like a push to always be connected, install the mobile app and then not worry about ever being away..
that concept doesn't work for me because my phone has nothing but SMS/iMessage and calls enabled. I am trying out two more options though, since I'm always looking for better privacy/encryption.
Retroshare & qTox are two that I'm currently testing. I'm not entirely happy with Trillian's encryption (nonexistent).
I actually like the new Skype very much, but the spam issue needs to be solved!
There are many fake accounts, no way to merge different Microsoft IDs, etc.
I have to agree that Microsoft by not having its full attention on Skype ruined a huge potential! It allowed many messengers to bloom when it was basically a monopoly.
Honestly, there's very little that needs to be done to make Skype better and I'm not sure why Microsoft cares less about it!
Except from Viber themselves, that is.
It seems like no one (incl google hangouts, msft, etc) has been able to solve the online conf call problem. Maybe it's not solvable? And no, other solutions are terrible too (join.me, ringcentral, etc).
I don't think i've ever been on a Internet-supported conf call where there hasn't been at least one major issue.
My cynical mind tells me the telcos have some custom software/hardware that detects conf call traffic and starts dropping packets but maybe that's just negative thinking[0]...
I don't know what happened since that that's the high water mark.
Long term, I’m rooting for signal, but their video chat stuff for iOS is a hot mess (low speakerphone volume, front facing camera only). In the short term, I’m considering buying an iPad for my parents, specifically for facetime.
Both are preferable to skype by a large margin. Every time I opened it for the last year or so before I gave up, it went through “this device is authenticated, but probably stolen” login hoops.
This was before they overhauled the app, and saw the big nosedive in ratings. I’m definitely not going back to that platform.
Maybe I’ll add the signal foundation to my list of charities his year.
I used it daily from 2004 to about 2016 when I lost my password. Trying to reset it somehow got me into a loop where the only way I could was to enter my credit card. Umm nope and see Skype. I now use Facebook messenger for the same VOIP calls I was making thru Skype.
I guess Microsoft is going to jack the crap out of LinkedIn next as they are making lots of money but in the long run their focus on $$$ vs. UX is going to bite them in the ass.
Then everything changed. Ctrl-F did nothing. I couldn't find a search box. I googled how to search and wound up downloading a 3rd-party app (?). Later, I discovered that I had to go to a different place in the app and then select where I wanted to search (users, chat sessions, the Web, ...).
Bloaty, ignorant,... pissed off!
The thing is, I always felt they were great at UI up until about the late 90s. Then things started going downhill. Now the inmates run the asylum and Microsoft's UI/UX is as random and punitive as anything else.
The value of the Skype brand was with the consumer market! Microsoft doesn't need a new strong brand (other than its own) to go after corporations...??!?
well...I only use it because I have clients and people who sit only in Skype.
I used to use skype with all my family. the MS bought it and quality noticeably dropped after redirecting all calls through their servers instead of p2p.
we moved to other services and except for my cousin no one uses it anymore in our family.
Move it back to p2p, improve call quality, and I'll recommend it again.
from this page https://www.skype.com/en/get-skype/ - choose "Get Classic Skype"
hope they continue to support the old interface
- VoIP for groups
- Built-in screen sharing
- Chat/messenger
- One-click voice calls without the need to switch off camera every time (looking at you Hangouts Meet)
- The ability to call or conference in a phone number.
- Built-in file transfer
- Free :)
Edit: The only thing it doesn't do in your list is call a phone number at the moment. Though, I heard about a bot that can make calls for you not sure if it works.
Most people have it, and its simple
The problem to me is that it has become bloated. Banner ads, search functions, emos, bots, ratings... ugh
just give me simple clean messaging with calling
Skype also banned victim who was infected with a malware where malware would just post links to other people to remove them randomly from groups.
Skype just bans you for no reason. I've lost one of my most valuable business accounts to scammers who used malware attack to destroy my account.