teach your child nodes well: helping the next generation of web geeks (and yourself) build a better...

138
Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web Dylan Wilbanks Refresh Bellingham, July 2010 Friday, July 23, 2010

Post on 18-Oct-2014

1.415 views

Category:

Education


2 download

DESCRIPTION

Talk given at Refresh Bellingham July 2010.

TRANSCRIPT

Page 1: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Teach Your Child Nodes Well: Helping The Next Generation Of

Web Geeks (And Yourself) Build A Better Web

Dylan WilbanksRefresh Bellingham, July 2010

Friday, July 23, 2010

Page 2: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Let’s be clear:I’m not talking about

child nodes

Friday, July 23, 2010

Page 3: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 4: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Bellingham = hippies

Friday, July 23, 2010

Page 5: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

http://www.flickr.com/photos/robindude/223433102/Friday, July 23, 2010

Page 6: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

http://www.flickr.com/photos/robindude/3491016619/Friday, July 23, 2010

Page 7: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

OK, enough stereotypes already.

(insert your own Seattle stereotype here in revenge.)

Friday, July 23, 2010

Page 8: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

This talk is about how we learn to build

websites.

Friday, July 23, 2010

Page 9: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

First, a quiz.

Friday, July 23, 2010

Page 10: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

The __ element forcibly breaks (ends) the current

line of text.

Friday, July 23, 2010

Page 11: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

The BR element forcibly breaks (ends) the current

line of text.

Friday, July 23, 2010

Page 12: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

So which of these is the correct way to code a

BR tag?

Friday, July 23, 2010

Page 13: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

1. <br>2. <br/>3. <br />

Friday, July 23, 2010

Page 14: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Hold that thought.

Friday, July 23, 2010

Page 15: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

So I found myself teaching a web

development class.

Friday, July 23, 2010

Page 16: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

From: Scott BarkerTo: Dylan E. WilbanksSubject: INFO 340 TeachingDate: Saturday, February 06, 2010 10:09:12 AM

Dylan -

I am currently looking for someone to teach INFO 344, Web Tools and Technologies, for the InformationSchool in Spring quarter. I am discussing the class with a couple possible instructors but haven't beenable to finalize anything yet so I wanted to reach out to a few others as the Spring quarter starts in justseven weeks.

INFO 344 is a primarily a server side web development class for us and is the 3rd class many studentstake in a series. They start out in the first class learning basic HTML, CSS, Javascript etc., the secondclass (INFO 340) is a database class so they learn SQL and basic database concepts, and in this 3rdclass they put things together and build a fairly sophisticated web application on top of a database ormaybe a web services backend. They've also had a couple quarters of Java programming in twoComputer Science classes they take before this (CSE 142/143).

I really don't care about the technology used in this class, it could be done using .NET/SQL Server orcould also be taught using the LAMP stack (PHP, MySQL). The concepts are what is important. It isdesigned to be a heavy duty "building" class however where students really get down and do somethingthat pulls many things together like integrating a backend database, using a web service, using Ajax onthe client to build a better more sophisticated UI etc.

It is a 10 week/5 credit course, meets twice a week for an hour and a half. There also is a 2 hour labeach week. The number of students is expected to be 25-35, and the pay is approximately $7,000 forthe quarter. There will be a teaching assistant provided, probably for 10 hours a week to help run thelabs or do grading - that type of thing.

Let me know soon if you have any interest in possibly teaching this and when we might chat if so.

Thanks and I hope all is going well!

Scott BarkerInformation SchoolFriday, July 23, 2010

Page 17: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

7 weeks to design a web curriculum

Friday, July 23, 2010

Page 18: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

5 hours of teaching + 10-15 hours of grading

and prep work per week

Friday, July 23, 2010

Page 19: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

And oh, you still have a full time job.

Friday, July 23, 2010

Page 20: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Insanity.

Friday, July 23, 2010

Page 21: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

$7000!

Friday, July 23, 2010

Page 22: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

$7000!

Friday, July 23, 2010

Page 23: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Skills vs. concepts

Friday, July 23, 2010

Page 24: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 25: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 26: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 27: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Can’t teach the skills without the concepts,

can’t teach the concepts without the skills

Friday, July 23, 2010

Page 28: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

How your grade breaks down

10%

25%

25%

40% ParticipationLabsIndividual AssignmentGroup Project

Friday, July 23, 2010

Page 29: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

65% of their grade = build two websites

Friday, July 23, 2010

Page 30: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Projects meant

•They would have to learn both skills and concepts

•In a group, they’d learn to leverage their strengths and learn to play nice

•They would be building something

Friday, July 23, 2010

Page 31: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

None of the prerequisite courses

had projects.

Friday, July 23, 2010

Page 32: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

And then there’s INFO 343.

Friday, July 23, 2010

Page 33: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 34: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 35: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

