![]() Steve: Our listeners will be glad, those who have already left, to know that the title of today's podcast is "Leaving LastPass." Leo: Yup, yup, I totally understand it, yup. But so, but what you can do is appreciate that there's a landmine every time you're checking to see whether, wait, do I mean that the carry bit is on, or the carry and the zero flag are on? You're not going to get rid of them because, you know, you can't. And so now, you know, I'm just - so I think what you learn is to be very careful about those. Steve: It just, you know, do I mean greater than, or do I mean greater than or equal to? And it's like, oh. That's like something fundamental to computers. And I will tell you, though, the same problems or the same issues always exist, which are those off-by-one problems. ![]() You kind of know the consequence of that kind of behavior. You know, because you have enough experience now. Now it needs to be this, unless it's this, in which case we've got to go over here. Steve: Exactly, because you end up just chasing yourself around. Leo: And it got worse and worse and worse. Steve: It was like, it was just like, oh, not right. Leo: Yeah, a Band-Aid over it, yeah, yeah. Steve: And you're like, ooh, I need an if statement here to make it go over here. Steve: Anyway, but I remember coding back then, because I didn't have a lot of experience, when the program didn't do something, you'd go, oh, and you'd like stick in a go-to right? Leo: You were 19 and editing Bob Albrecht's books? And I think in the beginning I was - because I remember I was editing a series of books in my late teens called "Teach Yourself Basic." And so now it's a question of just conversing right? Leo: Somehow I think you get it in your mind, and you're speaking a language that is second nature. And that's just sort of a consequence of the way you approach code. So, you know, but when you're starting out, you can sort of force the computer to do what you want, as opposed to it just sort of gracefully agreeing. I didn't think I was going to have that happen. And it's like, wow, this was a pleasant experience. And so it allowed me, you know, it didn't fight back very much when I was like trying to change the way it worked. Well, it turns out what I had written was pretty good. Oh, in fact I had that happen a couple weeks ago because I rewrote SpinRite's logging system completely. When surprises occur, it's like, oh, look. Certainly the way I approach solving problems in code has matured so that things are easier because I'm not painting myself into corners. Steve: I suspect that - I guess it would be a change in characteristics. Leo: Has it gotten harder or easier for you as time goes by? Steve: And I have a plan that's going to keep me coding until I'm finally, like, okay, where did the ENTER key go? What? Where? Anyway, so I guess my point is that, yeah, you know, I've been programming computers since I was 14, and because I love it. But he knew the Beatles, on the bright side. Little Reginald Dwight, the Beatles used to mock him. But when you look at the back story, like in his 20s and 30s he didn't think he was going to succeed. Steve: And, you know, you hear about these guys who are, like, just amazing. And the one that I thought was interesting was Elton John. Steve: On CNN, Fareed Zakaria had a series of interviews of, like, well, people we all know. You kind of keep - you get rusty quickly, so you have to keep going right? That's been my experience. Leo: You kind of have to, though, to be a good coder. Steve: And I said, well, you know, when you love what you do, you do what you love. And I apologize to my lovely wife, who just said, "You're a machine." Steve: I got a lot of work done, which is for me that's a good holiday. Great to be with you for this first podcast of 2023. Here he is, well rested, relaxed, hasn't had a security problem in weeks - not so - Steve Gibson. It's time once again, first show of the new year for Security Now!. Leo Laporte: This is Security Now! with Steve Gibson, Episode 904, recorded Tuesday, January 3rd, 2023: Leaving LastPass. What happened, what does Steve think, and what's he going to do? That's coming up next. Steve Gibson is here, and the topic of the day, really the topic of the whole show, is the topic everybody has wanted Steve to comment on since the news broke late last year about the LastPass breach. ![]() Quarter size (16 kbps) mp3 audio file URL: High quality (64 kbps) mp3 audio file URL: Description: This week, since a single topic dominated the security industry and by far the majority of my Twitter feed and DMs, after a brief update on my SpinRite progress we're going to spend the entire podcast looking at a single topic: LastPass.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |