Should I just go Sonos? Is it worth waiting on Audio Pros new W line to come out, or waiting for WiiMs new speaker? Why is this so hard?
21.10.2025 19:36 β π 0 π 0 π¬ 0 π 0@kevinberridge.com.bsky.social
Director of Engineering @ Matrix Pointe Software. Let's talk about coding! C#, TypeScript, React, PowerShell. F# enthusiast. Man of many hobbies: hiking, whiskey, running, reading, piano, cycling, travel, blogging, speaking. https://www.kevinberridge.com
Should I just go Sonos? Is it worth waiting on Audio Pros new W line to come out, or waiting for WiiMs new speaker? Why is this so hard?
21.10.2025 19:36 β π 0 π 0 π¬ 0 π 0The other options are true stereo setups I don't really want, and pricey, and they require WiiM if they don't have chromecast.
21.10.2025 19:36 β π 0 π 0 π¬ 1 π 0WiiM: no speakers on the market yet, coming soon but when? Streamers and amps are more expensive than full sonos speakers!
Bluesound: pricey, quality I don't need. Mixed reviews on app, just as closed as sonos.
Bose: completely discontinued their entire wireless streaming platform! Poof!
Audio Pro: switched to WiiM home app last year, now switching AGAIN to W/Link Pro app, not out yet, not fully clear if compatible.
Chromecast: the recommended speakers that supported this seem to be largely discontinued. I think I'll prefer the cast style UX, but is this really more open?
Anyone into wireless speakers and have advice? I'm finding this to be horribly frustrating! I just want to stream pandora to speakers in different rooms, same and different music at times.
Sonos: I'm not against it, but I am concerned by the mess of last year's app update and the closed system
Completely agree w/ how much more expressive F# is. But I've always thought of the tests as documentation of the *scenarios* we care about and designed for. And that is different than documentation of how the code works.
10.04.2025 01:44 β π 1 π 0 π¬ 1 π 0Quality is never an accident.
09.04.2025 19:54 β π 82 π 23 π¬ 6 π 0What are you using? I've been looking lately.
15.03.2025 20:30 β π 0 π 0 π¬ 1 π 0"Have to have" is one of the weirdest expressions.
27.02.2025 22:04 β π 0 π 1 π¬ 0 π 0And as long as I'm throwing everything up in the air, I also started to dig into Helix editor. It's just different enough from vim that I fear it will be quite hard to retrain my muscle memory. And I'm not totally sure what the killer feature is that would make it worth it yet. Still real neat tho
26.02.2025 03:19 β π 0 π 0 π¬ 0 π 0You'd think they'd have a good onboading process for that, but if they do I haven't found it. There's a webpage that lists all the shortcut keys, which is cool. But it's esoteric to the point of obscurity. Looking for the file explorer? It's under "snacks".
26.02.2025 03:19 β π 0 π 0 π¬ 1 π 0I didn't give up on nvim yet, but I did switch gears into LazyVim. Now instead of spending tons of hours researching and setting up plugins I have to spend (hopefully fewer) hours figuring out what plugins LazyVim ships with and how to use them. #lazyvim #nvim
26.02.2025 03:19 β π 0 π 0 π¬ 1 π 0Heard so many people complain about it being whitespace sensitive. Haven't had much experience with it myself. And I love F#, so, I'll be fine? π
25.02.2025 23:38 β π 0 π 0 π¬ 1 π 0Was just reading about toml last night. At first I was really into it, but when it got to arrays of objects and had to shown the json equivalent to explain what it meant... then I was less into it lol. But I really want a more typable json alternative.
25.02.2025 17:31 β π 1 π 0 π¬ 1 π 0By unit testing with mocks?
24.02.2025 13:54 β π 0 π 0 π¬ 0 π 0Doesn't this miss the notion of cyclomatic complexity tho? Those outside tests may need to cover the same logic across many tests to get coverage further down. Then, if that logic changes, all of those tests all fail. Even though that code wasn't specifically what that test was trying to test.
24.02.2025 13:52 β π 0 π 0 π¬ 0 π 0I started trying to setup neovim this weekend and I just posted about my progress and the experience so far: www.kevinberridge.com/posts/202502...
What editor do you use? Got any tips for me?
#neovim #vim #neovide @neovim.io
Keeping this blogging streak alive! This one is about the problems with long-lived feature branches and the problems with all the alternatives too: www.kevinberridge.com/posts/202501...
26.01.2025 22:59 β π 1 π 0 π¬ 0 π 0I love @react.dev and @solidjs.com async model so much that I gave a talk explaining why they're awesome
But React's "you need a framework to fetch data" has been a little annoying to deal with. Especially because I've seen Solid deliver the promise with only native APIs.
Agile was a big topic at #CodeMash. And there is this a sometimes spoken, sometimes unspoken, assumption that you can't plan software projects. So we must do short iterations and frequent deploys. I think iteration is good, but is it true that we can't plan? www.kevinberridge.com/posts/202501...
19.01.2025 21:11 β π 1 π 0 π¬ 0 π 0#codemash was a fun time again. Thanks to all the speakers and organizers! It's always nice to see old and new conference friends.
Possibly inspired to maybe consider writing a talk again π
@jimmybogard.com enjoyed your modular talk, thanks! Curious, do you know of any books, tools, articles, whatever that address the separation of the database layer? That's such a complex area between how to model it, derived data, ensuring consistency, eventual consistency, etc
17.01.2025 18:43 β π 1 π 0 π¬ 0 π 0@leonadato.bsky.social really enjoyed your Technical Empathy talk yesterday, thanks!
17.01.2025 17:10 β π 2 π 0 π¬ 1 π 0Early deploy, followed by much snow on the roads, but I have arrived at #CodeMash! Better late than never!
16.01.2025 15:32 β π 1 π 1 π¬ 0 π 0Bring back comments! Clean Code ruined us with its advice about comments. Not really it's fault. We all drew the wrong conclusion.
15.01.2025 01:30 β π 1 π 0 π¬ 0 π 0Looking forward to #codemash Th and Fri! Wasn't going to go because of other travel lately, but made the last minute decision to attend.
I remember when tickets used to sell out in minutes, so it's nice to be able to grab a ticket last minute π
Nice, except when it happens over and over again... lol
14.01.2025 01:24 β π 1 π 0 π¬ 0 π 0Trying to get back into blogging. I used to do more journal-style blogging -- just "thinking out loud" and reflecting on things and writing them down. New Year's are good for this kind of thing, right?
So here we go, What is a Software Engineer's Job?: www.kevinberridge.com/posts/202501...
"We have a looming pipeline problem of potentially epic proportions.
Combine that with an ocean of *real* business problems neglected, and a planet-sized amount of LLM-generated technical debt, and you have the perfect storm."
codemanship.wordpress.com/2025/01/11/t...
Somehow, I've managed to dodge XSLT... so far, lol
10.01.2025 01:30 β π 1 π 0 π¬ 0 π 0