navigate site menu

Start learning with our library of video tutorials taught by experts. Get started

Branden Hall: Interactive Architect and Digital Maker

Branden Hall: Interactive Architect and Digital Maker

with Branden Hall

 


This course introduces Branden Hall, a software architect and programmer, who has spent well over a decade pushing the limits of the web, and teaching others how to do the same. The cofounder and CEO of Automata Studios, Branden is an acknowledged expert in the field of interactive media, producing award-winning work and authoring books that serve as touchstones for the design community.

Branden opens up his personal studio and explains his fascination with “making,” whether through programming or woodwork, and the magic behind bringing his ideas to life. Branden and crew also visit the BLOOM installation, a project designed to display artwork for La Plaza de Cultura y Artes, a museum dedicated to Mexican American history and culture in Los Angeles. Lynda then interviews Branden one-on-one, and they talk about Branden’s beginnings, most notable projects, and where he sees himself and technology headed in the future.

show more

author
Branden Hall
subject
Developer, Web, Interaction Design, Documentaries
level
Appropriate for all
duration
44m 43s
released
Mar 02, 2012

Share this course

Ready to join? get started


Keep up with news, tips, and latest courses.

submit Course details submit clicked more info

Please wait...

Search the closed captioning text for this course by entering the keyword you’d like to search, or browse the closed captioning text by selecting the chapter name below and choosing the video title you’d like to review.



