1 00:00:00,280 --> 00:00:02,557 Hi I'm Craig, welcome to the Treehouse Show. 2 00:00:02,557 --> 00:00:05,235 The Treehouse Show is a weekly conversation with the Treehouse community. 3 00:00:05,235 --> 00:00:10,133 [MUSIC] 4 00:00:10,133 --> 00:00:13,108 In this episode we'll be talking to the Treehouse teacher, 5 00:00:13,108 --> 00:00:17,150 tech degree success manager, and all around great guy Dave McFarland. 6 00:00:17,150 --> 00:00:18,790 Thanks for being on the show today Dave. 7 00:00:18,790 --> 00:00:21,050 >> It is a pleasure to be here Craig. 8 00:00:21,050 --> 00:00:24,740 >> Can you tell us a little bit about how you got into technology? 9 00:00:24,740 --> 00:00:25,608 Yes. 10 00:00:25,608 --> 00:00:28,366 So, when I was in college, I was actually an English major. 11 00:00:28,366 --> 00:00:32,314 And I had a job in the library in the Multimedia Center, it was called. 12 00:00:32,314 --> 00:00:32,858 >> Okay. 13 00:00:32,858 --> 00:00:36,429 >> Yes, and one of the things that I did was took care of the computers, 14 00:00:36,429 --> 00:00:38,080 where people learned. 15 00:00:38,080 --> 00:00:40,810 The training, they did Desktop Publishing and 16 00:00:40,810 --> 00:00:44,050 I actually got into desktop publishing, it was the first thing. 17 00:00:44,050 --> 00:00:45,470 >> What's Desktop Publishing? 18 00:00:45,470 --> 00:00:46,980 >> Yeah right that's an older thing so, 19 00:00:46,980 --> 00:00:52,070 that was actually the design of things that are printed not on the internet. 20 00:00:52,070 --> 00:00:55,110 They're actually things you hold like magazines, 21 00:00:55,110 --> 00:00:59,913 news papers, news letters and I did that actually after college. 22 00:00:59,913 --> 00:01:04,760 I was at, what they call pre-press person, so I worked at a print shop and 23 00:01:04,760 --> 00:01:08,230 I used computers to lay out stuff to get it printed. 24 00:01:09,430 --> 00:01:13,313 From there I became a designer, a graphic designer and an art director. 25 00:01:13,313 --> 00:01:15,520 >> Okay. >> I went to a small non-profit and 26 00:01:15,520 --> 00:01:19,320 they needed a website it was in a very early days of the web 1995. 27 00:01:19,320 --> 00:01:22,670 >> Okay I can imagine what that website looked like. 28 00:01:22,670 --> 00:01:23,400 >> It was great. 29 00:01:23,400 --> 00:01:26,860 It was a beautiful, beautiful website, it was amazing. 30 00:01:26,860 --> 00:01:30,650 Tables, all table based, if you even know what that is. 31 00:01:32,080 --> 00:01:35,830 And from there, I actually moved th UC Berkeley as the webmaster. 32 00:01:35,830 --> 00:01:41,030 That was my title, and I managed the university kind of front 33 00:01:41,030 --> 00:01:44,588 portal that some people moved to the computer science department. 34 00:01:44,588 --> 00:01:50,530 I started left college, left the university and start 35 00:01:50,530 --> 00:01:55,250 up a web development company with the few other people and did that for a while. 36 00:01:55,250 --> 00:01:56,550 Got into teaching. 37 00:01:56,550 --> 00:01:59,050 >> Okay. >> So I was teaching at art schools at 38 00:01:59,050 --> 00:02:04,410 a graduate level and undergraduate level in colleges, and started writing books. 39 00:02:04,410 --> 00:02:04,911 >> Awesome. 40 00:02:04,911 --> 00:02:07,139 >> And then basically taught and wrote books and 41 00:02:07,139 --> 00:02:09,844 did sort of freelance web development for many years. 42 00:02:09,844 --> 00:02:10,880 >> Okay cool. 43 00:02:10,880 --> 00:02:12,070 That's great. 44 00:02:12,070 --> 00:02:13,760 What do you teach at a Treehouse? 45 00:02:13,760 --> 00:02:15,560 Where are the students meet you? 46 00:02:15,560 --> 00:02:16,165 >> Where will they meet me? 47 00:02:16,165 --> 00:02:17,159 >> Yeah. >> I'm all over the place. 48 00:02:17,159 --> 00:02:17,750 >> Yeah. 49 00:02:17,750 --> 00:02:19,310 >> But mostly in JavaScript. 50 00:02:19,310 --> 00:02:24,030 So I'm the teacher that they start off with mostly, yeah with JavaScript. 51 00:02:24,030 --> 00:02:27,480 And I introduce the language and that's kinda what I teach. 52 00:02:27,480 --> 00:02:29,820 >> Okay. Do you teach anything else on the site? 53 00:02:29,820 --> 00:02:34,557 >> Yeah. I have a Git workshop that I do. 54 00:02:34,557 --> 00:02:36,070 Git gets the- >> Yeah. 55 00:02:36,070 --> 00:02:41,400 [LAUGH] Git is a version control system. 56 00:02:41,400 --> 00:02:44,911 >> Okay. >> And GitHub is a very popular sort of 57 00:02:44,911 --> 00:02:50,750 public repository of different code basis that people write. 58 00:02:50,750 --> 00:02:54,300 They can share code, work on projects together like 59 00:02:54,300 --> 00:02:57,740 open source projects around their, so I've taught that as well. 60 00:02:57,740 --> 00:02:59,047 >> Awesome, great. 61 00:02:59,047 --> 00:03:01,978 So outside of what the students can learn from you, 62 00:03:01,978 --> 00:03:06,083 is there something else that you could show or share with the students? 63 00:03:06,083 --> 00:03:07,679 What's something they wouldn't know about you? 64 00:03:07,679 --> 00:03:13,103 >> Yeah well, not a lot of people know that I'm really good at magic, well. 65 00:03:13,103 --> 00:03:16,883 I do magic [CROSSTALK] Well there was nothing there a second ago, 66 00:03:16,883 --> 00:03:18,389 it appeared magically. 67 00:03:18,389 --> 00:03:20,047 >> [LAUGH] >> But I was wondering, 68 00:03:20,047 --> 00:03:21,730 maybe we could do a little thing. 69 00:03:21,730 --> 00:03:22,240 >> I would love to. 70 00:03:22,240 --> 00:03:26,390 >> Because I've always wanted to show off in front of an audience. 71 00:03:26,390 --> 00:03:28,050 >> I would love to, let's do this. 72 00:03:28,050 --> 00:03:29,340 >> So I got a deck of cards. 73 00:03:29,340 --> 00:03:31,660 52 cards in a deck, right? 74 00:03:31,660 --> 00:03:34,740 So the odds of any one cards 1 in 52. 75 00:03:34,740 --> 00:03:38,290 But the thing is, when you ask people, like hey what's your favorite card, 76 00:03:38,290 --> 00:03:38,830 whatever? 77 00:03:39,920 --> 00:03:42,070 Pick a card out of thin air out of your mind. 78 00:03:42,070 --> 00:03:45,170 It's never random, there's usually one or two that is most popular. 79 00:03:45,170 --> 00:03:47,290 >> Sure. >> So what do you think is most popular? 80 00:03:47,290 --> 00:03:50,298 >> If I had to guess it's the ace of spades, right? 81 00:03:50,298 --> 00:03:51,327 >> Yes. 82 00:03:51,327 --> 00:03:53,670 The ace of spades is the most popular. 83 00:03:53,670 --> 00:03:55,970 So what I want to do is a little experiment here with you. 84 00:03:55,970 --> 00:03:57,900 Why don't you hold out your hand flat. 85 00:03:57,900 --> 00:04:03,170 And I'll put cards here in your hand, and we're gonna do something together. 86 00:04:03,170 --> 00:04:05,730 I'd like you to take half of those cards and put them into my hand here. 87 00:04:05,730 --> 00:04:06,830 >> Half of these cards, there we go. 88 00:04:06,830 --> 00:04:08,630 >> Yeah about half of them, that's good. 89 00:04:08,630 --> 00:04:11,365 And what were you thinking about, were you thinking about ace of spades? 90 00:04:11,365 --> 00:04:12,356 >> The ace of spades, yes. 91 00:04:12,356 --> 00:04:20,586 >> Okay, so what other cards might me work with that would help us do some magic? 92 00:04:25,599 --> 00:04:27,091 >> Like the 2? 93 00:04:27,091 --> 00:04:29,281 >> The 2. >> The 2 of Diamonds. 94 00:04:29,281 --> 00:04:31,802 >> Right, we could do that, or how about 2 aces? 95 00:04:31,802 --> 00:04:35,810 Why don't we try doing that? 96 00:04:35,810 --> 00:04:38,448 >> Okay [LAUGH] [CROSSTALK] >> Why don't you just flip through your 97 00:04:38,448 --> 00:04:41,770 cards and find a card, something that you feel, a feeling that you have. 98 00:04:41,770 --> 00:04:44,120 And I'm gonna find it, this one feels really good to me. 99 00:04:44,120 --> 00:04:46,140 It's all about intuition. 100 00:04:46,140 --> 00:04:47,730 >> So I got to use my intuition? 101 00:04:47,730 --> 00:04:48,770 >> Yeah. [CROSSTALK] 102 00:04:48,770 --> 00:04:50,600 >> Just sort of, okay. 103 00:04:50,600 --> 00:04:51,520 I'll take that. 104 00:04:51,520 --> 00:04:52,310 You take this one. 105 00:04:52,310 --> 00:04:53,750 >> Okay? >> All right, so let's exchange. 106 00:04:53,750 --> 00:04:54,440 Put them on top. 107 00:04:54,440 --> 00:04:54,957 >> Put them on top? 108 00:04:54,957 --> 00:04:56,010 Okay. >> Yeah. 109 00:04:56,010 --> 00:04:58,410 And what did you say the most popular card was? 110 00:04:58,410 --> 00:04:59,253 >> Ace of spades. 111 00:04:59,253 --> 00:05:02,044 >> Let's see what I gave you. 112 00:05:02,044 --> 00:05:04,316 >> How did you- >> Yeah, the ace of spades. 113 00:05:04,316 --> 00:05:05,290 Let's see what you gave me. 114 00:05:06,610 --> 00:05:12,181 Wow, we got 2 aces out of 52 cards on our very first try. 115 00:05:12,181 --> 00:05:14,140 >> How did you do that? >> What do you say, lets do it again. 116 00:05:14,140 --> 00:05:14,895 >> Okay. >> Lets do it again. 117 00:05:14,895 --> 00:05:17,280 You've got 2 aces, do you think you can get 4 aces? 118 00:05:17,280 --> 00:05:19,110 >> There's no way that, [LAUGH]. 119 00:05:19,110 --> 00:05:20,430 >> There is no way we can get four aces? 120 00:05:20,430 --> 00:05:21,150 >> No. >> Are you sure? 121 00:05:21,150 --> 00:05:22,120 >> Yeah. >> Okay. 122 00:05:22,120 --> 00:05:24,780 Let's see, I think there is a way that we can get four aces. 123 00:05:24,780 --> 00:05:28,290 I think it's by concentrating, that's how we're gonna get our four aces. 124 00:05:28,290 --> 00:05:29,860 So let's do the same thing, but 125 00:05:29,860 --> 00:05:32,970 concentrate harder this time, cuz it's gonna be twice as hard. 126 00:05:32,970 --> 00:05:33,800 >> All right. 127 00:05:33,800 --> 00:05:35,674 >> I got a card for you, you got a card from me? 128 00:05:35,674 --> 00:05:36,815 >> I'm feeling this one right here. 129 00:05:36,815 --> 00:05:38,562 >> Okay, great. 130 00:05:38,562 --> 00:05:39,767 I'm gonna take that. 131 00:05:39,767 --> 00:05:40,687 Why don't you take that one? 132 00:05:40,687 --> 00:05:41,721 >> Okay. 133 00:05:41,721 --> 00:05:42,390 I put it on top again? 134 00:05:42,390 --> 00:05:43,207 >> Yeah put it on top. 135 00:05:43,207 --> 00:05:46,060 And then, what do you think? 136 00:05:46,060 --> 00:05:46,806 One out of 52. 137 00:05:46,806 --> 00:05:47,520 One out of 52. 138 00:05:47,520 --> 00:05:49,124 One out of 52. 139 00:05:49,124 --> 00:05:49,856 Let's see. 140 00:05:52,973 --> 00:05:55,230 >> Dude, how did you do that? 141 00:05:55,230 --> 00:05:59,074 >> What's more amazing about this, is not only did we get the four aces, but 142 00:05:59,074 --> 00:06:01,439 we got the only four cards in the entire deck. 143 00:06:03,863 --> 00:06:06,420 All the other cards are completely blank. 144 00:06:06,420 --> 00:06:07,484 >> How did you do that? 145 00:06:09,636 --> 00:06:10,588 Where did you? 146 00:06:13,702 --> 00:06:15,830 Thanks for watching the Treehouse Show. 147 00:06:15,830 --> 00:06:18,864 If you'd like to get in touch with the show, 148 00:06:18,864 --> 00:06:22,968 please reach out to me on Twitter, or hit us up in the forum. 149 00:06:22,968 --> 00:06:28,689 [MUSIC]