0:00:17.380,0:00:19.779 CHUCK LAUER VOSE: So, I want to welcome you[br]to, 0:00:19.779,0:00:24.160 to my talk. It's, yes, you can, 0:00:24.160,0:00:25.519 you can raise your hand now. 0:00:25.519,0:00:27.460 I gave him the job of raising his hand 0:00:27.460,0:00:34.460 any time I say so or um at the beginning of[br]the sentence. So. 0:00:34.530,0:00:39.140 We're gonna talk about building kick-ass internal[br]education programs. 0:00:39.140,0:00:41.809 Sometimes when you don't necessarily have[br]a mandate from 0:00:41.809,0:00:46.829 your boss or from the organization. But it's[br]important, 0:00:46.829,0:00:49.739 right. We need to be able to build these 0:00:49.739,0:00:51.790 programs and we need to be able to educate 0:00:51.790,0:00:55.269 ourselves, and so we sometimes have to just[br]do 0:00:55.269,0:00:56.589 it. 0:00:56.589,0:01:01.280 I have one thing, though, before we start.[br]I 0:01:01.280,0:01:02.920 want you to know that if I raise my 0:01:02.920,0:01:06.030 hand, like this, or if this fellow down here 0:01:06.030,0:01:09.470 raises his hand, that's, I want you to raise 0:01:09.470,0:01:11.860 your hand as well. So let's practice this[br]really 0:01:11.860,0:01:15.770 quick. Yes. Very good. OK. Good. This is how 0:01:15.770,0:01:19.070 I'm gonna get your attention. Usually it means[br]it's 0:01:19.070,0:01:22.170 time to shut up. But not always. But we're 0:01:22.170,0:01:25.799 gonna do some activities, and I have to get 0:01:25.799,0:01:29.329 your attention somehow, so, that's effective. 0:01:29.329,0:01:31.319 For now, I would like you to. We've been 0:01:31.319,0:01:33.920 sitting all day, right? And how can you keep 0:01:33.920,0:01:36.100 your brain going if you're sitting? So I want 0:01:36.100,0:01:38.170 you to, to stand up and take a three 0:01:38.170,0:01:41.670 minute stretch break, if you're able to stand.[br]And 0:01:41.670,0:01:44.289 introduce yourself to your neighbors. So you[br]have three 0:01:44.289,0:01:51.289 minutes. 0:01:53.329,0:02:00.329 Wow. You guys are so good at that. This 0:02:03.899,0:02:07.850 is really great. One of my favorite things[br]about 0:02:07.850,0:02:12.080 that activity is that everyone, every time[br]I do 0:02:12.080,0:02:16.190 something like that, people tell me, nerds[br]won't do 0:02:16.190,0:02:18.190 activities. They won't stand up. They won't[br]talk to 0:02:18.190,0:02:21.430 each other. That's crazy. And every time it[br]goes 0:02:21.430,0:02:23.840 over gang busters. In fact, I think we gained 0:02:23.840,0:02:26.500 fifty people just cause we were making tons[br]of 0:02:26.500,0:02:29.630 noise. That's good. 0:02:29.630,0:02:33.960 We're gonna talk about inspiration, partly.[br]Every, every RailsConf, 0:02:33.960,0:02:36.470 I go for the inspiration track. They don't[br]actually 0:02:36.470,0:02:39.430 have that listed. But there's always clearly[br]those talks. 0:02:39.430,0:02:41.210 I'm going to try and inspire you to take 0:02:41.210,0:02:48.060 action on education at home. 0:02:48.060,0:02:50.740 I have a one point takeaway, because you've[br]been, 0:02:50.740,0:02:53.050 like, how much, how much knowledge can you[br]really 0:02:53.050,0:02:56.700 retain in a day of conferencing? So, I want 0:02:56.700,0:02:59.340 you to remember one thing, and, and that's[br]that 0:02:59.340,0:03:03.320 internal education is easy. I'm gonna start[br]around Monday. 0:03:03.320,0:03:05.060 Hopefully you'll be able to say that by the 0:03:05.060,0:03:07.150 end of the talk. 0:03:07.150,0:03:11.070 But, two point takeaway, cause there's slightly[br]more content, 0:03:11.070,0:03:14.460 is that you don't need to know everything[br]to 0:03:14.460,0:03:18.930 teach. And also that education isn't particularly[br]expensive or 0:03:18.930,0:03:24.290 hard to do. I make it look difficult because 0:03:24.290,0:03:28.860 that's how I get paid. But you don't have 0:03:28.860,0:03:30.770 to do it that way. 0:03:30.770,0:03:33.170 So, I had a number of. I had a 0:03:33.170,0:03:37.930 number of titles that my wife vetoed. One[br]of 0:03:37.930,0:03:41.210 them is Covert Education: Sneaking in Education[br]Without Them 0:03:41.210,0:03:46.220 Knowing. I also had, How to Education When[br]You 0:03:46.220,0:03:48.870 Don't Know What the Hell You're Doing, which[br]is 0:03:48.870,0:03:50.060 very true. 0:03:50.060,0:03:53.760 But, like I said, they got vetoed. So, like, 0:03:53.760,0:03:56.170 like I said, my name is Chuck Lauer Vose. 0:03:56.170,0:03:57.680 I have bright hair. You can find me around 0:03:57.680,0:04:00.260 the conference if you have questions about[br]education. I 0:04:00.260,0:04:05.350 like ferrets, food, photography. I wish photography[br]had an 0:04:05.350,0:04:07.760 f cause I'm kind of like that. I was 0:04:07.760,0:04:10.240 a founder of the Portland Code School and[br]I 0:04:10.240,0:04:15.670 am an education engineer at New Relic. 0:04:15.670,0:04:20.738 Also I like magnets and ponies and pets wearing 0:04:20.738,0:04:23.470 clothes. And my coworkers are jerks. 0:04:23.470,0:04:26.810 But I love them. 0:04:26.810,0:04:31.930 So, first I want to start and talk about 0:04:31.930,0:04:35.690 some inspiration from myself. Akira Matsuda,[br]who, I don't 0:04:35.690,0:04:38.280 know if he's in the, in the room at 0:04:38.280,0:04:40.910 the moment, but was just doing a talk over 0:04:40.910,0:04:42.740 there. Two years ago I saw him at Ruby 0:04:42.740,0:04:45.870 on Ales. And the thing that was so cool 0:04:45.870,0:04:49.139 was that at the time, this was, I guess 0:04:49.139,0:04:52.340 this was 2012, he, he didn't speak a lot 0:04:52.340,0:04:55.870 of English. And he decided he wanted to talk 0:04:55.870,0:04:58.270 through code, cause we all, it was our common 0:04:58.270,0:05:03.460 language, right. And he was very nervous.[br]He was 0:05:03.460,0:05:07.220 incredibly nervous. But the thing he did,[br]by accident, 0:05:07.220,0:05:10.970 was by, he very clearly demonstrated what[br]he expected 0:05:10.970,0:05:13.750 of the audience. What he said at the beginning 0:05:13.750,0:05:16.000 was, at the beginning of his talk was, he 0:05:16.000,0:05:19.500 said, every time I pause, I want you to 0:05:19.500,0:05:23.200 reassure me by clapping. 0:05:23.200,0:05:24.680 And so I want to ask you to do 0:05:24.680,0:05:26.520 the same thing. This is my first talk and 0:05:26.520,0:05:28.780 I'm, I'm a little nervous. I'll be honest.[br]So 0:05:28.780,0:05:31.020 every time I have like a, a, you see, 0:05:31.020,0:05:33.060 like a big title slide or something, or every 0:05:33.060,0:05:36.580 time I, I pause and, and look nervous, I 0:05:36.580,0:05:40.590 want you to just, like, applause the shit[br]out 0:05:40.590,0:05:43.520 of me. That would be really helpful for me. 0:05:43.520,0:05:50.520 Thank you so much. That was so much better 0:05:52.700,0:05:55.550 than I had planned. 0:05:55.550,0:05:58.300 OK. So, I want to talk about how I 0:05:58.300,0:06:01.480 got started in education. And unfortunately,[br]it's an incredibly 0:06:01.480,0:06:04.310 embarrassing story for me. How many of you[br]know 0:06:04.310,0:06:08.840 Eve online? All right. So, you all know that 0:06:08.840,0:06:14.160 this is the, like, the nerdiest, nerdiest[br]MMO game, 0:06:14.160,0:06:18.610 commonly referred to as spreadsheets in space.[br]So, that's 0:06:18.610,0:06:20.900 how I got started teaching. 0:06:20.900,0:06:24.180 And the reason is that, you know, this is 0:06:24.180,0:06:27.680 the, sort of, common learning curve thing.[br]Eve is, 0:06:27.680,0:06:30.840 Eve is the black line with the dead bodies 0:06:30.840,0:06:34.919 everywhere, and it's so true. In fact, it's[br]so 0:06:34.919,0:06:38.050 difficult to learn, there's an entire alliance[br]of, I 0:06:38.050,0:06:42.360 think, last count, 2,000 people all educating[br]each other, 0:06:42.360,0:06:44.680 because it's just that damn hard. 0:06:44.680,0:06:49.889 Well, not satisfied to, to just join Eve,[br]or 0:06:49.889,0:06:52.800 the Eve University, I wanted to do my own 0:06:52.800,0:06:55.190 thing. They were doing, they weren't doing[br]what I 0:06:55.190,0:06:56.990 wanted to do at the time. So I started 0:06:56.990,0:07:00.150 my own guild and we got eighty people, which 0:07:00.150,0:07:03.230 I think was a huge success. We had weekly 0:07:03.230,0:07:06.610 speaking events by prominent PVP players.[br]But it was 0:07:06.610,0:07:09.710 the first time I'd done public speaking, ever,[br]and 0:07:09.710,0:07:12.680 I have to say that, that was way more 0:07:12.680,0:07:16.750 intense and way more indicting than space[br]piracy or 0:07:16.750,0:07:21.630 PVP. Just so, so scary. 0:07:21.630,0:07:27.139 After that, I, apparently added in a lot of 0:07:27.139,0:07:33.419 animation slides. Burnside Digital was a forty[br]person company. 0:07:33.419,0:07:37.000 This was actually at work, now. But, education[br]was 0:07:37.000,0:07:39.699 not a thing. It was something that I had 0:07:39.699,0:07:43.639 to sort of hack in around the edges. I 0:07:43.639,0:07:46.220 still, at this point, didn't realize I was[br]educating, 0:07:46.220,0:07:48.690 but I was doing things like lightning talks[br]and 0:07:48.690,0:07:51.600 little jazzy rolls. 0:07:51.600,0:07:53.479 So I started small and I, I tried to 0:07:53.479,0:07:55.729 share success with other people, and it, it[br]actually 0:07:55.729,0:07:58.490 went really well. By the end we had lightning 0:07:58.490,0:08:01.460 talks that the entire company came to and[br]were 0:08:01.460,0:08:05.690 wildly heralded, and we started seeing other[br]things popping 0:08:05.690,0:08:09.509 up, like pair programming workshops and other[br]cool things. 0:08:09.509,0:08:12.270 So, it was really neat to, to not have 0:08:12.270,0:08:15.520 any mandate to do this and still find ways 0:08:15.520,0:08:17.740 to, to take a little bit of time each 0:08:17.740,0:08:20.900 week, and as it was successful, it grew and 0:08:20.900,0:08:23.479 grew and we got more financing and, and we 0:08:23.479,0:08:25.740 were able to buy lunch for everyone. It was 0:08:25.740,0:08:30.020 just cool to demonstrate that success. 0:08:30.020,0:08:32.698 Sort of still at that, that school, or at 0:08:32.698,0:08:35.698 that company, Burnside Digital, I started[br]an intern program 0:08:35.698,0:08:40.490 gone terribly wrong. And I say it went terribly 0:08:40.490,0:08:42.578 wrong because it was supposed to be three[br]people 0:08:42.578,0:08:46.389 every three months and ended up being seventeen[br]people 0:08:46.389,0:08:48.630 shortly afterwards. 0:08:48.630,0:08:50.320 But I still didn't know how to teach. I 0:08:50.320,0:08:52.740 still had no idea. In fact I, I think 0:08:52.740,0:08:55.310 I'd only barely accepted the fact that I might 0:08:55.310,0:08:57.910 educating at that point. But I had a really 0:08:57.910,0:08:59.930 smart guy talk to me in the beginning, and 0:08:59.930,0:09:03.070 he said that an educator, at least in the 0:09:03.070,0:09:07.029 maths and technologies, is not someone who[br]knows everything. 0:09:07.029,0:09:09.710 It's someone who creates a space where people[br]can 0:09:09.710,0:09:13.020 learn. I think that's such a crazy difference[br]of 0:09:13.020,0:09:17.040 thought to say, to realize that they weren't[br]expecting 0:09:17.040,0:09:20.190 me to know all the things. Just to set 0:09:20.190,0:09:22.740 up a place where people could go and read 0:09:22.740,0:09:26.480 their book and, and get it done right. 0:09:26.480,0:09:28.850 And I can definitely say that PCS was the 0:09:28.850,0:09:32.710 most inspiring experience of my life. Definitely[br]the most 0:09:32.710,0:09:36.200 proud. I am still connected to all the students. 0:09:36.200,0:09:39.200 And it still kind of, I don't know if 0:09:39.200,0:09:41.649 it's the highlight of my life. It kind of 0:09:41.649,0:09:42.860 makes me sad to think that that might be 0:09:42.860,0:09:45.839 in the past. But I wonder what I go 0:09:45.839,0:09:47.000 towards next. 0:09:47.000,0:09:49.770 Now, now is different, though. I work for[br]New 0:09:49.770,0:09:55.370 Relic, and New Relic really cares about education.[br]And 0:09:55.370,0:09:57.940 I didn't, I didn't quite know how much they 0:09:57.940,0:10:04.080 cared about it until month six. But, and so 0:10:04.080,0:10:07.390 I, I work on building internal education for[br]engineers. 0:10:07.390,0:10:12.460 They're way smarter than me. Like, terrifyingly,[br]frighteningly smarter 0:10:12.460,0:10:16.110 than me, and I, I can't teach them anything. 0:10:16.110,0:10:19.740 I literally don't know anything more than[br]them. 0:10:19.740,0:10:22.640 But I can create a space for learning. And 0:10:22.640,0:10:25.709 I, I can, I can help do some things 0:10:25.709,0:10:29.480 that allow engineers the, the extra time to[br]get 0:10:29.480,0:10:31.459 back to their day life. Like, they can communicate 0:10:31.459,0:10:33.529 to me and then I can build curriculum for 0:10:33.529,0:10:36.270 them. So, like, I can do things there. And 0:10:36.270,0:10:38.709 I can help organize events, too, which is[br]a 0:10:38.709,0:10:41.649 huge time sink for most engineers. Believe[br]it or 0:10:41.649,0:10:44.270 not, engineers are not good at organizing[br]events for 0:10:44.270,0:10:46.330 the most part. 0:10:46.330,0:10:49.540 So that's something I can do. So this was, 0:10:49.540,0:10:51.410 this was our mandate when I first talked to 0:10:51.410,0:10:54.730 them at New Relic. Make the already awesome[br]engineers 0:10:54.730,0:10:59.330 at New Relic awesomer. It's like, ah, that's[br]cool. 0:10:59.330,0:10:59.990 Holy shit. 0:10:59.990,0:11:03.800 I don't know how to do that. Like, I've 0:11:03.800,0:11:05.810 been trying, I've been applying here for ten[br]years. 0:11:05.810,0:11:07.760 I, I can't, like, I want to come here 0:11:07.760,0:11:14.760 so I can level up. Wow. That's super intense. 0:11:23.680,0:11:26.029 I totally have to recommend that. It's like[br]the 0:11:26.029,0:11:27.130 best tactic ever. 0:11:27.130,0:11:29.420 OK. So, you don't need to know everything.[br]That's 0:11:29.420,0:11:30.810 the one thing I want you to take away 0:11:30.810,0:11:34.010 from this. Well, OK. That's one of the three. 0:11:34.010,0:11:36.010 I kind of lied. You don't have to know 0:11:36.010,0:11:39.870 everything. You need to be passionate and[br]inspiring and 0:11:39.870,0:11:42.100 you need to give of yourself in this activity. 0:11:42.100,0:11:45.610 I still have no idea what I am doing. 0:11:45.610,0:11:50.800 I'm learning it, too. And you can do it. 0:11:50.800,0:11:57.800 OK. Activities. So, I want you to spend thirty 0:12:02.610,0:12:06.459 seconds thinking about an effective educative[br]experience from your 0:12:06.459,0:12:08.040 past. I want you to share this with your 0:12:08.040,0:12:15.040 neighbor. Two minutes. I'll raise my hand. 0:12:19.839,0:12:26.839 Wow. That is like half the time. You are 0:12:27.779,0:12:31.480 continually impressive to me. 0:12:31.480,0:12:38.480 So. OK. So, a good educator pushes people[br]out 0:12:43.040,0:12:46.010 of their comfort zone. I know that most everyone 0:12:46.010,0:12:50.040 else. I haven't seen another presentation[br]where people have 0:12:50.040,0:12:53.250 forced you to talk to people. And I think 0:12:53.250,0:12:57.290 it's important. So, I really like, I really[br]like 0:12:57.290,0:12:59.580 that quote. And I like this image in general. 0:12:59.580,0:13:01.490 If we're growing, we're always going to be[br]out 0:13:01.490,0:13:05.459 of our comfort zone. So, in some ways, you 0:13:05.459,0:13:08.640 know, we, we talked about, an educator is[br]just 0:13:08.640,0:13:11.330 someone who creates an effective space for[br]learning. And 0:13:11.330,0:13:13.700 part of that is pushing people. You saw me 0:13:13.700,0:13:17.279 walking around, and if anyone wasn't talking,[br]I'd force 0:13:17.279,0:13:21.790 them to talk to me. Which is way scarier. 0:13:21.790,0:13:24.490 So I think that's a, that's a huge part. 0:13:24.490,0:13:27.240 Who knows these guys? 0:13:27.240,0:13:32.050 Yeah. Everyone. This is Bill Nye and Neal[br]Degrasse 0:13:32.050,0:13:34.519 Tyson. I didn't know Neal Degrasse Tyson when[br]I 0:13:34.519,0:13:36.390 was a kid, but Bill Nye I sure as 0:13:36.390,0:13:40.180 hell knew. And I really love how much they, 0:13:40.180,0:13:43.860 they inspire people. That seems to be their,[br]their 0:13:43.860,0:13:46.390 main thing, now, right? I know that, I know 0:13:46.390,0:13:48.360 Neal Degrasse Tyson, at least, still has a[br]class 0:13:48.360,0:13:50.760 room somewhere. But I don't know where it[br]is. 0:13:50.760,0:13:53.529 His, his primary thing for me is just the 0:13:53.529,0:13:57.399 inspiration to continue, to continue learning.[br]He keeps exposing 0:13:57.399,0:14:00.240 me to new, to new things about space that 0:14:00.240,0:14:03.839 I never thought about before. And for me,[br]when 0:14:03.839,0:14:07.230 I educate you, I'm exp- I'm gonna expose you 0:14:07.230,0:14:10.350 to the idea that you could, in fact, do 0:14:10.350,0:14:13.380 these things. You could be the teacher. 0:14:13.380,0:14:15.320 And I hope that when you go home and 0:14:15.320,0:14:18.180 talk to people, you'll inspire them to learn[br]the 0:14:18.180,0:14:21.360 code that you're thinking about. 0:14:21.360,0:14:23.350 The last thing I think a good educator does 0:14:23.350,0:14:26.829 is, gives of themselves out of love. And I 0:14:26.829,0:14:30.160 think this really applies to the open source[br]community 0:14:30.160,0:14:33.120 as well and the open source ethic. And, I, 0:14:33.120,0:14:36.640 this is, this is partly a preparation for[br]you, 0:14:36.640,0:14:41.470 that education may take some time outside[br]of work. 0:14:41.470,0:14:44.390 Sometimes. But so does open source. And I[br]can 0:14:44.390,0:14:46.610 tell you that it's worth it. 0:14:46.610,0:14:49.910 So turn to your neighbor and give them a 0:14:49.910,0:14:50.120 high five. 0:14:50.120,0:14:57.120 I don't, I don't think this would work in 0:15:13.760,0:15:18.279 many other communities than the Ruby community.[br]So, I, 0:15:18.279,0:15:22.050 I actually thought about making that activity,[br]applaud for 0:15:22.050,0:15:24.550 the next thing only by using your neighbor's[br]hand. 0:15:24.550,0:15:28.680 But I think that'd be very difficult. 0:15:28.680,0:15:32.399 How many of you have seen this XKCD strip 0:15:32.399,0:15:37.070 about nerd sniping? If you haven't. So, I[br]taught 0:15:37.070,0:15:39.610 my wife this a little while ago, that one 0:15:39.610,0:15:41.550 of the. So nerd sniping is where you just 0:15:41.550,0:15:46.100 sort of, you say one little thing that forces 0:15:46.100,0:15:49.029 someone to just spawn off, like, a number[br]of 0:15:49.029,0:15:53.810 different thought processes. It's basically[br]a mental fork bomb, 0:15:53.810,0:15:55.510 if you know that term. 0:15:55.510,0:15:58.279 And, one of the best ways, and this is 0:15:58.279,0:16:00.709 a very dangerous tool. I'm giving you very[br]powerful 0:16:00.709,0:16:03.070 tools here. One of the best ways to do 0:16:03.070,0:16:06.320 this is to say, hey Joe, what's the most 0:16:06.320,0:16:09.149 efficient way to do whatever? Doesn't even[br]matter. What's 0:16:09.149,0:16:14.209 the most efficient way to sweep the floor?[br]They're 0:16:14.209,0:16:15.339 done. 0:16:15.339,0:16:19.459 So, efficient is this funny word. I'm talking[br]about 0:16:19.459,0:16:25.800 being an efficient educator, and so I apologize[br]in 0:16:25.800,0:16:30.820 advance, cause I, I hope this destroys you.[br]Mostly 0:16:30.820,0:16:33.579 I'm gonna talk about some, one of the things 0:16:33.579,0:16:35.560 you mentioned was, how do you create a space 0:16:35.560,0:16:37.889 conducive to learning? Is it a physical space?[br]Is 0:16:37.889,0:16:40.160 it an actual thing? Like, do you have to 0:16:40.160,0:16:43.070 have a classroom? And the answer is, no, it 0:16:43.070,0:16:45.970 is not generally a physical space. However,[br]it does 0:16:45.970,0:16:48.740 tend to involve some real estate somewhere.[br]But it 0:16:48.740,0:16:50.600 could be a mixed use space. It could be 0:16:50.600,0:16:52.490 the couches. Whatever. 0:16:52.490,0:16:55.209 So, the first one. My most favorite. The place 0:16:55.209,0:16:58.970 I started was lightning talks. And the thing[br]I've 0:16:58.970,0:17:02.519 seen work the most was thirty to sixty minutes 0:17:02.519,0:17:05.849 before lunch on Friday. And the reason I think 0:17:05.849,0:17:10.109 that works is that, as you, as you finish 0:17:10.109,0:17:13.148 the talks, people can continue their discussion[br]through lunch. 0:17:13.148,0:17:14.409 Very effective. 0:17:14.409,0:17:17.130 The other thing is that if it goes well, 0:17:17.130,0:17:18.839 you can move it back by thirty minutes and 0:17:18.839,0:17:22.429 get your company to buy lunch, thus increasing[br]your 0:17:22.429,0:17:26.689 happiness and your number of people coming.[br]Which is 0:17:26.689,0:17:27.349 great. 0:17:27.349,0:17:30.010 Lightning talks are super easy to do. You[br]just 0:17:30.010,0:17:31.549 need to find a couple people who can do 0:17:31.549,0:17:34.750 five to ten minute talks on whatever. I've[br]seen 0:17:34.750,0:17:38.080 effective lightning talks done with no technical[br]content. I 0:17:38.080,0:17:41.210 would recommend some technical content. Just,[br]you know, for 0:17:41.210,0:17:41.740 reasons. 0:17:41.740,0:17:44.360 But I've seen, I've seen lightning talks that[br]were 0:17:44.360,0:17:47.630 very well-received on homebrewing. In fact,[br]I've seen entire 0:17:47.630,0:17:51.720 presentations on homebrewing. I've also seen[br]really effective ones 0:17:51.720,0:17:54.049 where you demo a product. Especially if you[br]have 0:17:54.049,0:17:56.390 a big thing, like New Relic. It would be 0:17:56.390,0:17:58.530 really useful to me if I could just see 0:17:58.530,0:18:01.770 one person's take on one feature every week.[br]I 0:18:01.770,0:18:03.940 might actually make it through my product[br]by the 0:18:03.940,0:18:08.450 end of three years. It's so big. 0:18:08.450,0:18:10.700 But also showing off a new gem or just 0:18:10.700,0:18:13.710 generally inspiring the people around you.[br]This, education is 0:18:13.710,0:18:16.140 so much about inspiring people. You can't[br]force people 0:18:16.140,0:18:19.350 to learn, right. You can't, well, you can[br]sit 0:18:19.350,0:18:20.880 them down if you have the mandate, but they 0:18:20.880,0:18:22.700 don't have to learn unless they really want[br]to. 0:18:22.700,0:18:24.120 So, it's all about inspiration. 0:18:24.120,0:18:26.320 And the last pro tip I have for you 0:18:26.320,0:18:30.360 about lightning talks is that, if you bring[br]food, 0:18:30.360,0:18:33.169 they will come. That's great. So that's how[br]we 0:18:33.169,0:18:35.910 ended up with a whole company basically showing[br]up 0:18:35.910,0:18:39.220 every single Friday to an event that involved[br]sitting 0:18:39.220,0:18:41.840 on the couches. Which I realize is probably[br]not 0:18:41.840,0:18:45.570 that hard of a proposition, but. 0:18:45.570,0:18:48.010 So the other, the other one, some of my 0:18:48.010,0:18:50.870 coworkers have been working on this recently.[br]Mob refactors. 0:18:50.870,0:18:53.830 In fact, Kayla?? (00:18:53) was the person[br]who introduced 0:18:53.830,0:18:56.150 me to this idea that you get everyone in 0:18:56.150,0:18:59.260 a room, pick some bit of code you really 0:18:59.260,0:19:02.710 want to hack on, and everyone hacks on it 0:19:02.710,0:19:04.240 together. 0:19:04.240,0:19:07.580 It's important to review the code, not the[br]author. 0:19:07.580,0:19:09.419 Because that can be really offensive to the[br]author. 0:19:09.419,0:19:11.270 Especially if they're in the room. And if[br]they're 0:19:11.270,0:19:13.230 not in the room, that could just be bad 0:19:13.230,0:19:16.520 in general. But you rewrite the code together,[br]and 0:19:16.520,0:19:18.390 then, and this is the part that kind of 0:19:18.390,0:19:21.070 blows my mind, you throw it out afterwards. 0:19:21.070,0:19:24.490 It's like mind maps. They're not really that[br]helpful 0:19:24.490,0:19:26.900 after the fact. And the code you write during 0:19:26.900,0:19:30.020 the mob refactor is probably bad. But the[br]conversation 0:19:30.020,0:19:32.299 you have during a mob refactor is very good. 0:19:32.299,0:19:35.040 So, this has been working really well for[br]us, 0:19:35.040,0:19:38.000 and, in fact, looking back on it, I saw 0:19:38.000,0:19:40.160 groups doing it. But it wasn't called mob[br]refactoring. 0:19:40.160,0:19:41.870 I didn't know what it was called then. I 0:19:41.870,0:19:43.570 just saw them doing it, and it being really 0:19:43.570,0:19:46.549 effective. 0:19:46.549,0:19:50.390 Pair programming is something that everyone[br]knows they're supposed 0:19:50.390,0:19:52.530 to be doing, right. But no, none of us 0:19:52.530,0:19:56.980 do. Because it's hard. And, and the thing[br]people 0:19:56.980,0:20:00.190 don't talk about is that, pair programming,[br]to me, 0:20:00.190,0:20:04.580 is a trade off of speed for quality. And, 0:20:04.580,0:20:07.179 and I think that's really important. So if[br]you 0:20:07.179,0:20:10.130 find yourself, or your product in a place[br]where 0:20:10.130,0:20:12.000 things are not going as smoothly as you would 0:20:12.000,0:20:16.100 like. I don't know if anyone's had that problem. 0:20:16.100,0:20:18.000 Pairing may very well be one of the, the 0:20:18.000,0:20:20.400 big power tools to look at. 0:20:20.400,0:20:22.500 So I have two, two sneaky little methods to 0:20:22.500,0:20:24.630 get pairing happening, because I know a lot[br]of 0:20:24.630,0:20:27.640 you have tried getting your company to pair.[br]You've 0:20:27.640,0:20:30.520 tried, like, getting a manager mandate and,[br]and they 0:20:30.520,0:20:33.330 can't make it happen. There's two methods[br]that have 0:20:33.330,0:20:34.220 worked well at New Relic. 0:20:34.220,0:20:36.830 So, the first one, is my method, is called 0:20:36.830,0:20:40.600 the sneaky monitor. And, what you do here,[br]is 0:20:40.600,0:20:42.240 you set aside from time, like you make an 0:20:42.240,0:20:45.309 appointment with your, your team mate, and[br]you literally 0:20:45.309,0:20:49.210 bring your monitor to their desk. And it's[br]annoying. 0:20:49.210,0:20:50.910 Because then you're gonna sweep like half[br]of their 0:20:50.910,0:20:54.510 shit off their desk. And then at the end, 0:20:54.510,0:20:56.090 you try to be a nice citizen. You help 0:20:56.090,0:20:58.880 them, like, put all the things back in order, 0:20:58.880,0:21:00.150 and you know, maybe it's the first time their 0:21:00.150,0:21:02.960 desk has ever been dusted. But that's cool.[br]It's 0:21:02.960,0:21:03.380 nice. 0:21:03.380,0:21:06.000 And then the next week you come back again 0:21:06.000,0:21:08.080 and you sweep all the shit off their desk 0:21:08.080,0:21:10.660 and put your monitor there. And by the third 0:21:10.660,0:21:12.860 week, you know, maybe they just haven't put[br]their 0:21:12.860,0:21:16.140 desk back into shape, and you just plop your 0:21:16.140,0:21:18.860 monitor down and, and by the fourth week,[br]you 0:21:18.860,0:21:22.260 find a, a little monitor there. You're like,[br]aw, 0:21:22.260,0:21:25.039 that's nice. Thank you. And then by the fifth 0:21:25.039,0:21:27.549 week, you've got actual monitor there, and[br]you thank 0:21:27.549,0:21:30.370 the IT people and, and then you go find 0:21:30.370,0:21:33.840 someone else and start it again. 0:21:33.840,0:21:37.240 And I've, I've, it sounds silly, right. You[br]can 0:21:37.240,0:21:39.720 only touch one person at a time. But then, 0:21:39.720,0:21:43.169 then they start taking their monitor somewhere,[br]after they've 0:21:43.169,0:21:45.780 seen the fun of it. And then you've got 0:21:45.780,0:21:47.799 two. Two people doing it. And I've seen this 0:21:47.799,0:21:51.150 happening at New Relic to, to both great affect 0:21:51.150,0:21:54.299 and great detriment. Because we're totally[br]out of space. 0:21:54.299,0:21:56.530 And now I see these monitor, like, pairing[br]stations 0:21:56.530,0:21:59.190 popping up everywhere, and the management[br]is pissed at 0:21:59.190,0:22:02.240 me cause I've taught them pairing. And so. 0:22:02.240,0:22:05.640 There was another cool method that came up[br]recently 0:22:05.640,0:22:09.280 that I really like. This is Emily's method.[br]Emily 0:22:09.280,0:22:13.090 Heinleind in the Insights team, and what she[br]recommended 0:22:13.090,0:22:16.260 was sending out an open invite to anyone who 0:22:16.260,0:22:20.090 wants to try pairing, to bring their monitor[br]to 0:22:20.090,0:22:22.490 the lunch room, and I'll, I'll find you a 0:22:22.490,0:22:25.480 buddy to work on for that one hour, or 0:22:25.480,0:22:28.429 whatever. We'll talk about some style. Some[br]thing you 0:22:28.429,0:22:32.380 can practice. And then go to town. That's[br]it. 0:22:32.380,0:22:33.780 It's a great way to get those who are 0:22:33.780,0:22:37.289 already interested in it going, because they[br]don't have 0:22:37.289,0:22:38.799 friends who they can do it with on their 0:22:38.799,0:22:41.679 team, maybe. So they can't practice, and there,[br]therefore 0:22:41.679,0:22:43.830 they can't well know well enough how to convert 0:22:43.830,0:22:44.970 their team mate. They just don't know enough[br]yet. 0:22:44.970,0:22:48.330 It's a great idea. 0:22:48.330,0:22:52.100 There's only a couple more. So workshops.[br]I mentioned 0:22:52.100,0:22:55.740 these. Basically, you pick a theme. We did[br]this 0:22:55.740,0:22:57.610 maybe a week ago on refactoring, and it was 0:22:57.610,0:23:02.289 so cool. So we, Katie Miller picked a, a 0:23:02.289,0:23:07.570 topic. Some Rails Cast on the service object[br]pattern. 0:23:07.570,0:23:09.850 So we watched, we all watched the Rails Cast. 0:23:09.850,0:23:11.730 She showed us, like, ten minutes of her code 0:23:11.730,0:23:13.669 where she tried to apply that and we talked 0:23:13.669,0:23:15.190 about it a little bit. And then for forty 0:23:15.190,0:23:18.080 minutes we paired on trying to do that on 0:23:18.080,0:23:21.039 a random snippet of code, to various effect.[br]You 0:23:21.039,0:23:22.940 know, sometimes it didn't work. Sometimes[br]it did. 0:23:22.940,0:23:25.740 But it was really cool. And then for the 0:23:25.740,0:23:28.049 last twenty minutes we, we came back together[br]and 0:23:28.049,0:23:31.340 we all demoed. And it was so, like, I 0:23:31.340,0:23:33.700 feel like I got two days of education out 0:23:33.700,0:23:35.630 of that hour and a half. And it was 0:23:35.630,0:23:37.870 shocking to me. I mean, not only was I 0:23:37.870,0:23:42.830 exhausted afterwards, which, maybe not super[br]great, but I 0:23:42.830,0:23:45.309 really felt like I learned a lot. And it's, 0:23:45.309,0:23:47.720 it's an education experience I had never had[br]before. 0:23:47.720,0:23:52.600 I'd never tried this. So it was really cool. 0:23:52.600,0:23:59.600 Thank you. I. I have to tell you, like, 0:24:04.230,0:24:06.500 I've been rushing a little bit, because I[br]was 0:24:06.500,0:24:10.570 worried if I paused long enough that you,[br]that 0:24:10.570,0:24:12.150 you were gonna clap at me again. I feel 0:24:12.150,0:24:14.549 like, this is, this is actually ideal though.[br]Like, 0:24:14.549,0:24:16.760 I would rather feel embarrassed by how often[br]someone 0:24:16.760,0:24:20.220 is clapping than the opposite. So this is[br]good. 0:24:20.220,0:24:23.600 So, this one, this one I've only seen a 0:24:23.600,0:24:27.700 couple times at New Relic, but it was amazing. 0:24:27.700,0:24:30.620 This was literally one of the most amazing[br]things 0:24:30.620,0:24:33.760 I have ever seen or experienced. And it was 0:24:33.760,0:24:35.760 a total accident. They had no idea they were 0:24:35.760,0:24:37.730 doing it. I only later found out it has 0:24:37.730,0:24:39.200 a name, later. 0:24:39.200,0:24:41.630 Basically, all of our smartest engineers got[br]around the 0:24:41.630,0:24:43.929 table, like they usually do. But this time,[br]there 0:24:43.929,0:24:46.020 were too many of them to have the discussion, 0:24:46.020,0:24:48.000 so they did it in our lunch room. And 0:24:48.000,0:24:50.280 our lunch room has two monitors that are paired 0:24:50.280,0:24:53.630 together. And it's also open enough that anyone[br]could 0:24:53.630,0:24:56.169 hear. So they were sitting around the little[br]table 0:24:56.169,0:24:58.690 talking, and what I noticed was that there[br]was 0:24:58.690,0:25:02.559 a growing crowd of about forty people listening[br]and 0:25:02.559,0:25:05.010 looking at the second monitor, the paired[br]monitor. 0:25:05.010,0:25:07.350 And they were discussing amongst themselves.[br]They were clarifying 0:25:07.350,0:25:11.580 the concepts. Because the super nerds were[br]over here 0:25:11.580,0:25:14.120 talking about this really hard concept, and[br]we were 0:25:14.120,0:25:15.659 just trying to understand what the hell they[br]were 0:25:15.659,0:25:18.620 talking about. But it was really cool to hear 0:25:18.620,0:25:21.730 our elders speaking. Like, what do they, what[br]do 0:25:21.730,0:25:24.360 they worry about during the day? I don't know. 0:25:24.360,0:25:29.340 And, and, and also these, these conversations[br]are normally, 0:25:29.340,0:25:33.789 like, closed-door. You don't normally have[br]any impact in 0:25:33.789,0:25:36.789 this. And so, being able to like, sort of 0:25:36.789,0:25:40.900 listen in was definitely, like, one of the[br]most 0:25:40.900,0:25:43.600 enlightening and eye-opening things I think[br]I have seen 0:25:43.600,0:25:46.110 in a long time. So I would highly recommend 0:25:46.110,0:25:47.900 something like this. And I think this works[br]for 0:25:47.900,0:25:49.960 anything. I think this works at the director[br]level. 0:25:49.960,0:25:53.350 Like, as long as you're not talking about[br]employees, 0:25:53.350,0:25:56.870 I would love to hear what your VPs or 0:25:56.870,0:26:00.669 your executives are talking about. Super cool. 0:26:00.669,0:26:05.640 And then, I think this is the second to 0:26:05.640,0:26:09.370 last one. But the last real one. So, the 0:26:09.370,0:26:11.860 last one, I had never heard of this concept, 0:26:11.860,0:26:13.690 but now that I see it in effect, I 0:26:13.690,0:26:17.080 love it. Basically, when you get a new hire, 0:26:17.080,0:26:20.230 assign someone to them for a day. It's nothing 0:26:20.230,0:26:26.250 big. Maybe if, maybe if you have, have the 0:26:26.250,0:26:29.980 resources, you can assign someone half time[br]for two 0:26:29.980,0:26:32.400 weeks. Or maybe even four weeks. 0:26:32.400,0:26:36.010 And what I can tell you is that if 0:26:36.010,0:26:39.830 you do that, so when New Relic onboards we 0:26:39.830,0:26:41.679 think it takes about six months for someone[br]to 0:26:41.679,0:26:43.909 truly get up to speed, and I actually agree 0:26:43.909,0:26:47.010 with this. What we've found is that if you 0:26:47.010,0:26:49.460 have an onboarding buddy helping you through[br]that first 0:26:49.460,0:26:53.880 month, it drops to about three months. Which[br]is 0:26:53.880,0:26:57.190 crazy. You get one, one engineer's half time[br]for 0:26:57.190,0:27:00.570 one month, and that's three months of extra[br]productivity. 0:27:00.570,0:27:04.370 That is money. That is a lot of money. 0:27:04.370,0:27:06.520 Huge. Huge difference for us. 0:27:06.520,0:27:09.090 So, we now do this a hundred percent of 0:27:09.090,0:27:10.919 people, come into New Relic and they have[br]a 0:27:10.919,0:27:15.350 person guaranteed for four weeks, if not two[br]people, 0:27:15.350,0:27:17.429 dedicated to them, in addition to their team.[br]And 0:27:17.429,0:27:22.789 one of them is usually me. So very cool. 0:27:22.789,0:27:26.880 The last one. Dedicated trainers. Hmm. I wouldn't[br]recommend 0:27:26.880,0:27:29.370 it. I mean, unless you have a lot of 0:27:29.370,0:27:33.460 people, or the quality of training is, like,[br]absolutely 0:27:33.460,0:27:37.659 critical, or. But, it's just, the dedicated[br]trainers have 0:27:37.659,0:27:40.559 to be crazy efficient. And so, if you're at 0:27:40.559,0:27:42.659 the size where you have two, three, four hundred 0:27:42.659,0:27:46.730 people. Yeah. All right. Dedicated trainer[br]time. But most 0:27:46.730,0:27:48.450 of us aren't there. Most of us are forty 0:27:48.450,0:27:55.039 person companies, right. 0:27:55.039,0:28:02.039 You know, I'm just reading the slide. Sorry,[br]I 0:28:06.150,0:28:07.049 forget what these are. Yeah. Turn to your[br]neighbor. 0:28:07.049,0:28:10.240 Talk very, very briefly. Not three minutes.[br]About what 0:28:10.240,0:28:12.240 these have tried, or what, which of these[br]you've 0:28:12.240,0:28:14.539 tried and which you think would work in your 0:28:14.539,0:28:15.390 work. 0:28:15.390,0:28:20.370 And I'll tell you the secrets. 0:28:20.370,0:28:25.350 I'm sorry we had to cut that one short. 0:28:25.350,0:28:30.309 I'm running out of time. It's all the clapping. 0:28:30.309,0:28:34.140 OK. I, my plan for your organization. If you 0:28:34.140,0:28:35.980 do this, you will have education and I will 0:28:35.980,0:28:40.380 be happy and, and pleased with you. As if 0:28:40.380,0:28:43.490 you need to work for my pleasure. So I 0:28:43.490,0:28:47.020 want to, to next week, next Friday at 11:30, 0:28:47.020,0:28:50.210 I want you to do lightning talks. It's the 0:28:50.210,0:28:52.650 easiest thing you can do. It's super easy[br]to 0:28:52.650,0:28:55.010 find three people who want to talk. They need 0:28:55.010,0:28:58.500 to make three slides. How hard is that? 0:28:58.500,0:29:01.549 Also, I want you to ask your team to 0:29:01.549,0:29:03.850 review your code at some point. If you're[br]willing, 0:29:03.850,0:29:05.650 bring some snacks. And they will like it a 0:29:05.650,0:29:09.970 lot better. Third one. Set aside some time[br]for 0:29:09.970,0:29:12.000 pairing. Bring your monitor. You know the[br]sneaky monitor 0:29:12.000,0:29:14.730 trick now. And also, I think the next time 0:29:14.730,0:29:17.010 you have a new hire, try it. I think 0:29:17.010,0:29:24.010 you'll find that it's immensely pleasurable[br]and pride-filled endeavor. 0:29:24.610,0:29:26.360 For this activity, I would like you to say 0:29:26.360,0:29:31.700 these things on the screen. So. Yeah, so.[br]I, 0:29:31.700,0:29:34.529 I'm gonna count to three. Because, thank you.[br]I'm 0:29:34.529,0:29:35.960 gonna count to three and then we're all gonna 0:29:35.960,0:29:38.299 say this thing. All right. 0:29:38.299,0:29:42.169 One. Two. Three. Internal education is easy.[br]I'm going 0:29:42.169,0:29:48.289 to start on Monday. Yeah! Excellent! I am[br]fulfilled! 0:29:48.289,0:29:50.270 You know the two point take away. You don't 0:29:50.270,0:29:53.850 need to know everything. You can teach right[br]now. 0:29:53.850,0:29:57.059 Education isn't expensive or hard to implement.[br]Chuck just 0:29:57.059,0:29:58.110 makes it look that way.