INFO 343 Web Technologies (5) Explores the best practices of usability and accessibility of design, styling of visual content and scripting to support interactivity including client-side protocols, markup, technologies and algorithms for building effective pages, sites, and web presentations. Prerequisite: CSE 142.

Friday, July 23, 2010

Page 36: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

INFO 343 Web Technologies (5) Explores the best practices of usability and accessibility of design, styling of visual content and scripting to support interactivity including client-side protocols, markup, technologies and algorithms for building effective pages, sites, and web presentations. Prerequisite: CSE 142.

Friday, July 23, 2010

Page 37: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 38: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

HTML Deliverables

Friday, July 23, 2010

Page 39: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

HTML Deliverables

Writing a paper

Friday, July 23, 2010

Page 40: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

HTML Deliverables

Writing a paper

WTF?

Friday, July 23, 2010

Page 41: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

If your class is about the practice of web design, why not make them practice it?

Friday, July 23, 2010

Page 42: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

A brief digression(in which I demonstrate my

lack of an education degree)

Friday, July 23, 2010

Page 43: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Three learning styles

Friday, July 23, 2010

Page 44: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

•Visual

•Auditory

•Kinesthetic

Three learning styles

Friday, July 23, 2010

Page 45: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Auditory learningFriday, July 23, 2010

Page 46: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Auditory learningFriday, July 23, 2010

Page 47: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Visual learningFriday, July 23, 2010

Page 48: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Visual learningFriday, July 23, 2010

Page 49: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Kinesthetic learningFriday, July 23, 2010

Page 50: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Kinesthetic learninghttp://www.flickr.com/photos/fajalar/3093976104/

Friday, July 23, 2010

Page 51: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

A history of how we teach people

Friday, July 23, 2010

Page 52: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Individuals and groups would learn/discover, but then need

to transfer the knowledge

Friday, July 23, 2010

Page 53: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 54: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Eventually, it’s easier to teach people through experience.

Apprenticeships.

Friday, July 23, 2010

Page 55: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 56: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

http://www.flickr.com/photos/jobingmiked/4101086244/Friday, July 23, 2010

Page 57: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Some of that knowledge can’t be transferred

through work, though.

Friday, July 23, 2010

Page 58: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 59: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Thus the university and the idea that a degree gives a

person credentials.*

* - No, it’s not that simple,but that’s another talk.

Friday, July 23, 2010

Page 60: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

So how should web development and design be taught?

Friday, July 23, 2010

Page 61: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

The web is a visual medium that most of us learned kinesthetically.

Friday, July 23, 2010

Page 62: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

In the early days, everything was new, and we had to

make it up as we went along.

Friday, July 23, 2010

Page 63: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 64: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 65: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Eventually, the books.

Friday, July 23, 2010

Page 66: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 67: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 68: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 69: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 70: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 71: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

After the books, the conferences, videos,

podcasts, more books, more conferences, etc.

etc. etc. etc. etc.

Friday, July 23, 2010

Page 72: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

So where’s the educational system in

all of this?

Friday, July 23, 2010

Page 73: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Stuck.

Friday, July 23, 2010

Page 74: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Four reasons

Friday, July 23, 2010

Page 75: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

1. Professors gotta lecture -- trying to teach the web

as an auditory experience

Friday, July 23, 2010

Page 76: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

2. The web as practice has been moving faster than education can keep up.

Friday, July 23, 2010

Page 77: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

3. The web is only 20 years old, web development only 15. (So best practices are a work in progress.)

Friday, July 23, 2010

Page 78: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

4. The people who should be teaching the

web aren’t.

Friday, July 23, 2010

Page 79: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

But here’s the thing.

Friday, July 23, 2010

Page 80: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Medicine doesn’t have this problem*.

* - Well, the problem isn’t as big a deal.

Friday, July 23, 2010

Page 81: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

http://www.flickr.com/photos/roadsidepictures/1363445504/Friday, July 23, 2010

Page 82: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

I don’t have my tonsils, because 30 years ago it

was meet and right to take them out.

Friday, July 23, 2010

Page 83: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Tonsillectomies are rare today, because medical practice has changed.

Friday, July 23, 2010

Page 84: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Medicine, accounting, law, they all require continuing education.

Friday, July 23, 2010

Page 85: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Most of us designing and building websites,

in fact, do just that.

Friday, July 23, 2010

Page 86: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

We just don’t get it from universities.

Friday, July 23, 2010

Page 87: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

But I think we get stuck, too.

Friday, July 23, 2010

Page 88: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

HTML5, for example.

Friday, July 23, 2010

Page 89: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

If you use XHTML, you should deliver it with the application/xhtml+xml MIME type. If you do not do so, you should use HTML4 instead of XHTML.

The alternative, using XHTML but delivering it as text/html, causes numerous problems....

Unfortunately, IE6 does not support application/xhtml+xml (in fact, it does not support XHTML at all).

-- Ian Hickson, 2002

Friday, July 23, 2010

Page 90: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

I believe HTML5 is motivated by anti-XML