Lynda Interviews Branden
Meeting Branden
00:04(music playing)
00:13Branden Hall: I have always loved programming because it lets me take what's in my head and
00:21craft reality around that.
00:24It's exactly like what you see in The Matrix.
00:29It's a cheesy way of putting it, but I loved it, where I sort of looked into the
00:33screen and kind of fall in.
00:37I love that with the tools that we have now, both in programming and everything
00:43else I do, I can think of an idea, see it in my head, and then bring it to reality.
00:53There is just this deep magic there for me, and I love being in that state where
01:01I am just making. There is this flow there that I think anybody in a creative profession
01:09recognizes, where you literally fall into your work.
01:18Lynda Weinman: Hello, I am Lynda Weinman, co-founder of lynda.com, and I am so excited to be
01:22here today with Branden Hall, who is the chief software architect and co-founder
01:27of Automata Studios in Washington D.C.
01:29Branden Hall: Thank you. Lynda Weinman: Welcome.
01:31Branden Hall: Thanks. I am really excited to be here.
01:33Lynda Weinman: Well, Branden you and I go far back, because I think we figured out that we
01:37Lynda Weinman: have know each for about twelve years. Branden Hall: Yep.
01:40Lynda Weinman: And long ago, I had started the first conference in the world that focused on
01:46Flash. At that time, it was Macromedia Flash, then it became Adobe Flash, and I
01:50remember meeting you when you were a young software engineer before the
01:53conference had even begun, and you, at that time, were working in Flash and doing
01:58some very cutting-edge work.
02:02Tell us a little bit about how your career has evolved from those early days as
02:06a Flash developer to what you're doing now.
02:08Branden Hall: It's been a very interesting ride, to say the least.
02:11I started learning Flash because the woman I was dating at the time, she and
02:18I had a very sort of adversarial relationship, and anything she learned I had to learn too.
02:23It was really good for both of us.
02:25She was learning in Flash, and I had a real interest in animation.
02:30I loved making flip books and things like that as a kid, in addition to
02:32the programming.
02:33So it seemed like a perfect thing for me to learn.
02:36I started playing and got involved in the online community, sharing, making
02:41tutorials, things on those lines, and that led me into a career doing what I've
02:47just been doing in my off time.
02:49Since then I have founded two different companies doing this and my current one,
02:55Automata Studios, is now five years old, and I am incredibly lucky to have
03:00actually founded it with my best friend.
03:02He and I met him when we were eleven, both learning how to program, and somehow here
03:09we are now making stuff for amazing clients and just having a blast.
03:15Lynda Weinman: How did you get interested in programming to begin with?
03:18Branden Hall: I got interested in programming because of just some amazing people in my life.
03:23I think it actually goes back, oddly enough, to even kindergarten.
03:27My kindergarten teacher somehow got a hold of some old computer, I think a
03:32mainframe of some kind, and put it in our school in some closet, and we were
03:36allowed to go back there and play on it on occasion and learn how it worked.
03:40Because I didn't grow up terribly wealthy. We didn't have a computer for a long
03:47time, but my parents were always looking to help feed my interest.
03:51So at one point, at a construction site where my dad was working, there was an
03:55office and they were throwing out all of their old computers.
03:57They were old Apple IIe's. And my dad filled the whole back of his truck with
04:01these beige boxes and brought them home, and it was like Christmas times ten for me.
04:07We got one working and that was mine, and donated the rest to my middle school.
04:12And my orchestra teacher was actually the one who was really interested in the
04:19new computers and he had programmed some.
04:22He gave me all these books on Basic and I started making games, and it got me
04:28even further into math, because I would go into math class, I would learn how
04:30to do something, and then I immediately apply it to try to make more things with games.
04:36Then with just great relationships, like that I have had with Keenan.
04:41His dad was a professor of computer science at Howard University, and so he was
04:46already seriously into it.
04:48We would go home after school sometimes and literally have little programming
04:52competitions between the two of us.
04:53We had this one little program called Probots where you would write little
04:59robots that would fight in Pascal.
05:02And so one of us would spend all the time on the computer writing the robot. The
05:05other person would be sketching the notebook for when it was their turn to code.
05:09I have always had that. I have always had amazing people in my life that helped shape this desire
05:17to build things, because really that's what all comes down to, because I love creating.
05:22It just so happens that I was lucky enough to be born in this era, where I have
05:26a job where the things I think up in my mind, I can make real.
05:31Lynda Weinman: Yeah, very true.
05:34What's it like to own your own studio and be able to do projects of your
05:38choosing, I imagine?
05:41How do you choose your projects, and what's that been like to be a
05:44businessperson as well?
05:46Branden Hall: That's probably been my biggest challenge, and it's why I partnered with
05:50Keenan, because I definitely can be kind of, at times, the ADD artist type, just
05:56bouncing all around, wanting to do kind of everything.
06:00So it's been a real challenge forming a business,
06:03but you're correct that the whole reason we made the business was not to make money;
06:09it really wasn't about that at all.
06:11It was about essentially building freedom for ourselves,
06:14the freedom to do the kinds of projects we want to do.
06:18It's been amazing of the last few years, because as we've grown, we have been
06:23able to say no, which is a wonderful power to just simply say, "This isn't the
06:29kind of project I want to do.
06:31This isn't something I believe in." Because when all the projects you work on are
06:36things you believe in, they just keep getting better and better and better, and
06:39you get more and more opportunities.
06:41It's not a power we had at first.
06:43At first we were doing jobs that we didn't necessarily believe in, but we had
06:47that goal in mind and we were constantly working towards it.
06:51In terms of, on the business side, as I said, it's been a challenge, but it's
06:56also been one where we've been able to look at what the status quo is, look at
07:02how businesses are run, and at times, take the advice of others on how business
07:09has to work and other times say "No, it doesn't have to be this way.
07:13We want to do it our way.
07:16We want to run a really humanistic business."
07:19We actually just recently got an HR firm to help us out for that, since we are
07:25hiring new people, and it's been wonderful to kind of tell them "No, we are not
07:30having set nine-to-five hours.
07:32It doesn't work that way.
07:33We want our hours to fit into people's lives.
07:36We want it so that my business partner leaves early a couple of days a week to go
07:40volunteer at an animal rescue."
07:42I leave early to go do, to help coach my son's tee-ball class, and we all have
07:47all of these other interests.
07:49So we are trying to build a company that is part of people's lives, not
07:54something that they do to go live the rest of their life.
Collapse this transcript
Generative art
00:00Lynda Weinman: I mean I see another theme in your career, that you've been attracted to
00:04the arts as well.
00:05You were saying you had this interest in animation early on, and a lot of your
00:09projects have been so tied to a visual component.
00:13So can you talk a little bit about the genesis of that?
00:15Branden Hall: Certainly. I have to there give full credit to my parents.
00:20They are both artists, and my mom has her degree in native arts.
00:24We tease her. She has a degree in basketweaving, and that's really what it is.
00:29So my house, growing up, was always filled with pottery and stained glass and all
00:34these amazing things that they have made.
00:36My dad was a leathersmith for years even.
00:40I mean they are at the level that they even taught themselves how to smelt gold
00:45to make their own wedding rings.
00:46I mean that's a level of sort of makerhood of the arts I can only aspire to.
00:53So I've always loved that that aspect of things.
00:56It's not a cold, hard, pure-logic thing for me. I am always wanting to make
01:02beautiful, wondrous things.
01:04And for me, this is such a wonderful industry because of that, because I can
01:10take both the logic problem-solving part of my brain and the aesthetic part and
01:17really combine them myself.
01:19If I was born in an earlier age, I might have been an architect or
01:23something along those lines and I would have missed out on the making, and I
01:28love the making.
01:29Lynda Weinman: Now you were talking about it incorporating generative art, and I'd say that's
01:33another theme that I see in your career.
01:35So what is it that attracts you to generative art, and describe what that is?
01:39Branden Hall: Certainly. Generative art is using the computer to make decisions that would
01:44normally be up to the artist, and it's something that, working with people like
01:50Joshua Davis and Erik Natzke, they got me interested in it, seeing the things
01:58that they were doing.
01:59But than also, I am just simply fascinated with math and always have been and
02:04love things like fractals and chaos and the math of nature, and that's, so much of
02:10that is how nature works.
02:13I love their approach of building something and then living with it.
02:19Since I love to teach just about as much as I love to create, I've had a really
02:25good time teaching both of them, and a lot of other people I meet, skills so that
02:30they can go further with what they are doing.
02:33A couple of years back, Erik and I were at a conference in Winnipeg, Canada,
02:38in the winter.
02:40It was a warm snap, so it was only about 10 below when we were there.
02:44But we so loved what we were doing and we so wanted to just collaborate on things,
02:48we stayed an extra day, and he and I just basically hung out at the bar there.
02:53And he was teaching me how he does the beautiful aesthetic things that he does,
03:00and I was teaching him some of the nitty-gritty things about programming that
03:03he didn't know.
03:06I just, I love doing that, and I love helping them to create beautiful artwork,
03:12just by giving them the skills to see what they do.
03:14It is the same thing as the La Plaza project, BLOOM is what that was called,
03:19because we made this tool for them and then they sent us back what they made, and
03:26I just got this amazing grin on my face. And I was pulling the whole team over,
03:29like, "You guys, you have to see this.
03:31I just gave them, they just put dots on the screen and they--oh my god!
03:35This is so amazing!" And that's one of the things I love with the generative art
03:38is you're building it yourself, yet you are still--you can still be
03:44surprised by the stuff you make yourself, just by seeing the different
03:49decisions that are made.
03:50It's kind of a--for me, it's a creativity multiplier.
03:54It's a way of taking my ideas and giving up a little bit of control and saying,
04:01"I know the things I want, but for the things I don't know I want, let's let a
04:06little bit of the math that controls the universe have fun, and see what happens."
04:12A lot of times it goes nowhere. A lot of times it's not something that I find
04:14interesting or is beautiful or--it doesn't work. But as Josh says, by living
04:21with it, you can find amazing things.
04:24It's like combining painting and a treasure hunt all in one.
Collapse this transcript
The Endless Mural and the tools of the trade
00:00Branden Hall: The Endless Mural project was in many ways inspired by work that Josh and I
00:05had done in the past with a framework we built called the HYPE framework.
00:09The whole point of which was to bring the fun back to Flash. So much of what I
00:14talked about in the early days of Flash,
00:17it was fun, because it was so simple, because you could really quickly dive
00:22in and start making visual things and iterate them. Whereas I think with
00:27ActionScript 3, so much power came to Flash, but it lost a lot of that ease of use.
00:33What was a gentle slope for learning has now become a wall.
00:36It just kind of got pressed up into a wall.
00:39And while that's fine from the technical standpoint--the new things that the
00:43language brought were incredible--
00:46the fact that there wasn't this learning curve anymore saddened me. I loved
00:51seeing people play, and there wasn't as much of that.
00:57So Josh and I worked together to come up with HYPE.
01:00I wrote the majority of the code, and Josh acted like essentially, the
01:05first product user.
01:06He was constantly testing it to see what was working, adding ideas, and we built
01:11the different behaviors and all the pieces together.
01:14It's a really fun project, and it's led to a lot of different places, because
01:18people have seen it aesthetically and seen what we can do with HYPE.
01:23It's led to a number of interesting projects, including the Endless Mural.
01:27With the Endless Mural, we had to take these ideas and turn them into HTML5 and
01:35Canvas for Microsoft.
01:36It was a very short project.
01:38We had five weeks from the first day I was told about it to the launch.
01:42And that was--it was definitely brutal at times, because while I've done some
01:47work with the HTML5, I'd never done anything that was at this caliber, where it
01:52really was meant to be something that was good in its own right, not just good
01:58in--oh, but it's not Flash.
02:00It had to be just awesome in its own right.
02:03And for my own sake, like even though it was made for Microsoft for IE9, I was
02:08going to do this right and it was going to work in everything.
02:11It was going to work in Chrome; it was going to work in Firefox.
02:14So I tried very hard to hold myself to a higher standard on this, and my whole
02:18team worked incredibly hard to make it something that, as I said, is really fun
02:25and excellent in its own right. And people do right-click on a lot and say oh is
02:30this, is this in Flash? Wait a minute. This isn't Flash?
02:33The play between Flash and HTML5 is really a per-project one for me. I'm not
02:42terribly interested in the overall politics over whose winning or not.
02:47For me, that would be like the politics of hammers versus screwdrivers.
02:53I don't care. They are just tools.
02:55For me, it's just about choosing the appropriate tool for the job and not
03:00getting religious about it.
03:02There's so many people arguing over it on both sides who have purely religious arguments.
03:09Flash is bad. It's proprietary. Or then they come for the HTML5 stuff.
03:13It's not going to be ready until 2022, and it's different in all the browsers.
03:17Well, that's fine, but when you are actually on the ground building things, what
03:21matters are the details, the details about the job you're building, about your
03:25client, about what they have, what they are using.
03:28And for me, it's just, it's the same thing I do when I go down to my woodshop.
03:31What's the appropriate tool for this job? I've got eight difference saws, handsaws.
03:36This isn't even getting into the power saws. But they all have appropriate uses.
03:41I wouldn't use my like Japanese pullsaw to cut metal, but I have a hacksaw.
03:45Great! I will use that for cutting metal brace and then putting inside of bookshelves.
03:50And for me, that's all it comes down to, is knowing your tools.
03:55The biggest mistake I think people make is they just take other people's word
03:58for it when it comes to the tools they use. They don't sit down and just build stuff.
04:03If I'm not working on a project, again in my woodshop, nine times out of ten, I'm
04:08there making sawdust.
04:09I am playing with something.
04:11I'm trying to figure out, okay, what's the best way to use this hand plane.
04:14I am starting to getting obsessed with hand planes and how to use those, and
04:18that's something can literally take a lifetime to master, and I am all for it.
04:23People, I think, need to start taking that same approach to digital tools if--
04:28always worked to master them, because it's fundamentally the sharpness of the
04:33tool and how sharp you are with the tool that ends up dictating how great or
04:40not the thing is that you're building.
04:42A lot of the stuff we had to do with Endless Mural, we had to build our own tools.
04:46We ended up building library just for doing the animation, just for drawing
04:50things to Canvas very rapidly, because what people like to compare Canvas and
04:54Flash, Canvas is much more low-level.
04:57Canvas is initially just like the drawing API in Flash or the bitmap data
05:01object, and that's it.
05:03It doesn't have all of the user interaction objects.
05:07It doesn't have the way that you can stack and add and remove objects in Flash visually.
05:13It's a very raw canvas, and that's it.
05:16So when we came into the project, the very first thing we ended up having to
05:19do was saying, what tools do we have in Flash that we don't have in Canvas, and
05:25let's build them.
05:26So in many ways, a lot of what we did was to take ideas that are native to Flash
05:30and bring them to Canvas.
05:32And other people have continued to do so. My friend Grant Skinner actually took
05:36a lot of the same ideas for a project he did, called the Pirates Love Daisies,
05:41and built this library called Easel, which is this same idea for the library we
05:46built for Endless Mural, which we called Okapi, and took it even further.
05:50And in fact, I've used these along on a couple of projects now myself, because
05:54it does make it easier to build with Canvas.
Collapse this transcript
Collaborating
00:00Lynda Weinman: I also notice that another theme in your career is that you really seem
00:04to love collaborations, like you are a collaborator with your best friend
00:08from grade school.
00:10You are really active, you were really active in the Flash community.
00:12I don't know if that's still the case.
00:15But tell me a little bit about how collaboration has played into your career and your life.
00:21Branden Hall: For me, collaboration is huge.
00:24It's funny, there is actually a kids book that I've been reading to my kids a
00:28bunch lately, and one of the last lines of it are, "Toys are fun, but friends are
00:34much more fun," and that's absolutely how I feel.
00:38I always say that line with a lot of emphasis, because for me, there are only so
00:44many original creative ideas bouncing around my head.
00:48When they really start bouncing is when they've got something to bounce off of.
00:52As soon as I start chatting with someone about a creative idea, the fireworks
00:57just start going off, and it's been a huge part of my career.
01:02There--at the beginning of my career, as you said, I was extremely active in the
01:07nascent Flash community, just as it was forming,
01:09made some of their first mailing lists and helped write some of the first
01:13books and stuff like that, and I loved it.
01:15I worked with anybody and everybody I could. But I was also twenty, and I was not
01:20necessarily the most socially adapt.
01:22Much to their credit, a lot of my friends saw past that, Joshua Davis in particular.
01:28I met him at your conference in 2001 in New York, and I am a bit embarrassed to
01:34say, I walked up to him after his talk and I said, "The stuff you do is just
01:39absolutely beautiful, but your code is awful."
01:42I said that right to his face.
01:44I don't know how I did it, but very much to his credit, he said, "Great, show
01:48me how to make it better," and we have been friends and collaborators ever since.
01:53And so I am always looking to work with more people, doing different things.
02:00Sometimes it's on projects; sometimes it's just on personal stuff, where we
02:05are just making things; sometimes it leads somewhere; sometimes it doesn't,
02:09but for me, it's just fuel.
02:12If I am sitting there by myself, trying to come up with an idea, it rarely comes.
02:16It's just, there's just nothing there for me to play off of.
02:20It's sort of an empty room.
02:22But when there's someone else there, another creative mind that wants to make
02:25things, the magic just happens.
02:28Lynda Weinman: What about collaborating with clients?
02:30Have you found that to be as fruitful?
02:33Branden Hall: Absolutely.
02:34A big part of how we run our company is that we know what we know and what we don't know.
02:41All too often, I think developers in particular take over a project, and they're
02:49sort of the high priests of it, the technology.
02:53They are defining everything. And I hate that.
02:57I really, really do, because if I am working with a client in a field, they know
03:01that field much better than I ever will.
03:03I know my field. I know what I do well. I know creativity well.
03:07So, we will work with the client to help bring their creative concept to life
03:14and teach them what's possible and what's not and let them play, because then
03:20they have so much more ownership of the product.
03:23It came out of their mind too.
03:25And then secondly, they just end up being that much happier with it, and it ends
03:31up being just so much better, because it's our creative and technical skill, and
03:39their skill in their field and their creativity, knowing what is best and works
03:44best in their field. And that kind of collaboration I think is what is, in many
03:48ways, defines us as a company.
03:50We always want to work with our clients that way.
03:51It's not a, you send us an RFP, we build it, we hand it back.
03:55We just don't work that way and if a client wants to work that way, we say no.
04:00That's not how we work.
04:02We need you to be engaged and help us make this the best it can be.
Collapse this transcript
LA Plaza generative art collaboration
00:00Branden Hall: The BLOOM installation has been a wonderful project.
00:06I got to work with this great team over at Apologue, headed up by Tali Krakowsky.
00:12She and I met on the speaking circuit.
00:14I speak at a number of conferences a year on interactive media, and she and
00:19I had met at a few of them and started to talk, and she approached us on this project.
00:27They were doing these interactive screens for this new cultural center in
00:35LA, called La Plaza.
00:36It's a Mexican-American cultural center. And they were making what all the
00:42screens would look like for inside and out, that would be displaying the stories
00:47of this place, promotional information, et cetera, telling stories in a
00:51public space in a very interesting way.
00:53But most of that content is relatively static text, and they wanted to
00:58have really beautiful transitions between them, but they wanted it so that it
01:03had that magic.
01:04They wanted it to be generative.
01:06So even though it was all the spoke animation, they wanted it to still be
01:12different every time. And from seeing the work that I'd done, approached Automata
01:20Studios, my company, and we got to work.
01:23And it was really interesting, because so much of the work that's out there is generative
01:28is entirely drawn by the computer.
01:31It's, all the geometry, everything that's made up in it is fairly simple.
01:36It's just a lot them, a lot of particles flying around, and things like that.
01:39This was different;
01:40this was hand-done animation that had to then been made alive, so that it was--
01:48and felt different all the time.
01:49So what we ended up having to do was to work directly with the animator to
01:55build the animation and the pieces of the animation in such a way that it could
01:58be chopped up in lots of different pieces, so we could programmatically
02:03reconstruct them.
02:04And I think my favorite part of the whole project was we ended up building a
02:08tool for them, because again, we didn't necessarily have the aesthetic idea in
02:16our head of what exactly that should look like.
02:19We knew we didn't.
02:20We have artist on the staff, but they had this really clear idea of what they
02:25should look like and how it should feel.
02:28So what we ended up doing was building a tool for them to actually design out
02:33how they should work.
02:35So we took the animation, we chopped them up, we designed all these different
02:38systems, so animation system, a fern system, a vine system, a bush system, and
02:46those could bring in all sorts of different assets into all of them,
02:49and then gave them a tool that let them visually lay out the rules for each one
02:54of the different templates they wanted to build.
02:56So that way it was still different every time, but constrained to the rules that
03:01they set, and it ended up working amazingly.
03:07We sent the tool over to them and I think they had a cow.
03:13They really just didn't get it at first, and I had to really explain like this
03:19is how this will work, because at first the tool worked, but it couldn't
03:24export anything;
03:25they just kind of had to imagine it. And so that that's always hard, but at the
03:30end of it, as soon as we started getting the preview parts into it, they
03:34absolutely adored it.
03:36And I think my favorite part of the whole project was when they sent me back
03:40over the first templates they had made and I opened them up in the editor
03:44and they were incredibly complex. And I hit the Preview button and was just
03:50awestruck with what they had done with this relatively simple tool that I
03:54had given them.
03:55I love, I absolutely adore doing that, giving tools to creative people and
04:02seeing what they do with it.
04:04That's I think one of the most favorite parts of my job, because while we are
04:11all creatives at Automata, we love collaborating with others, and every time
04:17we can make a tool that is--it's a whole new kind of lever for our clients to play with.
04:25It's a whole new way for them to lift the world, to make it match their vision.
Collapse this transcript
Digital making
00:00Lynda Weinman: Well, I'm looking at this table over here and I see that there are these gear
00:06shapes, and I understand that you've also made these.
00:09So, tell me about how this got started?
00:14Branden Hall: This is, I hope, the beginning of something.
00:17Again, growing up, my dad was in construction and was always building stuff.
00:22He had a big workshop in the basement, and I always loved building things.
00:26I do a fair amount of woodworking.
00:28I'm always learning more and more about that. But there is a frustration there,
00:34because what I see in my head is not necessarily what I can always create.
00:38I am always looking to get better, but when I make as many mistakes as I do,
00:44working in the digital realm is excellent, because you can just file the
00:47Branden Hall: files off in some way. Lynda Weinman: Undo.
00:48Branden Hall: Right, undo or throw away the files. When as I did recently, you make a
00:54bookshelf and you're not happy with it,
00:57getting rid of that body is a bit more difficult.
01:00So it's a much slower process, I mean learning how to do woodworking and
01:05making with my hands.
01:06I don't get to dedicate all of my time to doing that.
01:11So I've been sort of lusting after these new machines that let you more work
01:18in a digital fashion.
01:20In high school I was lucky enough to play with the CNC machine for the first
01:24time, and I've been obsessed with having one ever since.
01:27Where it's a machine where you have a three axes of control and essentially a
01:31router built on the end, so it can cuts stuff out of plastic, wood, or metal.
01:37And last year, yeah, last year, there was a feature in MAKE Magazine about home
01:44factories, and they were talking about 3D printers and mills, and they covered
01:48this one particular mill, the Lumenlab micro, and I loved the story.
01:54It's two guys who were best friends in North Carolina, and they decided we're
01:59going to make something.
02:00One of them was an electrical engineer, one was a mechanical engineer, and they
02:02just started building machines.
02:05And what I have is the fourth-generation machine.
02:09Each generation would make the next generation machine, and it went from
02:14something that was horrifically dangerous and that nearly maimed them a few
02:18times to what I have, which is a desktop CNC machine. And I am learning to
02:24program it, but also I am having a lot of fun doing things the wrong way.
02:30So CNC really started in the 1950s at MIT and they invented a programming
02:36language then called G-code, which is very ugly.
02:40It sort of looks a bit like Fortran and Logo.
02:42It's not a very pretty language, but it's very powerful.
02:45The thing is is most people who have or use CNC machines don't really look at that at all.
02:51What they do is they go into a CAD program and they design something and then
02:55they feed that to a CAM program, Computer Aided Machining, and what that does is
03:00it turns the 3D program into all the tool paths actually needed to cut it out,
03:06and that's the G-code it spits out.
03:08So I said, "Well, G-code is a programming language.
03:11I'm going to just start coding in that natively and really understand how this
03:15machine works at a very base level."
03:17So these gears are about the fourth or fifth experiment I've done just making
03:21things for, first for the machine.
03:24I made my own clamps for the machine, because those--again they're all mine.
03:27They're like $30 for these clamps.
03:30I can build that and write code and give it away and try to take sort of
03:35the open source, build-it-yourself ethic that I have with software to these machines.
03:40And so far there has been a bit of interest, and people really dig it, but like,
03:43these gears were essentially an accident.
03:46I started to trying to make a headphone wraps, because my headphones were always
03:52just a rat's nest in my pocket, and I hated undoing them all time.
03:56I'm an Eagle Scout, and I still hated doing all those knots.
03:59So, I started designing, and they just weren't pretty.
04:02I just didn't--I'm very interested in aesthetics, but I don't have an art degree.
04:07So I often have to really struggle to make something I like.
04:12And I was downstairs making a lot of plastics swarf, it's called, the dust that
04:17comes of the machine, and I finally went up to my wife and I said, This just
04:21isn't working, and I started talking to her and I was thinking about the
04:25knitting she's done before.
04:27And I know I've seen funny gear-shaped things that were used for making like
04:32socks, and I was saying, "What if I made like a circle and cut notches in it so
04:37that you could sort of weave with your headphone cable? Wouldn't that be kind
04:42of neat?" And she goes, "You mean like a gear, like your company logo?"
04:46"Oh, why didn't I think of that?"
04:49There's a reason why our web site is Two Geeks and a Baby.
04:53Branden Hall: So she's a geek as well and she-- Lynda Weinman: More collaboration.
04:56Branden Hall: Exactly, exactly. We're always making stuff.
05:00So yeah, these are headphone wraps, but they are also great toys and things to
05:04fidget with, and it's hopefully the first among many things I build.
05:08I have nothing immediately in mind.
05:09I don't know what I'm going to do with it, and I love that, because I think
05:12that's where the most truthful things come from, is when you're just playing.
05:19I mean for the longest time on my personal website, the little tagline was
05:24"Don't forget to play," because for me it's easy to do.
05:28It's easy to just get involved in solving the problems and getting things
05:31done, but you need to just play, get dusty, get dirty, make a lot swarf, that's
05:38kind of sawdust, yeah.
Collapse this transcript
Animation Station at the Smithsonian: a labor of love
00:00Branden Hall: So, another one of our projects was a pro-bono piece we did for the
00:07Smithsonian Air and Space Museum, the Udvar-Hazy wing, out by Dulles Airport.
00:12It's a new wing of the Air and Space Museum that's essentially a huge hangar,
00:17a series of hangars, with lots of different planes and things about the history of flight.
00:22It's a really amazing museum space.
00:24And we have a good friend of mine and my wife's that works there, and she had
00:31this great idea to help teach kids about animation as part of their
00:38education outreach program.
00:40So she approached me and said, "We really want to do some amazing things with
00:44stop-motion animation, but we have these off-the-shelf systems that are too
00:49complicated and cost too much money.
00:51We need something that really gives kids this really rapid experience, where
00:56they can come up to it and make animation in the really beautiful old-school
01:02stop-motion way, but it be extremely approachable and where they're able to
01:08actually walk away with their animation in their hands."
01:11So we worked with them, we came up with different ideas, we figured out what
01:16budget they had for hardware, and worked them over a number of months to build
01:21out what ended up being a really cool project.
01:24We do what we do because this is what we love to do.
01:29This isn't--we didn't start this business, my partner and I, because we
01:34wanted to be rich.
01:35It was much more about freedom, the freedom to do the things we love to do, and
01:42this was exactly that kind of a project.
01:46It really is that kind of work where we would have done it if we were paid or
01:51not, and we weren't in this case, and that was perfectly okay.
01:54We put all at the same energy and perfectionism and creativity into this project
02:02as we would in any other, and in fact, it ended up paying back in the spades,
02:08because we spent a lot of time trying to figure out how to make this touchscreen
02:12that we were using as responsive as possible.
02:15But we didn't have any libraries of the time for doing touchscreen work, but we
02:19needed the kids to be able to swipe through the timeline and add and remove
02:24frames and copy things to make it very, very easy.
02:27So we gained all this experience for working with touchscreens and raw touch
02:33events to make really a compelling experience, and then when we worked on one
02:40of our next projects, the kids reader for the Barnes & Noble NOOK Color, we
02:45were able to take all of that knowledge and immediately apply it for the exact same audience.
02:50It's exactly for kids, so we knew what worked, what didn't.
02:53We had a good idea of how to control these touch events.
02:57So it ended up being a great project for the client.
03:00Our friend over at the Smithsonian absolutely loved it, and the first day it was out,
03:06it was an immediate huge hit.
03:08They had an open house for their educational outreach program the day after we
03:13installed it, and it was busy the entire day.
03:18Kids were playing with it the whole day long.
03:20When I first saw the photos of it, I was so happy and showed them all to the
03:24team, and it was a wonderful experience.
03:27But then even beyond that, just what we learned from doing the project, it ended
03:33up just being absolutely perfect, and it's a big reason why we are always trying
03:37to do that kind of work.
03:39We just find work that fits in with our team, that fits in with the way we
03:44work, the technologies we are interested in, and we go and work on them. Pro bono or not,
03:52it really is just about the passion we have for the project, more than anything else.
Collapse this transcript
Tools and technology
00:00Lynda Weinman: In terms of trends or technological, new, upcoming technologies, is there
00:09anything in general that you're excited about right now, that is up and coming?
00:13Branden Hall: I am--I don't know if I am getting jaded or not, but the technology
00:18doesn't excite me anymore.
00:20It doesn't inspire me anymore.
00:21It still excites me. I think it's actually a better way of putting it.
00:24I always love seeing new stuff coming down the line, but I think all the
00:29woodworking I have been doing has put actually a different spin on it for me.
00:33It's just a new tool. The wood is still the wood.
00:36You still have creative output you're trying to do.
00:40New tools are great, but if you haven't mastered the ones that are there before,
00:43you can't do anything great with it.
00:45I made a very common woodworker mistake of buying sort of the wrong tools first.
00:51I didn't buy a lot of hand tools first.
00:52I bought a couple of big power tools, and a couple of them are just gathering
00:57dust still, because I didn't really know how to use things like a hand plane
01:00or Japanese pullsaw.
01:02And now that I am going back and learning these things, I am kind of
01:04understanding that once you know those basics, everything new that comes
01:09along, it's just another riff on the same ideas.
01:14So like now, one of the big things that's being pushed out there is HTML5 and
01:18doing interactivity with HTML5 and JavaScript and Canvas, and it's the same tune
01:24that we've been playing with Flash for many, many years.
01:26And in fact, some of the most innovative stuff I am seeing come out of that
01:29community are actually from people who have been doing it with Flash, which
01:33makes perfect sense.
01:34They have been doing interactive media for ten years, so of course, when the
01:38medium changes, they have the least to learn.
01:41They only have to learn the technology.
01:43They don't have to learn the creative skills.
01:46So for me, the thing that's most exciting are actually just the idea of more playmates.
01:51There's more people that are coming to these technologies now, because of the
01:56fact that it's now open standards or whatever is pulling them in. It doesn't
02:03really matter to me. It matters that there's more people doing the stuff,
02:06making more beautiful things, because that's more people to play with, more
02:09people to collaborate with and whose ideas I can help inspire and who can
02:14inspire my own ideas.
02:16So it's not about the technology.
02:18The technology is just the tool, and it's great to have another screwdriver, but
02:23that doesn't change the fact that the medium is still the same.
02:27Lynda Weinman: I love it.
02:28And I think my final question will be, what advice would you have for others who
02:32want to follow in your type of footstep?
02:36Branden Hall: This is what I have been thinking about a lot.
02:39I have two small children, and I am always trying to teach them the ideals, the
02:48moire that or that I think of, to use the high term, the maker.
02:53I want them to make things.
02:55For me, that defines my life.
02:57I love making and I love teaching, and I think that that's exactly what you have to do.
03:03You make something. You teach somebody else how you made it.
03:06And in fact, when I look back for sort of the larger patterns in my career,
03:09that's exactly what I did.
03:11I would learn how to do something in Flash.
03:13I would like write a tutorial on a message board on how to do it.
03:17And it just that, that head of steam just keeps building and building on that,
03:21where it's been.
03:23You have to do the work creating, and I was extremely lucky in that sense,
03:28because when I was starting, the bar was very low. The bar was very low, because
03:34the stuff wasn't possible before.
03:36So I could sit down and build something in an afternoon, put it online--
03:40something that followed the mouse around--and everyone online would just be
03:44like, ah, that's amazing, it's incredible, and these days that doesn't get
03:48any attention at all.
03:49So it's really easy to keep doing stuff when every little thing you make every
03:53afternoon gets a ton of attention.
03:55It's easy. It's not that easy anymore.
03:57It's--that time may come again in a different medium, but it's not that way now
04:02for doing online and interactive media.
04:05So you have to push through that.
04:07You have to make. The more stuff you make, the better you get.
04:13There was actually a really great thing I saw recently from Ira Glass, the guy
04:17that does This American life, and his whole thing was that creative people as a
04:22whole, what they fundamentally have is their taste.
04:25They know what's good, and that's why so many creative people dislike their own
04:31work for so long, because they know what they see in their head.
04:35They know what they think is good and what their own output and when their own
04:39output doesn't match that, they're disappointed with it, quite naturally.
04:43So I think the best thing you can do is just to make a lot of stuff, just build
04:48up the skills. Make and build and teach and just keep doing that.
04:53Let that be your driver and your inspiration.
04:56And as best I can tell, that's the path I took to get here.
05:01Honestly, I don't know if I could go back and trace it, but that's been the consistent theme.
05:06I learn something new, I make some things, and I give it away.
05:10Lynda Weinman: Well, I think it's been proven that if you not only learn something but
05:14then do what you learn, that you've learn it even--that that is the ultimate
05:18Lynda Weinman: form of learning. Branden Hall: Absolutely.
05:19Lynda Weinman: It's to actually then teach it and do it and practice it.
05:23Branden Hall: Right, exactly there's so much, where people--and I hate that whole like the
05:28people that do do, and the people that can't, teach.
05:31I think that's crap, because the best teachers I've had are the ones that
05:34actually really do it.
05:37And then, know that that part of the importance of what they do is to continue to teach it.
05:44We have lost over the last fifty years, a century, the idea of apprentices.
05:51We don't have that all in the digital realm, and I think it's just a shame,
05:56because that's, that's how you should work.
05:59That's how you need to work, and we're trying to--in my company, we were trying
06:03to build that back up again.
06:05We have some interns starting for the summer and what we're trying to do is
06:09to do an old-world style apprenticeship with them, where they will be building
06:15real-world stuff.
06:16Some of that won't necessarily be seen to the world.
06:19There will be stuff behind the scenes.
06:21I mean one of my favorite things is if you go find like old set of dresser
06:24drawers, you know if it's real, that it wasn't fake, if you go and look on the
06:29dovetail joints that are on the back of the drawers. If they're sloppier than
06:33the ones that are on the front, it was made in a shop that had apprentices.
06:37The apprentices did the dovetail joints on the back of the drawers that people
06:41wouldn't see, but they still got real-world practice.
06:44They still got to work with the master, something who really knew what they were
06:48doing, and learned from that.
06:49So often these days, kids are confined to doing the work in class, and from the
06:55internship program, seeing people's portfolio and stuff like that, the kids are
07:00working hard, but they are just starting.
07:02And I see their portfolios, and it's not something that I could ever
07:06promote professionally.
07:07It's not something where I could take those skills and immediately put it into
07:09production work, but I can use parts of it.
07:13I can use stuff that's behind the scenes.
07:15I can have them work with somebody who really knows what they're doing and move forward.
07:18This doesn't have to be a go-at- your-own, teach-yourself kind of thing.
07:22Teaching yourself is incredibly--I mean it's an incredibly powerful way of doing things.
07:28The videos that you do and the things along those lines, fundamentally though,
07:32isn't teaching yourself.
07:34You are having somebody who is an expert in the field tell you how to do these
07:37things. Combine that with a mentorship- type program, and this industry is just
07:43going to continue to be more and more and more vibrant.
07:47Find somebody who knows more than you do and hang out with them.
07:50If you are ever the smartest person in the room, leave.
07:53Go find another room.
07:54Lynda Weinman: Yeah. Well, it's great to hang out in your room.
07:59Thank you so much Branden and it's been fantastic.
08:01Branden Hall: Thank you so much!
Collapse this transcript


