Welcome to Pragmatic.
[Music]
Pragmatic is a discussion show contemplating the practical application of technology.
By exploring the real-world trade-offs, we look at how great ideas are transformed into products and services that can change our lives.
Nothing is as simple as it seems.
This episode is brought to you by ManyTricks, makers of helpful apps for the Mac.
Visit ManyTricks.com/Pragmatic for more information about their amazingly useful apps.
We'll talk more about them during the show.
Pragmatic is supported by you, our listeners.
If you'd like to support the show, you can do so via Patreon for early release, high quality, ad-free episodes.
Visit engineer.network/Pragmatic to learn how you can help.
Thank you.
I'm your host, John Chidjie, and today I'm joined by Ronnie Lutz.
Ronnie Lutz. How are you doing, Ronnie? I'm fantastic. Good morning. Good night. Good
evening, whatever. Yes. Good generic time of the day is what they say on the feed, but
that's another podcast in any case, because they figure, well, no one knows what time
of the day that you're recording in your time zone, my time zone, or when you're actually
going to listen to it. I like that. Then they abbreviated it to GTOTD or something like
that. I'm like, the first time I heard it, I'm like, "What are you talking about?" Good
generic time of the day, anyhow, but yes.
There you go.
Before we get stuck into the main topic for today,
I just wanted to have a couple of quick little announcements
of a sort anyhow.
I recently at the request of some listeners and patrons was
we love listening to your voice, John, they said and I'm like,
okay, that's sure.
Thank you.
would you like to do a podcast to help people go to sleep
just by listening to your voice?
And I thought, well, that's a bit odd, I guess.
So sure, why not?
And I kind of teased the idea back and forth
in the back of my head for a while.
I didn't do anything until this whole COVID-19 thing
went down.
And so I thought, you know what,
if I can help someone get to sleep
in these sorts of unusual and difficult times,
then why not?
So, as of the time of recording this episode,
there are now two up.
Another one went up yesterday.
And if you want to just go to the engineered network,
engineered.network/sleep and have a listen.
And if it put you to sleep, then two thumbs up,
we'll call that a success
since that's what it's trying to help you with, I guess.
(laughs)
I don't know.
- Perfect.
- Yeah, well, if it works, it's perfect.
But I mean, anyway.
And because you're still awake,
I'm assuming you haven't listened to it.
So that's fine.
Never mind, it's fine.
I'm not even trying to be funny.
It's one of those things that people-- I just hope it helps somebody.
I don't know if I'm going to do this long term.
It's going to be pseudo random, the timing.
So, it's-- And if you have requests, if people have requests for stuff they want me to read, so
long as it's like creative commons or I can't read something that I'm going to get sued for
reading, you know.
Right. You know, so I don't know.
So, that was the first thing.
The second thing was I've actually got back
into app development.
You probably saw some chatter on this,
I think Ronnie probably.
- I did, yeah.
- Yeah.
- We talked about it.
- We did, yes.
And so the app that I'm currently working on
is one called Timeless Day.
I don't wanna go into too much detail about it,
but it is an Apple Watch app.
And I've actually been working on this for a few months now.
This isn't a new thing,
but the whole COVID situation sort of put it on hold.
So I just wanted to let people know
that it's back off hold again.
I'm hoping to go to TestFlight Beta's in the next month
and then release about a month after that or thereabouts,
depending on how good or bad
the TestFlight Beta goes, I suppose.
But in any case, so yeah, it's a watch,
it's an Apple Watch only app, standalone Apple Watch app.
It will not have a companion app on the iPhone.
And I've caught a, I sort of thought about
all these different apps that I could be writing
'cause I just feel like writing code.
And anyway, it's sort of scratching my programming itch,
I guess you could say, but in any case,
so I really struggle with decent acronyms sometimes.
And I thought about, it'd be nice to have a place
to put all the apps that I've ever written
or intending to write and to come up with some kind of name.
And it's terrible.
I mean, I don't think it's that great.
It's, I've called it slip apps.
It's not trying to be funny.
it's just trying to abbreviate what I'm trying to do with my apps,
which is solving my little problems with apps or solving life's problems with
apps or solving my life's problems with apps,
which if you pluck the right letters out, spells slip.
That's what I got. That's all I got. Anyway, if it may sound ridiculous,
but that's okay. There's a link in the show notes.
If you want to go check it out. There's not a heck of a lot there at the moment.
This is the causality app, which is the Libsyn joint venture.
I guess you could call it.
Bedside clock reference is still in there.
Obviously that's still not in the store.
It's still been pulled down until I can update it,
but I am gonna update that.
And there's a couple of other apps
that also I'm going to develop as well,
hopefully in the next six to 12 months or so.
So I wanna start getting some apps back out there again
and kind of missed doing that, so.
- I started doing that a while back too.
I started just downloaded Xcode
and started watching some videos online
and started doing some coding and it was kind of fun,
but then I kind of got caught up in COVID-19
and you would think it would be the best time to do it,
but I can't seem to find any time to do it anymore,
which is weird since I have all the time in the world.
- Yeah, so I mean, the funny thing with me
is that getting into this space
where I'm now working from home
and I've got the whole clan at home as well.
So my wife and four kids,
so it's kind of that noise and distraction
makes it difficult,
but we've gotten into a bit more of a routine
and respecting spaces and different things.
And I feel like the time is right for me to sort of like,
you know, open the lid on that one again
and see what else is in there.
So anyhow, but yeah, I guess the thing is that I just,
there's bits and pieces about the Apple Watch
that still annoy me.
And I guess I just wanted to write a few apps
to plug some of those gaps.
You know, it's just silly little things, but in any case,
I didn't want to say too much more about it
just to let people know that yes, I am working on that.
I am programming in Xcode again,
and it feels good to do it.
That said, yeah, watch this space.
Hopefully by the time the next episode comes out,
there'll be something more to talk about.
But anyway, for the moment, that's that.
- Excellent. - Okay, right.
So the topic for the episode.
Those people that have been following me
on the Fediverse or on Twitter,
or my blog at Tech Distortion will know
about what we're about to talk about,
which is basically all of my trials and tribulations
with wireless issues, wireless connectivity issues
and docks and interference and things of that nature.
Because since I've moved from,
to an environment where I'm working from home,
I realized that I have a lot of Bluetooth devices connected.
And I thought, you know what I'm gonna do?
I'm gonna get myself a Magic Mouse 2,
which is a very, very nice,
although ergonomically questionable mouse.
You know what I'm talking about.
- Right, right.
- And right now it's in harpoon turtle mode,
another great design decision, nevermind Apple.
But I tell you what, when that mouse is working fine,
it is a great mouse.
It feels really, really good to use.
It's precise and I like the scrolling on it,
you know, up, down, left, right.
The usability of it, it is a very nice mouse.
It's just that you get a hand cramp
after using it too much.
But so anyway, this is about three and a half weeks ago,
something like that. So just after about a week and a bit into lockdown.
And maybe I'm getting the chronology slightly messed up, but I already had a track
pad and I already had the Bluetooth keyboard, which is the full
Apple with a numeric keypad.
And I picked it up secondhand a while ago, told the story on
Bubble Sort. And, you know, that's another story, but never mind.
The point is that, so I had that.
And then finally, I also was using my AirPods.
So previously I used my AirPods
and the AirPods would be tethered to,
connected to my phone.
And I'd be listening to podcasts
or when I was out walking or jogging
or whatever the heck I was doing, riding my bike.
And sometimes I'd connect them up to my iPad
but I've practically never connected them to my MacBook Pro.
So now fast forward to about three weeks ago,
I finally had all of these things all connected at once.
That's four Bluetooth devices talking to my MacBook Pro.
And that was when I really started to notice
these little things that I'd noticed and ignored
for the longest time,
starting to become a massive problem.
So I'd be in the office and the office,
I work in a multi-story building
in the central business district or downtown Brisbane.
So that place is an RFP soup.
It's like, there's mobile phone towers everywhere.
There's, you look out the window
you to see other buildings and mobile phone towers and there's Wi-Fi hotspots all around
you. I mean, you're basically, if you could see the RF, the radio frequency radiation,
it would be like a layer of smog of radio. This is so much. So I got used to the trackpad
occasionally not working quite right because I'd use my trackpad at work or just weird
disconnect things with my AirPods, even to my phone. And I'm like, "Oh yeah, this is
the RFP suit, but I wasn't using them long enough in the home
environment to really understand that there's actually a problem
with my home setup, there's something wrong. And I, and for
the longest time, I thought it was my MacBook Pro, which is
only a year and a half old. It's a 2018 dodgy keyboard model. I
don't Okay, so that's not the correct name. But you know, the
one I mean,
I think everybody will. Yeah,
yeah, I think so. But you you'd actually just to just to check
So you've got a couple of iMacs, I think you said, is that right?
I do, yeah.
Yeah, so you don't actually have a MacBook Pro with a dodgy keyboard, just checking.
I do not. I don't have any laptops. I don't like laptops.
Any specific reason why? Just curious.
Well, I figure they're not as good as a desktop, and if I want portability, I'll just use an iPad.
And I don't do a lot of work that would require me to actually need a laptop, so there you go.
So on your iMacs do you use much, is it all wired or do you use many wireless peripherals?
I have the same keyboard you have I believe, the one with the number pad and I have the
wireless trackpad and I have a wireless mouse and that is about it for wired and then I
will try to plug my AirPods in and I have some issues getting my AirPods connected but
I don't know if that's a Bluetooth issue or just a Mac issue.
So this is, okay, so the interesting thing for me
was that I initially jumped to,
oh, dodgy keyboard, dodgy Bluetooth probably,
I just jumped to that.
And I thought, well, maybe I've got some Bluetooth problems
with my MacBook Pro,
or maybe I've got some problems with my iMac.
And that was just superficially where I started.
So when I started listing all these devices out,
and then I started to actually write down
what the specific issues were
to try and track when the problem started
and what the problem was.
So the issues I have with my keyboard was I was getting keystroke lag.
So, I mean, I can type relatively fast.
I'm not like 100 words a minute or greater.
I mean, I think I average between 80 to 100 on a good day, but I don't break 100 very often at all.
And so I can type respectably fast, but not stupidly fast.
But even so, when I'm typing, I was typing at moderate speeds, I was occasionally getting periods of time where I was just getting keystroke lag.
And I'm like, oh, that's probably just, you know, Catalina doing something dodgy in the background,
something in a software stack.
God, I know. So I kind of, you know, I'll let that go.
Then the trackpad.
Now, people that follow Casey List might be aware that he's had issues with his
trackpad. Now, he was having issues where he would tap the
the trackpad and it would not do much.
And then suddenly you would get like a bullet go like a kind of
all at once. And like the feedback would be time delayed.
Now, I started getting- I'd been experiencing that occasionally, but it was
becoming more frequent.
And it went from just being a couple to quite a few in a row.
And that's quite an interesting sound, if you've ever heard it.
It's like, hmm.
Yeah, anyway.
So then the magic mouse.
So how the magic mouse started was it was a brand new peripheral.
And this, I guess, was part of the final show.
It was that in the air pods was that the mouse was stuttering as I was moving the
cursor. So have you ever had a stuttering mouse cursor on a mouse?
I have actually. Yeah.
Not recently, but I have. Yeah.
Well, how would you describe it?
Because I struggled to describe what exactly I mean, I call it stuttering.
Maybe it's not the right word for it, but it's kind of lagging, but it
sort of jumps as it goes from spot to spot though. I think stuttering is a good word. I mean for
for us Americans you know the gun culture it kind of looks like a like a like a I don't know like an
automatic weapon going across the screen. Yeah yeah a bit like that yeah okay that's a good
description as well and it's maddening because if you're used to a mouse that is smooth as silk
like when you move that mouse across the table you get an equivalent response at the same rate
rate of acceleration slowing down. When it starts stuttering,
it drives me up the wall like so fast.
I have no fuse for that. And I just, it was,
it was, I'm looking at this mouse. It is brand new,
absolutely nothing wrong with it.
How could there be something wrong with this?
And that led me down the path of, okay, well,
then we talk about the AirPods. Now the AirPods were even stranger because,
So you talked about connection issues with the AirPods, like connecting it.
So that was or having a reliable connection.
Is that it? Like connection was sometimes dropping out or?
Yeah, like it would not connect easily.
And then when I did, it would like I could hear it.
I don't know, stutter almost to my AirPods would do that.
So like crackling in your in the audio and.
Yeah. And like pausing and then starting back up again, just some messed up stuff.
And this still happens to me, actually, when I try to do my AirPods to my Macs.
OK, so that's interesting.
I, the funny thing for me was that with the AirPods,
the only time that would break out
was if I got too far away from the Mac, which is fine.
Bluetooth is only supposed to have like a three meter,
10 foot range or something like that anyway.
It's not specifically, it's not high power,
which is of course part of the problem, which I'll get to.
But so what I was seeing was the audio I was hearing
in my ears was fine.
It was absolutely fine.
crystal clear, no crackling, no distortion, no nothing.
But it was the other way around
'cause I was using it for all these audio conferencing
and video conferencing apps,
because of course, now I'm working from home.
So working from home, we've got, well, Skype for Business,
FaceTime Audio, Microsoft Teams,
and of course, roll your eyes now if you'd like to,
Zoom, for all of the problems that it's got.
Let's not even go there, but hey,
And I was in these meetings for a long time, you know, like some days was nine hours straight.
And it was ridiculous, right.
And because, I mean, I used to go to a lot of meetings and they followed me
to work from home.
Oh, man. And sometimes, you know, I say these meetings, like that's not all one meeting, right.
It's like you basically you jump off one conference call and then you jump onto the next one and
And then someone, you jump off, you think you've got 30 minutes and someone sees you're
available so they call you.
And it's like you're basically on the phone either in a meeting or a conference call or
a one-on-one conversation for nine hours straight.
And it's ridiculous.
But anyway, I'm getting a bit off topic.
But the point was that the audio from my microphone, they would say, "Yeah, John, you're dropping
in and out."
And I'm like, "Okay."
First thing I went to before I got the whole mouse was I looked at my bandwidth.
And I've got decent enough internet now.
Rewind five years and it was terrible.
But in the last five years, we've gotten the National Broadband Network or NBN.
And unlike some people who have had problems with the NBN, I've had none.
The NBN for me has been fantastic.
It's fiber optic up to about 800 meters away or it was about a thousand yards away, something
like that.
The rest of that is just twisted pair copper and it is
Measured as the best about a hundred megabits down 40 megabits up
So I do not have a bandwidth problem and yet they were reporting. Hey, you're breaking up
That's the first thing I figure you know, and it didn't matter if it was video and audio or just audio
It didn't matter. It still broke up. So after a long process of elimination
I well, I came to the conclusion that I have a common problem somehow. So
What did I do?
First things first. Okay. I'm a podcaster right amongst other things
So I had no I have no shortage of microphones. I have plenty of them. So I don't have to
Like my air pod microphones aren't the boss of me. I if I want to plug in my Heil PR 40
I'm gonna do that. So that's the first thing I did when I was reported on that or having audio problems
So hide the heart, put the Heil into the MixPre3,
put the MixPre3 into the MacBook Pro
and assign that as my microphone when I was using Skype,
when I was using Facebook, FaceTime, yada, yada, yada.
And the audio problems were solved and I'm like, okay.
So it's, is it the AirPods then?
So then what I did is, as I said previously,
I was using my AirPods with my phone all the time.
So I repaired my AirPods to the phone, to my iPhone.
And then I made phone calls again using Skype, because I mean, I can do a Skype call from a
phone as much as I can from the Mac.
It still works. And there were no audio problems.
But the thing that was different was that in order for me to make a phone call, I have to go to a
different part of the house because my desk in the study has terrible phone reception.
So, in order to make a phone call, I have to actually go to a different part of the house.
And so, whenever I make a phone call, even if it's on Skype, instinctively, I would leave the
study and I would go to a different room and I'd make the call from a different room because I was
just used to doing that on my mobile phone.
So, what I've managed to prove was that it was a problem with the AirPod microphone when I was
in the study.
OK, so far, so good.
So, the next question.
Like a game of Clue, huh?
The thing is, and I wrote a whole article about this on Tech Distortion, there is a link in the
show notes if you're interested in reading the nitty gritty details.
Well, actually, I can't think of it.
They're kind of just as gritty as what we're talking about right now.
They're the same as what we're talking about.
The same grit level is there.
So, you can read it if you don't want to hear it or you can read it and hear it.
Either way. But yeah, look, it's a process of elimination.
And if I had a spectrum analyzer, like some proper test
kit, like when I worked at Nortel back in Calgary in 1999
through to 2001 and before that as a student in 97,
I mean, we had the most unbelievably awesome spectrum analyzers.
I mean, these things are worth $30,000 each, but oh, that was so good.
And yeah, these things, you could literally put a string of wire
off the end of the probes and it would just give you a sweep
of the entire spectrum of noise.
Just it was just picking up on that piece of wire in a room.
And, you know, just to prove it was working, you could see
you put inside the nanocoic chamber and you'd see near silence.
And anyway, but I don't have that at home, you know, they didn't let me
take that in my carry on when I left.
So, yeah, kind of.
They didn't let you take the $30,000 equipment home with you?
I know. I can't imagine why either.
But, you know, hey, there you go.
So, no, I don't have any of that.
In fact, thanks to my- One of my older sons, I no longer have a functioning multimeter
anymore either. But that's a different story.
Again. That's what kids do.
Yeah. They test patients, that's for sure.
And things they shouldn't with multimeters.
Anyhow. All right.
Back on topic. Right.
Yes. So, I didn't actually have a spectrum analyzer.
So, this is all just a process of elimination.
So, the first thing was the microphone in the AirPods when I was in the study
with the candlestick.
So, that was the first one.
So, the second one was the mouse.
So I'm like, okay, the mouse is a problem because the mouse is wireless.
Now, I have no way to make it wired.
So what I could do is I could plug in a wired USB mouse, which I still had.
I still had that archaic technology.
So that was fine.
So I plugged it in and there was no mouse stuttering anymore.
There was no automatic weapon going off.
It was just fine as it should be.
But that didn't prove that it wasn't a problem with the wireless, it just could have still
been a problem with the mouse.
So that wasn't conclusive, but that was at least evidence to suggest it wasn't the MacBook
Pro in terms of some software stack problem with the mouse cursor, so that was not it.
So then I thought, okay, well, maybe things are interfering and I'm getting some kind
of interference from some other devices.
And it could be something in the study, it could be something connected to the computer,
I actually don't know.
The next thing to do was to start turning off or getting rid of other devices that could
be interfering on Bluetooth.
So the simplest thing I thought of was, well, I can wire, I can plug a wire, a USB cable,
a USB to lightning cable into my keyboard.
And if I plug that into USB, it turns off the Bluetooth radio and it acts just like
a USB keyboard.
It charges it too, which is good.
So I tried that and I found that it actually did improve the stuttering.
It didn't get rid of it, but it was not as bad.
And I thought, OK, so that now tends to suggest
that there could be some kind of interference
by too many things on the Bluetooth frequencies
that are interfering with each other or making it difficult
for other ones to be like essentially being drowned out.
All right. So far, so I think almost good.
Almost. Almost.
Now I have to eliminate what's plugged into the MacBook Pro.
This is where it gets a little bit more complicated.
When I first got my MacBook Pro, one of the reasons I got this particular model was not
because it had a touch bar.
In fact, the touch bar was a disincentive to get it because I hate the touch bar.
Such a lot of money for no reason.
It does nothing. Yeah, nothing useful anyway.
I mean, it sure looks good in a demo, but once you try and use it, you know what?
I've done a whole episode on that before.
Let's look before you touch.
Feel free to look it up, listener, and enjoy listening to me rant about how much I
don't understand the touch bar.
Anyway, I got this one because it had four USB-C ports more than
anything else, and there's still not enough.
That was the conclusion I've reached.
So here's what I had.
I started out with this Thunderbolt dock, and Thunderbolt dock is made by
company called StarTech.com. I've also heard Marco recommend a different dock from them as well. So
StarTech.com and they, you know, I got it through, I think I got through Amazon if memory serves.
Not super expensive. I think it was a bit over $200, something like that, Australian,
whatever that is in the US, probably $149 US, something like that. And this particular dock,
it's a, it is a genuine Thunderbolt dock. It's not USB-C, which means it can drive two HDMI 4K
displays directly. It can also drive, it also has a single USB 3 output and a single USB 2 output
as well as a gigabit ethernet. This thing's pretty nifty and it's not that big physically and it
connects via one of the Thunderbolt ports and it worked really really well and I took it to and
from work with me so I could use it at work and plug into external displays at work as well as
at home so it got a little bit beaten up along the way. So the other thing that I
that I found after a while is that because I was putting it in a bag and
pulling it out of a bag and you just everyday wear and tear so this particular
cable started to the rubber sort of sheath on the outside of the cable
started to peel away and pull back from the connector and you could see the
shielded braid layer at each end. So, I knew this thing was
sort of getting some internal damage because of all the use
because every now and then my USB connected devices would
disappear and come back on. So, you just ejected your hard
drive without like eject you did you sorry you disconnect your
pad your your hard drive without ejecting it first naughty and
you get you know what I'm saying it's like you get that message
up and you're like, well, I didn't touch anything, I didn't.
That message always makes me feel like a little kid, like I'm getting in trouble by Apple.
Yeah, exactly.
They're like, you unplugged it without like doing it properly first.
Like, what were you thinking? I'm like, yeah, but it wasn't me.
It wasn't, I didn't do that.
They need to figure that out, so that's not an issue.
I don't understand that anyway.
Man, that's a file system problem and I don't have a dinger to go ding
and I'm not, anyway.
But still, yeah, but yeah, it's a problem.
But irrespective of that, that led me to the conclusion that, okay, there's some problem with
the USB 3 output because all of my devices are plugged into USB 3 because I want to get the best
performance out of it possible. And so I'm like, okay, I can't have my hard drive sitting off this
thing anymore. My StarTech.com dock is no good anymore for that purpose. The screens were fine,
as in like the 4K displays were fine. The Ethernet, I wasn't really using at that point,
but when I was using it from time to time at work it was also seemed to be fine as well. So I'm like
okay fine so it's just the USB 3 and I then bought myself a really really cheap adapter from a
company called Unitech and it was a three-port USB 3 hub and it had integrated gigabit ethernet
and I bought a really really cheap USB-A to USB-C adapter from a company called Orico.
I don't know. Anyway, I'd never heard of them either, but never mind.
And so at that point I'm like, right, I've now separated out on USB3.
And so my MacBook Pro is now looking like power in one side,
StarTech.com Thunderbolt dock on the other side.
And then one more output for my USB-C three
port hub, USB3 hub. Okay. So then I'm like, okay,
I I'm having some issues with my displays now going
blinking. This is the nine months of my StarTech.com
Thunderbolt dock gradually degrading with use. I'm having
problems with it now. So what am I going to do? So I thought,
okay, let me just get some cheap USB-C to DisplayPort adapters
from a company called Cable Creation. They were cheap. And
it was just one port to DisplayPort. So one USB-C to
DisplayPort. So I put those in. And so I had one for one monitor,
one for the other monitor, got a couple of DisplayPort cables, then everything was fine
again. And I could stop using the StarTech.com Thunderbolt dock. But at that point, I was
now out of ports. But on the plus side, nothing was disconnecting anymore. So, all of this
has got nothing to do with the Bluetooth, so you think. But there's a reason I'm going
on about it. It's an important reason I'm going on about it. I'm not trying to bore
you. I'm not trying to put you to sleep. That's the other podcast.
- I was gonna say, yeah, that's not this podcast.
- Oh yeah, there's a podcast for that.
Oh my God, anyhow.
So at the end of all of this, that was all well and good
until I needed to plug in the device I'm using right now,
which is the MixPre3, because the MixPre3,
which is my awesome podcasting mixer,
USB interface device is a USB-C.
So I needed to use one of those ports,
but I couldn't 'cause they were all in use.
So when I would record, I would have to unplug one of my monitors and be one monitor down.
Not the end of the world, admittedly, but still, like I said before, four ports was
not enough.
Well, it would have been enough if my dock would have been fine.
But then again, why do I need a dock?
Oh, that's right, because we've got everything now as a USB thing and we are living in Dongle
City and docks and dongles are now our friends, until they're not.
So far, so annoying?
Yeah, sounds great.
Yeah. So, at this point in time,
what I basically had sort of realised is that
I had a bunch of other devices plugged in to my MacBook Pro.
I had taken my Bluetooth keyboard out of the equation by turning into a USB keyboard
and that improved the stuttering of the mouse.
So, I then had a look around and said, I thought about, well, okay, I remember
reading a long, long time ago, and I do actually mean a long time ago.
It was almost a decade ago, about how USB 3 would be
terrible for like for Wi-Fi and for Bluetooth.
And I'm like, I don't know what made me think of it.
It just randomly came into my head for some reason, like I remembered reading an article
about it. It wasn't a Google search either.
It just I don't know.
I just anyway.
So I started doing some research into USB3 and the article
that I was thinking of was originally written, I think it was in 2011.
So I said about a decade ago and it was a fascinating
paper put together by Intel about USB3.
and there's a link in the show notes
and also a little bit about Bluetooth as well.
Now I didn't wanna, so I guess in some episodes in the past
I've gone into inordinate detail
about how different protocols work and so on and so forth.
I sort of consciously wishing to not do that this time,
maybe another time, but for the purposes of this episode
I just wanted to talk about the specifics
of how this manifested in my use case
in the hope that maybe this will help somebody else if they have problems like this.
So, need to talk a little bit about the
problem and how I fixed it, and then why it was a problem at all.
Sticking with me?
I'm all here, but I don't, you know.
I thought, though, when you told me that we were going to talk about Bluetooth, I thought we were going to talk
about King Harold.
Oh, yeah.
Well, we could- We have to give him a mention, don't we?
I tweeted last night that you had invited me on and we were going to do a history podcast.
So I got a lot of people that were like testing me going, "Oh yeah, you've been wanting to
do a history podcast for a while."
So at least they'll hear this part and go, "Oh yeah, it was about a..."
That's how...
So King Harold was the king of Denmark.
He was actually the king that brought all of Denmark together.
So the Bluetooth, the little bee that you see on Bluetooth is actually the...
It's two ruins.
the Hagoroon and the Bjarken rune which are the which are his initials HB so
that's how that little thing is made because it kind of looks funny it
doesn't look like a B or you know there's no T in there it's why is that a
why is that the logo and I guess Jim Kardash of Intel in 1997 just said hey
let's call it Bluetooth because he was the king that brought all of Denmark
together just the way the Bluetooth is supposed to bring every you know
everything to communicate together. So there's your history lesson.
So for those that I said, we were going to talk about history, we did for a second.
Look, honestly, I actually didn't know any of that.
And thank you for filling me in on that.
And there is a link in the show notes for an article about the Denmark
Bluetooth, as opposed to the wireless standard Bluetooth. But yes.
So, yeah, I didn't know that.
Funny little bit of history from my side.
when Nortel let me go in the mass downsizing where they sacked 60,000 people in the space of three
months in an attempt to save themselves, and it still didn't save them. But never mind that. I was
applying for other jobs in and around Calgary. And I was interviewed for a particular job. And I kind
of had a little bit of egg on my face. Now, this is late 1997. Okay. And then what made me think
about this is when you said in 97, the whole Bluetooth thing, right?
Yeah. And so when I was interviewed for this job, they asked me a specific question
because they were looking for people to help them develop the first generation of
Bluetooth application specific integrated circuits or ASICs.
And so they wanted to be one of the first ones to market.
And they said, oh, how familiar are you with Bluetooth?
And I'm like, with what?
because I hadn't heard of it and because my head was so buried in the CDMA standards
and the TDMA standards and GSM, I hadn't.
So all the high power stuff, even though Appliance BTS that I was working on
was a low powered CDMA solution.
I hadn't I hadn't actually been that I wasn't familiar with what was going on
in that in the very low, ultra low powered spectrum.
So so there you go.
And the other funny thing about that job is that three days
I'd booked my flights home.
Three days before my flight left, I'd already sold off all my stuff
and everything.
They called me and offered me a job.
But never mind that.
No, I didn't take it.
I came home. There you go.
That's my history lesson about my first running with Bluetooth.
Okay. Before we go any further, though, I should probably talk
about our sponsor for this episode, actually. And this
episode is brought to you by ManyTricks. And they're makers
of helpful apps for the Mac. And their apps do, well, you guessed
it, ManyTricks. And their apps include Butler, KeyMail, Leech,
Desktop2Curtain, Timesync, Moom, NameMangler, Resolutionator, and
Witch. And there's so much to talk about for each of those
apps that they make. So we're not going to cover all of them,
I'm just going to touch on some of them, just five actually.
Time sync, I've been using that a lot lately, by the way.
You can track your time that you spend in apps
or activities on your Mac,
the simple and easy way by using time sync.
You can pull all of your apps by common activities,
create custom trackers for non-Mac activities if you want.
And it's simple, but powerful reporting feature
shows you exactly where your time went.
So you can plan better and stay focused when you need to.
Resolutionator, that's another really good one too.
It's so simple, it's a drop down menu from the menu bar
and you can change the resolution
of whatever display you like
that's currently connected to your Mac.
The best part though, you can even set your resolution
to fit more pixels than are actually there.
And that's really, really handy,
especially if you're stuck on a small screen laptop
and you need a little bit more real estate on the screen.
It's very, very handy.
Now, which you should think about which as a supercharger
for your command tab app switcher.
Let's say you've got three or four documents open at once
in any one app and then you can use which is beautifully simple pop up to quickly pick exactly
the one you're looking for. You can switch between tabs as well as apps with app windows with
horizontal vertical menu bar switching panels full text search for switching you can show the
front most app in the menu bar icon if you want it now has full touch bar support too and there's a
lot more than that to it. Name mangler you've got a whole bunch of files to rename quickly
efficiently and in large numbers, then NameMangler can help. It's designed for staged renaming
sequences with powerful regex pattern matching. Recent additions including a group by feature
when making a sequence and title case conversions can now keep their existing formatting or you can
convert them to lowercase based on their word length. The best part is it shows you the result
as you go and if you mess anything up just revert back to where you started and try again.
Moom, one of my favorites, I installed on every new app
and every new Mac.
It makes it easy to move any of your windows
to whatever screen positions that you want,
halves, corners, edges, fractions of the screen,
and then you can even save and recall
your favorite window arrangements
with a special auto-arrange feature
when you connect or disconnect an external display.
It also has full touch bar support
and keyboard integration with Adobe's apps.
It also works perfectly on an iPad
operating in sidecar mode as well.
Use that a few times.
It's the first app that I load on a new Mac.
Like I said, it's just awesome.
Now, that's just five of their great apps
and that's only half of them.
And they all work with the latest version
of Mac OS Catalina.
All these apps have free trials
and you can download them from manytricks
or oneword.com/pragmatic
and you can easily try them out before you buy them.
They're all available from their website
all through the Mac App Store.
However, if you visit that URL,
you can take advantage of a special discount
off their very helpful apps
exclusively for Engineered Network listeners.
Simply use Pragmatic19, that's Pragmatic the word
and one nine the numbers in the discount code box
in the shopping cart, and you'll receive 25% off.
Now, this offer is only available
to Engineered Network listeners for a limited time,
so take advantage of it while you can.
Once again, thank you so much to ManyTricks
for sponsoring the Engineered Network.
- Yeah, I use a couple of those.
I didn't know they made Butler.
I love that app.
- Yeah, and the funny thing is,
when I've spoken to them in the past,
I said, "Hey, do you want me to talk about Butler
"'cause it's a great app?
"I've used it and a lot of people that I know use it
"and love it as well."
And they asked me to focus on these five.
They have their reasons, but to be honest,
I think that so many people know about
and use Butler already,
maybe they feel like it doesn't need to be discussed.
But I mean, for whatever it's worth,
yeah, Butler's awesome too.
So, but yes, and I also have that installed on my Mac.
But yeah, anyway.
- Good company, good apps.
- Yeah, they are a great company
and they have some really good apps.
So thanks again for sponsoring the show guys.
They've been one of our longest supporters actually.
So they're awesome.
All right, so I said I was gonna get into
a little bit more about the Bluetooth
and why it is the way it is and what it's doing.
So let's do that.
And I like, when I'm trying to describe this to anybody
or go through this or get it straight in my head,
I like to get back to basics.
And the basics are whenever you've got communication,
you need three things.
You need a transmitter, a receiver,
and a transmission medium for joining the two
or to carry the message.
And the same is universally true
no matter what you're doing.
So in this particular application, the transmitter
probably wasn't a factor because everything was within
tens of centimeters or inches of each other.
So signal strength from a transmission point of view, if I transmit, is it going to make the
destination to the receiver?
That's probably not a problem at all.
Interference, though, I mentioned it a few times before, interference could be a problem
for the receiver.
So the problem with interference in the communication,
the transmission medium between them,
the problem with interference is that
it's not as easy as it used to be.
So narrow band and broadband.
So when I talk about narrow band,
I guess a lot of people think about,
okay, maybe I'll think about this other way around.
When people want to talk about broadband,
they think about broadband internet.
When I'm talking about radio,
it's all got to do with the width of the channel.
So if you've got a channel that's carrying data, narrow band, let's say 25 kilohertz or 12.5 kilohertz or something like that,
that's what they would consider a narrow band.
And broadband could be measured in the megahertz, you know, like 2 megahertz, 5, 10, 20 megahertz, whatever it might be.
So that's a broadband as in a very, very wide bandwidth.
Back in the beginning or the early days of radio, broadband wasn't used at all.
all radio transmissions were essentially narrowband because you could make an antenna that was the
perfect resonance for that frequency, you could optimize that for the minimum amount of power loss
and by focusing all that power and all that energy into a narrow band you would get a much higher
peak energy and that peak power output would get you more range, more distance. Now fast forward to
today or the last 30, 40 years and people have realized that well sometimes that's not what
matters. Sometimes you don't need that range, sometimes you only need things to work in smaller
areas and if that's the case you don't need a high-powered narrowband signal, you want to
flatten that out over a wide bandwidth. Broadband communication technology sort of you know GSM,
so time division multiplexing is not really what we're talking about, it's more frequency division
multiplexing and there's many ways you can do frequency division. One of the methods is direct
sequence spread spectrum, another one is frequency hopping spread spectrum. So the idea behind
frequency hopping for example is that let's say your channel is a megahertz wide, you apply an
algorithm to that to say well for this split moment here I will be in this part of that spectrum,
in the next moment I'll be another 20 kilohertz further up and another time period I'll be further
up and then I'll be back again and by hopping around that spectrum if you have got a narrowband
interferer at one frequency let's say 24.11 gigahertz that's a 2.411 gigahertz I'm only
going to hop in and out of that specific part of that spectrum for a very brief period so any data
that I lose in that period of time, I've got other ways of recovering that. So we always, you know,
we encode our data so we can recover lost data. So the idea is that even if you lose like three,
four, five percent of that data, you can still recover it and you can still continue to transmit
and the data will get through fine. The whole idea of frequency hopping sounds a little bit weird,
but it does actually work. As opposed to direct sequence, which is a different thing,
which I'm not going to talk about but anyway another story. So the idea of broadband versus
narrowband. However all that was well and good because what broadband was trying to get around
was narrowband interferers. In the beginning we had narrowband radio signals. How do I get around
the noise from interferers that are narrowband? I go to broadband. Okay fine. So I'm frequency
hopping in a nice broadband chunk of spectrum, so I should be fine. And yes, you will be fine
if you're just trying to avoid narrowband interferers. But what if you've got a broad
spectrum interferer? Something that's going to spew noise across that whole frequency range,
such that if you chomp between this sub part, this part, to this part, and then back again,
no matter where you jump, you've got nothing but noise overriding over the top of you,
at which point then you're kind of screwed. What does a broad spectrum interferer sort of look like?
How is that a problem like for us right? The most obvious one is competing devices. So let's
say you've got too many Wi-Fi transmitters, too many Bluetooth transmitters, you've got cordless phones
and they're all on different parts of that spectrum. So the way that they try and guard against that
as I say, okay, well, Bluetooth, you have this chunk of 2.4 gigahertz, Wi-Fi, you have this
chunk and they're separate, they're separate chunks. But if you've got damage to one of them,
then it could bleed over into the next spectrum because the spectrums are really right next to
each other. So that's something that could have been causing the problem. Because I've got a
whole bunch of Wi-Fi hotspots in this place, it could have been those, but none of them are
are actually physically in this room.
In fact, the nearest one is a good,
you know, probably 20 feet away.
So I don't know, maybe it's a possible,
put that as a possible.
And then of course you've got things that you don't realize
and there are things that you don't realize
that could be causing broad spectrum interference.
And one of the things I didn't realize
causes broad spectrum interference
until someone pointed out to me a few years ago
are LED light bulbs.
Do you have any LED light bulbs at all?
I do. I was just like, wait, wait a minute.
I do have some, yes. My whole house is full of LED light bulbs.
Yeah. And it's increasingly the case.
And it's unlike fluorescent light bulbs, for example, or compact fluorescents.
They don't spew out broad spectrum, you know,
interference.
And the reason that LED lights can produce lots of interference is because what
they are essentially is LEDs are a DC device,
and we're plugging them into the AC,
alternating current from power from the light socket,
which comes from the switchboard,
which in North America, that's 110 volts at 60 Hertz,
120 volts, 60 Hertz, whatever.
And in other parts of the world,
it's 220, 230, 240 volts at 50 Hertz.
But the point is that's alternating current.
So to go from AC to DC,
you got to run it through a converter,
step down the voltage to run it through the LED light.
And all of that is essentially switch mode power supply
and switch mode power supplies are noisy as hell.
You would think, okay, well, switch mode power supplies,
you know, like plug packs.
So you, those little wall, sorry,
they call them wall warts too, right?
So the little black box that plugs into your power strip
or your, well, in North America,
you guys call them power strips, but you know,
power boards, whatever you wanna call them.
You know, you plug these things into the wall
to step it down to whatever else to charge,
whatever device you might have.
and these things also are switch mode power supplies.
So they're also very noisy,
but usually they don't transmit noise or spew out noise
way up into the wifi frequencies and Bluetooth frequencies.
There have been cases where that happens,
but it's rare, but it's not necessarily a common problem.
I was having problems even with the lights
in the local rooms turned off
'cause they were happening the day and the night.
So that's another one to be aware of.
If you're having problems at night
the lights are on and you're not during the daytime, that's another option.
I have weird LED lights though, they don't have a socket, they're actually just little
flat panels.
Oh, okay.
My house is, I built it last year and when I went to go get a bunch of hue lights, I
went and bought some and I took the top off, I took the, you know, off my light and I looked
at it and there's just a little panel in there so I don't have any sockets at all, which
was a little frustrating because I couldn't get the hues that I wanted but whatever.
cool. We actually have some lights at work that are similar
to that. And they actually do have their converters, but the
converters are often a different room. And it's like
they're hidden in like wall panels. So they step down their
voltage and they run DC to the lights and they have a different
fitting like you're describing. And it's interesting because I
walked into those into this one room way back after they had the
building refit. And I asked them, "Is there something wrong
with the air conditioning in this room?" And they're like,
yeah, it's just there's, I think it's about 4,000 watts worth or
something like that of heat being dissipated from all the
switch mode converters for the LED lights in the next room.
I'm like, oh, so we solved the problem by moving it into the
next room. Great. Anyway, anyway, yeah, it is interesting
though, the way it's going. And I've talked about an episode a
long, long time ago about I do hope that some point we go just
go to DC and be done with it.
Yeah, like the house has got DC for lights and then DC for appliances.
And we don't do this whole AC to DC thing.
Yeah, it's stupid.
It is. It is.
It's it's old school.
But anyway, that's all right.
We'll get there at some point.
So in this case, just saying it's a heads up as a possible.
So getting back to my specific problem, if I was going to have if it was a problem with
interfering, then I something would have to have been a broadband interferer and it would
have to be close to the MacBook Pro because it needs to drown out the receiver.
And I know it's the receiver on the MacBook Pro that's the problem because if you think
about it from the AirPods perspective, the AirPods have got data going in both directions.
So you've got data from the MacBook Pro to the AirPods for the audio that you're hearing
from the computer and you've got the vice versa.
You've got the AirPods transmitting to the MacBook Pro and it's trying to receive that
from the AirPods.
And that's the problem.
That's what was breaking up.
So you could argue, of course, that, you know, technically in order to negotiate a connection
and if we go down the whole, you know, W1 chip and how that works, and that's a whole
nother story.
But the point is that, yes, there is a bit of back and forth as negotiation.
So I say it's transmitting and receiving, but the truth is that the data that's coming
back into the MacBook Pro is predominantly the microphone.
Obviously it's also if you tap the side of the AirPods or squeeze them if you've got
AirPods Pro. That also is technically communicated back to the MacBook Pro, but yeah, it was
evidence enough to suggest that whatever was interfering was interfering with the MacBook
Pro's ability to receive Bluetooth. And how that would be manifest on the keyboard would
be, well, some of those keystrokes. So if you type a keystroke on the keyboard, it's
going to build up a buffer, and then that buffer is going to send that through to the
MacBook Pro on Bluetooth, and the MacBook Pro is going to say, "I missed that last bit.
can you send it again?
Miss that last bit, can you send it again?
At which point then the buffer builds up
and then suddenly five or six keystrokes
get through all at once
and then you see all of your keys catch up.
So all of the cause and effect of it all,
it pointed to a localized interferer
that was drowning out the nearest radio receiver
in the MacBook Pro for Bluetooth.
So far so good?
- So good.
- Okay, again, the whole Bluetooth,
okay, so I do have to say some of the specifics
about Bluetooth.
operates specifically between 2.4 exactly and 2.485 GHz which is a I say narrowish it's not
that narrow it's 85 MHz of spectrum. So if you exclude the guard bands so guard bands are just
to stop interference from adjacent frequency allocations so forgetting the guard bands so
get rid of those, there are 79 1MHz wide channels.
And each channel observes standard, I say standard in air quotes,
a spread spectrum frequency hopping.
So frequency hopping, spread spectrum, I'll sort of walk through how that works.
But that's how Bluetooth does its spread spectrum.
Going back to the USB 3 article, why did I bring up USB 3?
Why did you? Why did I?
Well, you know, I was bored and I figured I would just talk about it for no reason.
Okay, so USB 3 was called originally SuperSpeed.
I don't know if anyone still remembers that, but it was.
And anyway, it was first announced in 2008,
but the first devices really hit the market in 2010.
And it was a massive step up from USB 2 in terms of the data rates
that you could get, at least, you know, for the years leading up to that.
Nowadays, we just take it for granted.
It's like, oh, it's the standard, you know.
But there was a downside that they figured out
there were several white papers written but the one that I was remembering was by Intel
but there was another one by another company called MicroSemi that was really good too.
The problem when they were doing certification for USB 3 though was that they found that
there was a lot of EMI problems.
So EMI is electromagnetic interference.
When we talk about CE tick, the CE tick of appliance, or A ticks and N ticks and all
these other things, they're all different standards designed to ensure that there are
two things.
You've got electromagnetic susceptibility and you've got electromagnetic interferer.
So if your device, let's say your Apple, and you want to release a device on the market,
what you want to make sure is that it doesn't radiate too much electromagnetic interference
and you also don't want it to be susceptible
to other electromagnetic interference
from other interferers outside of your product.
So there's a whole bunch of qualification testing
which you can do.
And I actually did some of that qualification testing
a long time ago in a previous life
and I won't talk about it because, you know,
that's, it was defense stuff
and it was really not that exciting
but irrespective it's classified.
The point is that EMI and EMC testing
is a very important part of all new hardware
and product development.
And so they realized that because of all these
extra high speed buses going outside of the computer,
they had to do something about all of the EMI
that was spewing out everywhere.
Normal cables, as they were at that point for USB 2,
weren't gonna cut it.
They had to have additional shielding
and they also did something else.
And this is very important.
There were several EMI peaks because of the frequencies
that they were doing the data clock at.
and they were causing narrow band EMI peaks.
So remember before I talked about narrow band, wide band
and the narrow band, you can put more power into it.
Well, sometimes it's unintentional.
Sometimes with digital,
you're trying to switch that signal so fast
that those frequencies,
you're gonna get a whole raft of harmonics
and they're gonna be very high powered
and they're gonna be very narrow band.
And so in order to get rid of that problem
or reduce that problem and spread that problem out,
you might be able to figure out where I'm going here,
is rather than have so many little,
so many big peaks to flatten it out
so that it was essentially flattened
across a wider spectrum,
they applied a concept of spread spectrum
to the data clocking.
And I say that in a manner of speaking,
there's a fascinating article,
like I mentioned before from MicroSemi that explains this,
there's a link in the show notes,
and they call it spread spectrum clocking.
And it's a technique that they use to intentionally modulate the ideal position of the clock edge
such that the resulting signal spectrum is spread around the clock, the ideal frequency
of the clock.
And that has the effect of spreading that noise across a very wide frequency range,
which means that when it comes to EMI compliance, it's easier to get EMI compliance because
there's no narrow band noise, which is what EMI is looking for.
EMI will say, don't spew out this signal greater than like 60 dBm,
you know, in this frequency range, otherwise that's an insta-fail.
Go back and redesign your stuff.
And so this solved their problem at the cost of increasing spread spectrum noise.
And so it was, and I'll just correct myself, it was in 2012, not 2011, sorry,
the Intel white paper.
And what it did is there were enough devices in the market that it actually did a test
of a USB 3 hard drive and there's a figure 3.3 in their white paper and it shows with
the spectrum analyzer the amount of noise that increases the noise floor in the specifically
in the WiFi and Bluetooth bands and if you look at the 2.4GHz section for that 85Mb part
of the Bluetooth spectrum, and it is significantly higher.
And so Intel's commentary, and I'll quote exactly
so that it's clear.
This is what Intel said in their analysis.
"With the hard drive connected,
the noise floor in a 2.4 gigahertz band
is raised by nearly 20 dB.
This could impact wireless device sensitivity significantly."
- Kablammy.
- Yeah, whoopsies.
Now, of course, you know, you could argue that
this has been a problem then for a very long time, potentially.
So, why is- How is this not an issue for other people?
Is this actually the cause of the problem?
Well, I'll put to you that this is the cause of my problem and I'll explain why,
because I- It could not be anything else.
And unfortunately, the answer to this was spend more money, which I don't-
It's always the answer.
It's not always the answer, but unfortunately it was this time.
And I really hate that being the answer, but I tried everything.
Believe me, I did.
There's photos in the article that I wrote on tech distortion about this.
I OK.
You know how people make jokes about people wearing tinfoil hats?
Yeah. Well, I got some tinfoil, I guess, and I wrapped it and then I wrapped
the whole cable for my StarTech dot com and tapped that
And I wrapped that in electrical tape and then I got an RF choke and I clipped that on the outside of the cable and it did not help enough.
And I had a look at my cheap USB Ethernet adapter and I'm like, OK, I'm going to take it out of the equation.
I've taped up my dock.
It's slightly improved it, but I still had mouse stuttering.
I still had problems with my audio.
So I'm like, you know what?
I'm done.
I'm done playing.
This is, this has got to be what it is.
It's got to be something wrong with this damn dock.
I need my ports.
I can't just keep using this other USB hub because it was made out of entirely out of plastic.
The shielding on it was, it was obvious that it didn't have very much at all.
And so I just unplugged them all.
And then I tried using my mouse with the MacBook Pro working without the other screens, of course, just the laptop display.
And it was perfect.
I figured I've got noise from my hub, I've got noise from my dock, I can't fix them.
And I suspect that that USB noise is just leaking out and I can't stop it.
So I bought a CalDigit TS3+ hub, Thunderbolt dock.
Now this thing's beautiful.
Okay, don't get me wrong.
It's also not cheap.
It's like 400 bucks Australian.
go retails for about 300 US. So this thing is not cheap. And the thing that's incredible
about it though, is that right now I've got one cable plugged into my MacBook Pro and
it goes to the dock. Everything else, absolutely everything else is plugged into that dock
and I still have spare ports. And there is no stutter, there is no keyboard lag, my AirPods
work perfectly and the trackpad is not going off like a jackhammer anymore.
- It fixed it.
I mean, maybe it's worth just quickly listing
what I've got plugged in this.
So I send the TS3 plus,
I've got the audio output to my desktop speakers.
I've got a set of power desktop speakers.
So that's, it's a 3.5 mil audio out jack.
So I've got that connected to that.
I've got hardwired ethernet to my router.
I've got a Thunderbolt cable, obviously to the Mac Pro.
That also charges the Mac Pro.
I've got the DisplayPort output,
goes directly to monitor one over DisplayPort.
I've got a, I'm plugged the Thunderbolt downstream connection
to one of my display port adapters to the other 4K monitor.
I've got one USB-A port to the eight terabyte hard drive.
I've got one USB-A port to my Blu-ray drive,
which I can now leave permanently connected, which is cool.
For when I wanna get up a Blu-ray disc.
I've got one USB-A to a Qi charging pad, just because I can.
Why not, right?
It's a spare port.
One less cable charging that anyway.
The USB-C connection to the MixPre3 that I'm recording this conversation on right now.
And of course the AC power adapter, which goes to the wall socket to power the whole thing.
It also has an SD card reader which I've used many times for my Nikon.
I've taken some photos and I've tested all the other ports.
So I can now pack away my USB-C 61W charger and my Apple MacBook Pro USB white cable
because I don't need it anymore and everything's back on Bluetooth and everything's working perfectly.
Problem solved.
That's amazing.
It's ridiculous.
So, you think that, you know, when they were doing Bluetooth, they just didn't realize that
there was going to be so many devices using it and stuff like that?
I think there's a confluence of problems. I mean, I guess if you go back to the 90s,
I guess they probably weren't thinking about the scale that Bluetooth could get to, for sure.
I agree with that. I think they wouldn't have even thought of it.
But I also think that when they did USB 3 and all the high speed data and all that,
I think that there were some assumptions made.
And I think that the drive to get costs down has led to some of that being a little bit less thoroughly tested
or not as robustly built as it perhaps should have been.
And that's a contributing factor now because we're at the bottom point of that cycle.
I mean, USB 3 has now been around for 10 years and so longer or thereabouts anyway.
And so that drive to the bottom is stronger today than ever.
Everyone else, if you go to Thunderbolt, the specs on Thunderbolt cables, they're even higher,
you know, in terms of shielding and constant like capacitance and inductance.
and it's, you know, getting Thunderbolt cables,
you know, they even have conditioning chips in the cables.
You know, it's very complicated.
The point of it is that as they go faster and faster,
they have to do more and more
to stop interference from getting out.
And if you have damage to the cables
or the devices are poorly designed, you're kind of screwed.
And I guess the other part of the thing,
the other part of the problem, I think,
is that there's lots of layers in the stack.
I mean, I spoke to Casey about this a couple of times
and as I was attempting to convince him
to try some of these other things.
And he's convinced that it's been a problem since Mojave,
it's a software problem and that's all there is to it.
And it's like, well, if I remember correctly,
the problem has moved between machines
and other people with similar machines and similar builds
and similar equipment don't have this problem.
So is there another broadband interferer
somewhere near his desk that's causing that interference?
So he remains convinced it's a software problem,
I respectfully disagree, but that's okay.
It's just a process to work through that troubleshooting
and saying, right, well, look,
I've eliminated all these other possibilities,
so what's left has to be what it is,
which is probably a poorly poor rip off
of Sir Arthur Conan Doyle there, but you know.
Sure like chigi.
I guess.
It feels a bit like that you have to be.
And because I don't have a $30,000 RF spectrum analyzer that I can just dangle in front of my computer and say,
"Oh yeah, there is your problem."
Well, no, I can't do that.
And I wish I could, but alas, no.
So, anyhow.
So, I guess what's the solution?
I think ultimately the solution, I hate to say it, I'm just going to go spend more money.
The StarTech.com dock was slightly over half the price,
slightly over.
So it wasn't quite half, but it was a bit more than that.
So maybe three fifths the amount of money of the TS3 Plus.
But the truth is that had I spent more upfront
or maybe had I treated it better,
I never would have had these problems in the first place.
People that have got this problem
are usually got this problem
because they've got either a cheap cable,
a bad connection or a damaged cable or a faulty device.
And because it's plugged in
and it's or it's physically very close to your computer,
that noise is gonna cause weird interference.
And it may not manifest the same way for you
as it did for me,
because it could be some other problem
like random disconnects.
So for example, long time patron
and long time supporter of the show,
a guy called Ted McFadden,
after he read my article,
he went and moved one of his USB drives
much further away from his Mac.
And he'd been having problems with Bluetooth dropouts
and it just stopped.
And I checked in with him a few hours ago
just before we started recording,
and he said he hasn't had a dropout this whole week.
Now that's not definitive of course,
but it certainly is a good sign.
And people I think have gotten too accustomed to,
oh, I'll just grab this cable
and it's like whatever it is, a Monoprice,
it's really cheap and so on and so forth.
Well, if you're having weird dropout problems,
If you're having weird issues with your Bluetooth devices, it's worth thinking, it's worth exploring
a bit more.
I was also talking to Peter Nicolades in the Slack group and he was having to set his Wi-Fi
channels manually because he has his own RFP soup I suppose in his house, so many different
Wi-Fi devices.
So, you know, because Wi-Fi devices are supposed to be able to automatically pick channels
and it wasn't working properly for him.
Have you ever had to do that yourself?
- I messed with it just because I wanted to mess with it.
I have very good internet.
I have gigabit ether or ethernet to all my computers
and then my wireless is very good.
So I don't have any issues with it.
However, I did play with it just recently
because as I'm home and just messing around
with my digital life, I got nothing better to do.
So I downloaded an app that would show me
what channels everybody was using
and actually no one around me is on the same channel I am,
so I don't really have an issue with it.
But yeah, it could be a problem for sure,
especially in apartments and such,
but I live in a house next to,
far enough away that it's not a big deal for me.
- Yeah, so when Peter told me about that,
I'd actually, it had slipped my mind
that you could manually set them,
'cause I've always seen that option,
but I always left it on automatic.
I've never had to do that, but that is another option.
And apparently that worked really well for him,
because I think actually he also mentioned
has some Zigbee stuff in there as well which is another potential interferer as well.
Yeah, I think most people if they had this issue they would probably just not, they probably
would not figure it out honestly as much as you went into it.
I enjoy the fact that you talk about Casey anecdotally not seeing this but I mean you
should pretty much laid it out here based in graphs and everything saying that you know
these are the items that leak the spectrum and you know it's fairly easy to understand.
I tried to sort of explain as best I could.
The thing is with - there's a couple of things that I found really annoying in my - well,
see I was playing with radio a long time before I was even - before I was an engineer.
I started playing in CB radio when I was like 10 years old and then I got into 12, I forget,
a while back.
Anyway, memory is hazy but somewhere back then and I built every antenna I could - you
could probably name, I've built it some way and I even designed just mathematically the
log periodics, I did a few of those that I actually did the calcs myself and everything
and that's so much fun.
I really enjoy doing it and then I became an amateur radio operator or a ham radio operator
and then I got my electrical engineering degree and the rest have gone on about probably ad
nauseam.
So, the fact is though that through all that time with radio, there's this consistent,
I don't know, it's almost, it's not a, it's a perception that it's some kind of magic,
you know, like it's a black box and inside that black box is black box magic, it's black
magic in there, it's like, you know, and it's not, you know, it really isn't, there is no
such thing as magic, there's no such thing as, there's always a reason, it's just a matter
of understanding it. And it's frustrating because some people look at this and they just throw their
hands up in the air and say, "Oh yeah, that's RF stuff. I don't get it." I've come to appreciate
that when we've got communication, you know, I talked before about a sender and a receiver and
the communication medium between. You've got this problem where everyone wants to communicate
between two places. And that is never a problem if there's only ever two people in the world and
and one communication medium between them.
That's no problem.
But it's when you add in millions of other people
or in this case, devices,
all wanting to talk to each other or different people,
and they're all stacked on top of each other
in the same space, then you've got a problem.
And so the easiest way is a cable
because everything, your signal's encapsulated
within a cable because then you own it.
You own the transmission medium.
So you can do whatever you want
in your private party cable, you know, it's not going to interfere with
anybody and it's yours.
But the problem is that if you've got a lot of noise in there and then you let that noise
out, suddenly it becomes a problem for everyone else.
And so containing that, I don't know, think about like a genie in a bottle
and once you let that genie out of the bottle, that noise being
the genie and the bottle being the shielding on the cable, once you let that genie out of the
bottle, it's over. You can't shove it back in very easily.
Once you've broken that, it's hard to fix it.
So, I think I suppose if I was giving a general advice, if
you're having issues with, you know, if you're having issues with Bluetooth devices or
even Wi-Fi dropouts and so on and so forth, one thing you can try is if you've got a lot of
stuff plugged into your device, just disconnect whatever you can get away with and try
systematically figure out if you've got a bad cable or a bad device that's
causing noise to get out there especially if it's USB 3 because USB 3
has these issues and if you have hubs and devices treat them better than I
treated mine because... be nice to them. I did not help the... that's
StarTech.com I know I was sort of going on about it but I mean the truth is I
could have been nicer I could have been gentler with it but and it's and it's
And I suspected if I, if this beautiful TS3 dock, if I had, if I treated its cable,
the way I treated the StarTech.com, if I took it in and out of work five days a week
for six months, I don't think it's going to look quite as pretty as it does now.
So, you know, maybe keep that in mind.
You need to put it in a sleeve.
Yes. It needs a sleeve or a sock or something.
I don't know.
Alrighty. So what do you think?
I think you explained it first to someone like me who couldn't, who wouldn't understand
any of this stuff and you explained it very well and now I can, you know, if I was having
these issues more I think I would understand a little bit about it.
Cool.
All right.
Just some real-time follow-up though.
Yeah.
For, it is Mahave, not Mahave.
I live in it.
I live in the Mahave Desert.
Been here for 20 years.
So for, I know, I know everybody, everybody has their own accent and how they say things
But from the person that lives in it.
Mojave. It's Mojave.
Mojave. Yeah. Got it.
And I sense that that's perhaps a three and a half year correction in the making
there. And I think you know what I'm talking about.
This is an episode of Bubble Sort, perhaps, where we may have had this conversation
less directly.
So, yes. So, Mojave.
Got it. Yeah.
Loud and clear. Very good.
Nice. Okay.
Well then, if you would like to talk more about this, you can reach me on the Fetaverse
at chigi@engineered.space, on Twitter at John Chigi, or the network at engineered_net.
I'd personally like to thank ManyTricks for once again sponsoring the Engineered Network.
If you're looking for some Mac software that can do, well, ManyTricks, remember specifically
visit this URL, manytricks.com/pragmatic for more information about their amazingly useful
apps.
If you are enjoying Pragmatic and you want to support the show, you can by supporting
our sponsor or via Patreon at patreon.com/johnshige with a special thank you to all of our patrons
and a special thank you to our silver producers Mitch Bigler, John Whitlow, Joseph Antonio,
Kevin Koch and Oliver Steele and an extra special thank you to our gold producer known
only as R. Patron rewards include a named thank you on the website, a named thank you
at the end of episodes, access to raw detailed show notes, as well as ad-free high quality
releases of every episode.
So if you'd like to contribute something, anything at all, there's lots of great rewards
and beyond that it's all really, really appreciated.
Of course, there's lots of other ways to help like favoring the show in your podcast player
app, sharing the episode or the audio with your friends or via social.
Some podcast players let you share audio clips of episodes, so if you have a favorite segment,
feel free to share that as well.
All of these things help others to discover the show and can make a huge difference.
So, if you would like to get in touch with Ronnie, what's the best way for them to
get in touch with you, mate?
I am pretty much just on Twitter @RonnieLutz, L-U-T as in Tommy, yes.
That's where you can find me.
Awesome.
Very good.
Thank you for that.
And so, once again, a special thank you to all of our patrons and a big thank you to
everyone for listening.
And thanks for coming on the show, Ronnie.
It's been a blast.
Thanks for having me.
I appreciate it.
anytime.
[MUSIC]
(upbeat music)
♪ ♪
(upbeat music)
♪ ♪
[Music]
And now it's time for the after show.
Oh yeah.
I just...
Oh god.