[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Thank you. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Can you hear me? Yes, Sebastian? \NCan you hear me? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So I'm Sandi Metz. \NI'm from Duke University. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I know that you guys, some\Npeople think of the, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,of universities as being just\Nlike the enterprise except Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,- with lower standards. [laughs]\N- (audience laughs) Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There's a little truth in that. \NHonestly - there's a little truth in that. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But also universities are places where Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we get more freedom to do, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to be out on the leading edge\Nof software. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And because of that at Duke -- Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(I'm sorry, they told me to stand\Nback here in the light) Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,At Duke we've been writing Smalltalk apps\Nsince the early 1990's. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So I have 10 years of experience of Smalltalk. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So if this were a weekday, there would be Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,someone in my office doing maintenance Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,on a production application that's written\NSmalltalk Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that does grants management \Nat Duke University. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,They would be working on it right now. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We're a little bit different than\Na lot of you Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,in that we don't have millions of users, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we don't have high transaction rates, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we don't have huge piles of data. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But what we do have is Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,applications that have been around\Na long time Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and that get changed really every day. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, the apps that I write - I don't\Nactually use myself, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so you can't really say that\N"we eat our own dogfood" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but I look at leftovers every day. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And I have for a long long time. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But enough about me. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Let's talk about you. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Because you're here, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I'm guessing that you've written\Nan application. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And even though I've never\Nseen that app, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,there's something I can say\Nabout it: Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's gonna change.