Menu
Sign In Pricing Add Podcast

The Change Log Co-host

Appearances

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

1005.852

Usually.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

1215.174

On platforms like the web, it's so easy. You can get to that moment in minutes because you can load up their favorite web page and show them how to open up the dev tools and change the background color or something or delete a line and the title disappears. And you see that aha moment very quickly because And I know in embedded systems, a lot of times now it's the blinking lights, right?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

1239.212

It's the Arduino or whatever it is. And that moment of turning a light on, that's so cool. When you mentor, when you teach, what do you do? How do you get people to that moment? What do you show them? And how long does that take? Because it has historically been considerably more steps in embedded than on platforms like the web.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

1632.991

I had no idea it existed. How big is the chasm between... I'm able to use a simulator in Python or maybe it's even in C. Or I'm even able to get something onto some device and have it do stuff. And your world of I'm writing professional embedded software for autonomous vehicles that go underwater and sense things. How big is that chasm?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

1908.223

Well, there's a sideways application of Parkinson's law here, which, you know, Parkinson's law is the one that the scope of a project will expand to match the time allowed for the project. Something like this. That's a bad paraphrase.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

1924.331

And I was just teaching my kids about budgeting this morning and was talking about how if you're not diligent that your lifestyle will expand to match the size of your income, right? Sometimes beyond. It's just kind of like a human nature thing. And I think our software expands to... you know, match the size of the hardware that it's running on to use every last bit.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

1944.971

And has allowed for many of us, web developers like myself included, to be lazy and do things the easy way, the fast way, the cheap way. But in that embedded world where like every resource counts and it's heavily constrained, you must have to know all of the all the little tricks, the way to manage your memory so as not to bloat or leak. Do you like, I mean, you must like that.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

1978.05

I mean, it's literally a constraint. Puzzle. The challenge of, yeah, it's a puzzle. Yeah. And to many of us, that would be a huge bummer, you know, because it's hard and there's things to do. But you must like puzzle solving a lot.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2477.291

Sure.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2542.497

There you go. There you go. Yeah. So what about open source? Has that permeated your crew yet?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2646.283

What's that?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2748.936

Gotcha. And so the vendors of the device would provide like a set of filters for you to use?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2766.241

Okay, because they've done those tests and they understand the sensors and their error rates and these other things.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2773.984

Better than you do.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2776.777

Yeah, I mean, after a while, you may understand them better than they do. But those used to be closed source or they used to be unavailable to you and now they're just provided.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2793.572

So you helped invent these things?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2798.417

Okay.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2860.944

Gotcha. So you mentioned self-driving cars and you mentioned LIDAR. So I have to ask your take as an embedded person on Tesla's proposition that they can get to autonomous or whatever level you need to get to with cameras only. And then Waymo's using LiDARs. Other people are using LiDARs.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2887.452

How important is the LiDAR, do you think, pure opinion, versus having a bunch of cameras and letting that be your only input or your only data streams?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2903.184

That's what a lot of people say.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2910.157

Right. Like all we have is eyes, right?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2914.74

Such as?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2920.843

Okay.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

2928.988

Okay. I'm tracking you.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

298.746

All right, we are here with Alicia White from Embedded FM. Alicia, welcome to The Change Log.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

307.333

Nice to have you. See, you are on the other side of the microphone, so to speak, as a longtime podcaster. I think you've done 491 episodes, if the most recent one on your homepage is in fact the highest number.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3154.21

Right. Yeah, I think your point about the horizontal scale, Alicia, if that's just the way I'll say it, is that we have crazily bad 16-year-old drivers... But it's not like at a specific moment in time, this percentage of all cars on the road are going to turn into that.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3174.753

The error that happens spread across a fleet of cars all running the same software, for instance, that makes the same mistake all at once. is catastrophic. Of course, the famous or infamous, I think this was the one that the first Tesla that killed somebody that was in FSD mode was because it came over a hill and the sun was coming up And the sun shone into all the cameras at once.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3202.355

I'm just giving my depiction of what happened. It's roughly that. And the thing, I mean, it couldn't handle it. Well, of course, a human couldn't handle that either because your eyes are completely blinded. And so likely, maybe the same result in that one instance. But if something like that happens across 50,000 cars at the same time.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

323.706

Oh, so it must be a new one out today. What's the most recent?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3287.179

Yeah.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

329.908

Oh, I see it right there. You know what? I scrolled right past it. Two oscillators oscillating other oscillators, which is a great title.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3342.626

One of the reasons why I've been tentatively positive about this progress is because of how many accidents there are and because how distracted and bad we are at driving, even though we are amazing, Alicia, to your point about the actual physicality of observing the world that we're in and that connection between our hands and our eyes being just grounded in, I don't know, biology.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3368.609