Suggested courses to watch next:

HTML5 First Look (4h 28m)
James Williamson


HTML5: Structure, Syntax, and Semantics (4h 34m)
James Williamson


Are you sure you want to delete this bookmark?

cancel

Bookmark this Tutorial

Name

Description

{0} characters left

Tags

Separate tags with a space. Use quotes around multi-word tags. Suggested Tags:
loading
cancel

bookmark this course

{0} characters left Separate tags with a space. Use quotes around multi-word tags. Suggested Tags:
loading

Error:

go to playlists »

Create new playlist

name:
description:
save cancel

You must be a lynda.com member to watch this video.

Every course in the lynda.com library contains free videos that let you assess the quality of our tutorials before you subscribe—just click on the blue links to watch them. Become a member to access all 104,069 instructional videos.

get started learn more

If you are already an active lynda.com member, please log in to access the lynda.com library.

Get access to all lynda.com videos

You are currently signed into your admin account, which doesn't let you view lynda.com videos. For full access to the lynda.com library, log in through iplogin.lynda.com, or sign in through your organization's portal. You may also request a user account by calling 1 1 (888) 335-9632 or emailing us at cs@lynda.com.

Get access to all lynda.com videos

You are currently signed into your admin account, which doesn't let you view lynda.com videos. For full access to the lynda.com library, log in through iplogin.lynda.com, or sign in through your organization's portal. You may also request a user account by calling 1 1 (888) 335-9632 or emailing us at cs@lynda.com.