sentiment.

Friday, July 23, 2010

Page 91: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

WHATWG is packed with anti-XML members.

Friday, July 23, 2010

Page 92: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

It’s a remnant of the HTML vs XML battle of

the early 2000s.

Friday, July 23, 2010

Page 93: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

But here’s the problem: HTML won. And I can prove it.

Friday, July 23, 2010

Page 94: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

XSLT

Friday, July 23, 2010

Page 95: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

They’re fighting the last war.

Friday, July 23, 2010

Page 96: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

The Maginot LineFriday, July 23, 2010

Page 97: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

We don’t know the history of the web.

Friday, July 23, 2010

Page 98: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

1. <br>2. <br/>3. <br />

Friday, July 23, 2010

Page 99: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

1. <br>2. <br/>3. <br />

HTML 1.0-4.01, HTML5

XHTML

Friday, July 23, 2010

Page 100: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

1. <br>2. <br/>3. <br />

HTML 1.0-4.01, HTML5

XHTML

?

Friday, July 23, 2010

Page 101: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

The space was for compatibility with older browsers, none of which are in use anymore.

Friday, July 23, 2010

Page 102: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

But the space persists.

Friday, July 23, 2010

Page 103: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

We need to find a way to teach the web

effectively.

Friday, July 23, 2010

Page 104: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

That’s where you come in.

Friday, July 23, 2010

Page 105: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

You need to pass your knowledge on.

Friday, July 23, 2010

Page 106: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

We need to agree to best practices for the web.

Friday, July 23, 2010

Page 107: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Two ideas

Friday, July 23, 2010

Page 108: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

1. WASP InterAct

Friday, July 23, 2010

Page 109: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 110: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

WASP InterAct

•Launched 2009

•Intended to be an open curriculum for use by schools and colleges and by individuals

•Taking contributions from anyone willing to write content

•A single, open curriculum will help advance values like usability and accessibility

Friday, July 23, 2010

Page 111: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

2. Volunteer

Friday, July 23, 2010

Page 112: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

You’d be amazed how far behind school web

design courses are.

Friday, July 23, 2010

Page 113: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

<div><li></li><li></li><div>

Friday, July 23, 2010

Page 114: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

<div><div><li></li></div><div><li></li></div><div>

Friday, July 23, 2010

Page 115: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

He was building websites as he was

taught in high school.

Friday, July 23, 2010

Page 116: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

There’s a void of good web teachers out there.

Friday, July 23, 2010

Page 117: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

And not just web design, but coding, UX, accessibility....

Friday, July 23, 2010

Page 118: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Not everyone is a kinesthetic learner.

Friday, July 23, 2010

Page 119: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

The more you teach, the more you learn about

what you know.

Friday, July 23, 2010

Page 120: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Teaching helps you practice what you know. Practicing is what makes you an expert.

Friday, July 23, 2010

Page 121: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Bourdain

Friday, July 23, 2010

Page 122: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 123: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

http://www.flickr.com/photos/manspeaker/3407907875/Friday, July 23, 2010

Page 124: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

http://www.flickr.com/photos/jpgauer/3903728361/Friday, July 23, 2010

Page 125: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 126: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Justo Thomas

Friday, July 23, 2010

Page 127: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 128: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 129: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Justo picks up the chef ’s knife. “I sharpen myself. Once a week.” I can’t help asking, “Once a week?” ... Cooks much less conscientious than he labor over their blades on a daily basis. The very essence of knife maintenance... is that the sharper the knife, the better. Not necessarily, explains Justo. “I like medium sharp,” he says, pointing out the cartilage of the skate.... “Too sharp? You get part of the bone. When it’s sharpened correct, it passes over the bone.”

-- Anthony Bourdain, Medium RawFriday, July 23, 2010

Page 130: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

http://www.flickr.com/photos/alancleaver/4619170567/Friday, July 23, 2010

Page 131: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

The best pianists spent an average of 10,000

lifetime hours practicing.

Ericsson, K. A., R. Th. Krampe, and C. Tesch-Römer, 1993,  ‘The role of deliberate practice in the acquisition of expert performance.’ *Psychological Review*, 100: 363-406.

Friday, July 23, 2010

Page 132: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

You already know “medium sharp.”

You have the practice.

Friday, July 23, 2010

Page 133: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Any knowledge you transfer to someone else is that much less practice for them (and more time to learn other things).

Friday, July 23, 2010

Page 134: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

The faster they become experts, the better the

web will be.

Friday, July 23, 2010

Page 135: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

20 years of web browsers

Friday, July 23, 2010

Page 136: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Friday, July 23, 2010

Page 137: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

It’s time to teach the new generation.

Friday, July 23, 2010

Page 138: Teach Your Child Nodes Well: Helping The Next Generation Of Web Geeks (And Yourself) Build A Better Web

Thank you.

Web: dylanwilbanks.comTwitter: dylanw

Email: [email protected]

Friday, July 23, 2010