We're pretty amazing computers. But I don't think these cars have to get so good to be better than us because we have so many failure rates already. The failure rate's very high. That being said, it does seem fraught. It's always been, it's 18 months around the corner for the last 10 years. There's progress being made. I mean, Waymo is opening in new cities.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3394.043

It seems like maybe a city-by-city rollout, and I believe they have LiDAR involved as well, is working. They also, I think they have a call center, I believe. I could be spreading fake news, but I think they have actual humans, not in the loop, but available in order to take over a car if need be. That seems like a good fail-safe. There's progress being made, but it does seem like

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

340.462

I love that. Yes. That is my brand. That's your brand.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3420.725

I don't want to call it an impossibility, but at this point, I just don't feel like we're close.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3449.329

Right.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3451.95

Right. And a smaller problem set.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3542.377

I need to invest in a smart rock company because we're going to be selling a lot of smart rock. Yeah.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3647.101

That's crazy. What do the scripts do for you?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3685.001

It's just a world that I've not been introduced to, so I don't know what exists. Yeah. But yours is custom curved origami that you want to make. Yes. And so your scripts give you the crease lines.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

370.742

Well, you started a podcast called Embedded. So at a certain point, you decided to embrace it, at least.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3714.217

No, we're with you. We are with you. I'm listening.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3723.442

Right.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

3767.963

Right. You just know that somebody else is there doing something. It's a connection.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

399.7

Cool.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

4016.642

Yes. Love it. It seems like the, you said you get intimidated by mechanical and it seems like the pusher would be the... the hardest part of that, maybe you could utilize gravity to just have like, you know, an opener and shutter versus a pusher. And then you're dropping the pellets in. I'm not sure how triggers work.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

4384.754

Binder clip.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

456.209

Like during your interview with her?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

4657.842

We've gotten so many amazing links from this conversation. Are there others? If we're like Alicia, what's another cool thing you just showed us? Chibitronics first. Firstinspires.org is the first robots people met or met. Adam pointed us to Crunch Labs. Of course, we have MicroPython, Adafruit, the WalkWe. What else you got?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

4689.958

Oh, Hackaday I'm well aware of. What was the first one you said?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5066.738

And privacy too, which those two are kind of eternally linked, aren't they now? Because being able to throw a smart rock into a river and monitor things is awesome. But being able to throw it into my pool and monitor my swimming, maybe not so much. Just for instance, you know?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5087.857

The Internet of Things. And also, for IoT makers out there, you know, just leave us physical buttons. You know, like give us, let us opt out every once in a while and just use the dishwasher without having to launch an app. Oh, yes.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5152.209

No. I never want almost any. Sometimes you're like, oh, this actually is kind of nice. Once you start using the feature, you're like, yeah, I kind of appreciate this, but it was never.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5162.918

Yeah, it never has sold me on any piece of appliance.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5271.756

But you know, those... Those bits of information that they're showing to you can also just seep out of your local area network and into the hands of somebody.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5283.814

You know, someday you're going to get an email from a hacker and he's going to be like, Adam, you're out of underwear.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5305.316

Okay? All right, Alicia. I assume the website is embedded.fm. Where else can folks connect with you?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5329.748

Look for the one with a robot.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5336.274

Nice.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5378.559

Congrats.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5537.353

There you go. Or one of those things you can touch that we know like Alicia is still there. She can just send a sensor to the conf. Still here. Like light up a light, you know, blinking lights. We hear you like those.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5776.557

um heaters no because i'm really neurotic about setting the house on fire but what if it was water cooled or water warmed warm water yeah smart rocks i'm just i never got over that i'm like he just said smart rock and i'm like that's that's new to me you're dumb as a rock no you're smart as a rock i know it's like a whole new world where rocks are smart cats and dogs living together

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5811.284

Or something. I don't know. See well enough.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5820.833

Yes.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5824.056

No.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5826.798

But that'd be so cool. Oh, yeah. I have the... I still have the pie. Okay. and I was using it for something. I was using it as a, what's that thing called, the blocker pie? The pie hole. Yeah, I was using it as a pie hole, and then I quit using that, and I'm using XDNS instead. And so the pie is just sitting down there, and it's relatively close to the freezer.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

5847.404

I just want to make sure, at least here we have, we buy like half a cow once a year kind of a thing, and like that's very expensive.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

728.192

So what are some non-computers that you've programmed?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

778.857

Smart rocks. Is that what you call them? Smart rocks?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

781.761

Wow. Okay. Never heard of that.

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

816.552

You can't top that one, can you?

The Changelog: Software Development, Open Source

The world of embedded systems (Interview)

999.926

You've done a lot of cool stuff. How did you get into this world?