Access to lynda.com videos

Your organization has a limited access membership to the lynda.com library that allows access to only a specific, limited selection of courses.

You don't have access to this video.

You're logged in as an account administrator, but your membership is not active.

Contact a Training Solutions Advisor at 1 (888) 335-9632.

How to access this video.

If this course is one of your five classes, then your class currently isn't in session.

If you want to watch this video and it is not part of your class, upgrade your membership for unlimited access to the full library of 2,024 courses anytime, anywhere.

learn more upgrade

You can always watch the free content included in every course.

Questions? Call Customer Service at 1 1 (888) 335-9632 or email cs@lynda.com.

You don't have access to this video.

You're logged in as an account administrator, but your membership is no longer active. You can still access reports and account information.

To reactivate your account, contact a Training Solutions Advisor at 1 1 (888) 335-9632.

Need help accessing this video?

You can't access this video from your master administrator account.

Call Customer Service at 1 1 (888) 335-9632 or email cs@lynda.com for help accessing this video.

preview image of new course page

Try our new course pages

Explore our redesigned course pages, and tell us about your experience.

If you want to switch back to the old view, change your site preferences from the my account menu.

Try the new pages No, thanks

site feedback

Thanks for signing up.

We’ll send you a confirmation email shortly.


By signing up, you’ll receive about four emails per month, including

We’ll only use your email address to send you these mailings.

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

By signing up, you’ll receive about four emails per month, including

We’ll only use your email address to send you these mailings.

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked