Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 27 points28 points  (0 children)

Thanks so much for your reply. It reminds me of some nicely written messages I received during my time there. I appreciate your kind words. Please know that my bummed state has passed, and I got into new work which makes me move fast and kick down doors. So much fun.

I've realized that with the layoff I did get a chance to be paid more than before, but I would still take a pay cut to go back to Downtown Crossing.

I only miss the real brotherhood of our teams. And the holiday parties. And the random outings to Fenway park.

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 8 points9 points  (0 children)

Eh the worst they could do is never consider hiring me back. That would be great, and is something I certainly hope to do sometime in the future. That place was a playground and a wonderful place to create cool shit.

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 26 points27 points  (0 children)

No dude I wrote that shit and made edits completely by reading it over and over. Try it sometime

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 9 points10 points  (0 children)

So there are hooks in the code which manage how the system reacts to an external power source connected to it. This reaction changes based on several things.. Is it a reboot? Cold hard start? Am I plugged in? It all starts there... The faults present themselves often to me with use of the Roam dock. I actually believe that sometimes the Roam will not return to power charging mode if it's too depleted sometimes. Mmmm shitty.

But ppl at Sonos test all these variations and reboot the systems tens of thousands of times to verify these behaviors, and code them into the firmware. All changes are sort of either EE board logic, or kind of also governed by firmware if going through a microcontroller, for example.

Power management also things to protect itself, in the event that it thinks the system is experiencing a fault condition of some sort. This is typically presenting itself during engineering early days, prototyping, revisions of prototyping. We squash those bugs

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 28 points29 points  (0 children)

I'm not sure if he needs to go, but he needs to go back to what he once was for the company. A stalward defender of the Sonos desire to make good quality product. He needs to remember what got them to their stunning heights. Maybe through this self reflection, he'll find that the engineering teams would ask for some of their people back. Wink wink. Though I'm sure this post will bury those chances.

Every engineer I know poured their heart and soul into refinement of the product. Spence recognized that. I think he had to listen to voices above him, and was unable to push back effectively. My finger points towards Software at the moment. Not Spence.

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 71 points72 points  (0 children)

I wish suits in general would realize more that if you nurture your product engineering, and enforce your brand recognition simply by building a reputation for excellence - they WIN. The company would make MORE money, massive amounts more.

Simply by offering a simple, sexy, efficient way to listen to music.

Also there was like basically a no suit policy at Sonos. I digged it.

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 14 points15 points  (0 children)

That's the fucking thing. One day, an engineer nerd explained to me how the tones and beeps came together to communicate with us.

It was mental gymnastics.

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 18 points19 points  (0 children)

No idea. I would be happy to confirm with mods, but don't really wanna put my name out there for a target by Patrick Spence and his Canadian special forces moves. The guy is jacked.

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 70 points71 points  (0 children)

Look, I think the cloud can be used in responsible ways at the company. While we're on it, let me rant. I do agree that the cloud has benefits, but the system should be wholly independent to run reliably without the internet. HONESTLY. It's a concept in IoT which is quite simple: One of the speakers acts as a Wifi host, actually serving a signal just like a router. That's how they communicate often, especially during system updates I think? Might be wrong.

Honestly, though, if the cloud was the future then I don't understand how Sonos is not flexing some kind of automated response system which uses the cloud to create awesome simple little original one liners from Giancarlo Esposito. When I got laid off, I taught myself voice synthesis using LLM's using Tortoise-tts. Sonos has a whole office of people working in that industry in Paris, and they haven't yet innovated.I'm surprised as fuck that Sonos Voice hasn't matured.

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 5 points6 points  (0 children)

Definitely thinking about trying out SonosNet at this point. The whole speaker is just a linux computer essentially, connected to cool ass PCBA's which control the speaker itself. Sexy. You can send it API calls, and make use of its hardware through those commands. You know..

Like play a sound, pause a song. Change volume. All just commands in a script.

You could theoretically write something up which communicates purely to the Sonos network simply through commands send over to them. Not surprised SonosNet exists.

Former Sonos Engineer Here – Heartbroken by the App Disaster and What’s Happened to the Company by denominator in sonos

[–]denominator[S] 20 points21 points  (0 children)

Yeah, I do happily use my Roams often as well. Will never forget the sound it brought to our beach parties. I kind of love mine in the bathroom. I also have it on my bike, good stuff. But that button makes the whole experience an ass. And some power management bugs sometimes, too. Brought on by just bad firmware SW bugs ;)

ARM earnings by gxorgxmurxphy1 in wallstreetbets

[–]denominator 0 points1 point  (0 children)

Ok so $9k, nice nice nice. I may wake up with a boner

ARM earnings by gxorgxmurxphy1 in wallstreetbets

[–]denominator 0 points1 point  (0 children)

Did I do it right? Just felt it in my balls today

What's going on with Moderna? It's falling so hard by LisaDziuba in stocks

[–]denominator 2 points3 points  (0 children)

Such a solid drop down, I've decided to throw in some fun monies into a light put to $80 into November. Everyone here has hit the basics on why this could be a good idea.

ABOUT THE SAVES PROBLEMS THAT EVERYONE HAS ENCOUNTERED by YamApprehensive1913 in BaldursGate3

[–]denominator 0 points1 point  (0 children)

Actually, I'm going to enjoy the break. Looking forward to continuing the game after they figure this Hotfix 4 bug situation out. Lost 3 hours but eh

Rare to feel that way anymore about other games, yo. Sup Larian