Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Honest question, why companies release bad apps? are the programmers incompetent? is it extremely difficult? or carelessness ?
supposedly the app dev team knew it was crap but management pushed for it...
 
Very sad situation with the Sonos app! I think it was July when Sonos fessed up that they had messed up with their new app and said they were going to set up ability to revert to previous app, then couldn’t due to changes in code. They were also going to regularly update consumers on status of fixing thing, but have rarely heard any updates. And now, in two+ months, it seems a corrected app is nowhere to be seen. Not saying writing software is easy, but …. I’m coming to agree that there need to be changes at the top.
 
  • Like
Reactions: wbeasley
Early/former Sonos user here (2x Play:1, Play:3 & 1st gen Sonos Connect). Original system was absolutely rock solid. S2 started to introduce problems culminating in speakers needing to be constantly reset to stay connected to a mesh WiFi network. The problems got that bad, especially with the bedroom Play1 losing connection and blasting a klaxon rather than the tinkly classical radio to wake us up, that we wound up selling the entire system and replacing with OG HomePod & HomePod minis. Not quite as good sound wise, not quite as flexible but absolutely rock solid and reliable.

Sonos’ fall from grace has been so sad to see given that they were once the watchword for quality and reliability. From the S2 debacle onwards, Spence has been leading the charge. I’m truly baffled as to how he is still in post given the repeated failures and damage to the brand he has actively presided over.
 
...not launch products that don't meet the standards customers expect.
If you want to put your business at risk, you always can do that. Maybe you succeed. Maybe you ruin your brand name.

What I would definitely NOT do is talking about it the way Sonos does it in this sentence. It clearly states, they did it.
 
  • Like
Reactions: wbeasley
Maybe I’m in the minority, but the new app works fine for me, and I do t find more convoluted than before. Features I used are either as deep in the menus as they were, or more accessible. And apart from that period of about a week that the speakers would mute themselves randomly (was widespread from what I gathered), they work as fine as they ever did.
Yes, releasing an app that was missing features that were already included in the previous app was a mistake, but they appear to have learned (and whilst annoying, I was able to change the alarms using the desktop app). But I see no reason to completely get rid of my system, especially given they quickly added it back.
Everyone makes mistakes, that’s what makes us humans! :)
 
I don’t think we can trust Sonos at all. They knew the app was bad - none of the issues were news to them. The employees on the ground told management what a ******** the app was - and they did it anyway. This simple fact that they did it anyway is enough to not trust them again. Fool me once and all that.
 
  • Like
Reactions: wbeasley
I wonder what the inside story is? Was it something Apple encouraged them to do, such as switch from Objective C to Swift? Or from UIKit to SwiftUI? Where some features using the new Apple developer "innovations" are often incompletely supported for years?
Apple couldn’t care less what other app developers do or what language the app is written in as long as it follows some simple rules before app submission.

This situation reeks of (and I say this as a developer who experienced this many times), project management wanting something shipped before it’s ready so their numbers look good on paper.

There’s this prevailing idea in the project management world that writing software is no different than writing an email and that project managers know better than software engineers.

This means developers are often not given remotely enough time to create what they want/need to create because some idiot MBA is allowed to run the show instead of the software engineering team.

I’d wager money that’s what happened here.
 
Pure damage control, but months too late.

Sadly I won’t be investing in anymore hardware from Sonos.

How did we get in this position and why didn’t they switch straight back to the old app immediately? They could have run both apps together until they sorted the new one. But no, they decided they knew better and doubled down on denying there was even an issue. Poor. Very poor.
 
  • Like
Reactions: wbeasley and wanha
I find it interesting that the announcement doesn't include any mention of additional engineering, design, or UX resources.

I say this because just two months ago, Sonos laid off 6% of their workforce which included engineers.

Without additional resources, Sonos' plan sounds like added work on top of everything the engineers and designers were already doing to appease the management.

Also, who is going to manage the management that fumbled this so badly the first time around?
 
Last edited:
Pure damage control, but months too late.

Sadly I won’t be investing in anymore hardware from Sonos.

How did we get in this position and why didn’t they switch straight back to the old app immediately? They could have run both apps together until they sorted the new one. But no, they decided they knew better and doubled down on denying there was even an issue. Poor. Very poor.

From what I understand, Sonos had already updated the server software which didn't work with the old app and there was no way to "downdate" the servers to the earlier version.
 
  • Like
Reactions: wbeasley
Saying "modern architecture" for the app means using trendy over-engineered ways of programming. I guarantee they had someone read an uber engineering blog post and decide they needed 7 files for each screen to be as "clean" as possible while making development a pain and slow in the process. This new app doesn't even follow the iOS design and looks like they wanted to reinvent navigation.

Apparently Sonos decided to go with the genius plan of switching to Flutter as their development environment in the hope that they could write once and deploy on any platform.

What they didn't realize is that the grass isn't actually greener on that side of the fence because there are a lot of limitations and complications that arise from this approach.
 
I love how he said he might not pay himself a bonus this year. 🤣🤣

CEO’s are the worst. They can absolutely ruin a company and other peoples livings but still take home massive bags of cash for complete incompetence.

CEO’s and their ilk are the real ones that are destroying society.

Yea I noticed that little bit too. They basically have their bonuses secured, they just have to say they met a metric they themselves set.
 
  • Like
Reactions: wbeasley
What I don’t understand is that the top staff didn’t choose to forego their bonuses for this year, to pay that out to their employees, who’ve been so let down by their leadership this year.
 
  • Like
Reactions: wbeasley and wanha
This CEO needs to go. I'm in this industry. The developers are still furious, and wanted more than this. The executive team has been trickle-truthing the public. $200m in revenue lost this year? They need to GUARANTEE that those executive bonuses are gone until 2026 and ABSOLUTELY fire the CEO. No audio company with modular streaming capability has ever had more consumer goodwill than Sonos, and no audio company EVER has squandered their goodwill on such a massive scale than Sonos. And not just the consumer market, but the custom install market! Restaurants lost features essential to them to play music for their customers and had a new interface overnight. I've never seen more businesses dump a brand than this in my 20 years in the business.
Yeah that's why we're getting any semblance of an apology in the first place - custom installs. It's big business.
 
  • Like
Reactions: nt5672 and wbeasley
There's a lot of negative comments here essentially focusing on the awful new Sonos App and that it shouldn't have been released in the first place.

While I agree with that, mistakes happen and I appreciate Sonos not trying to pretend it didn't do anything wrong and instead laying out steps to prevent a similar train wreck in the future.

I'm a lifelong Apple user, but it was so frustrating when Apple kept trying to pretend there was nothing wrong with the 2016 MacBook Pro keyboard that they attempted to subtly fix each year without ever acknowledging the problem.

The current design of MacBook Pro was such a a surprise because nobody expected Apple to address past mistakes in such an obvious way, so to see a properly fixed keyboard, improved thermals, and restoration of MagSafe, HDMI and SD Card IO at the cost of a thicker device was seen as tacit acknowledgement that prioritising style over functionality was a mistake. It took years for Apple to fix their mistakes and to this day they never actually formally acknowledged those were genuine issues.

At least Sonos are owning their mistake and attempting to make things right.
 
  • Haha
Reactions: arc of the universe
Stuff like this is why my company's motto is "Build sh*t, not bullsh*t"... because the industry norm is now financial and public relations engineering vs. products engineering
 
What I don’t understand is that the top staff didn’t choose to forego their bonuses for this year, to pay that out to their employees, who’ve been so let down by their leadership this year.

My thoughts exactly
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.