179
DrupalCon London 2011 Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers want to master. Diana Montalion Dupuis : @dianadupuis Director of Professional Services Developer / Beer Hater / NE Patriots Fan Four Kitchens: @fourkitchens Wednesday, August 24, 2011

Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

DrupalCon London 2011

Mad Skillz: Become the Best in the WorldThe traits and mad skillz Drupal shops and development teams want you to have. And developers want to master.

Diana Montalion Dupuis : @dianadupuis Director of Professional Services Developer / Beer Hater / NE Patriots Fan

Four Kitchens: @fourkitchens

Wednesday, August 24, 2011

Page 2: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

What We’re Going To Do

Wednesday, August 24, 2011

Page 3: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

What We’re Going To Do

Wednesday, August 24, 2011

Page 4: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

What We’re Going To Do• Perform queries

Wednesday, August 24, 2011

Page 5: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

What We’re Going To Do• Perform queries• Play a twitter game

Wednesday, August 24, 2011

Page 6: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

What We’re Going To Do• Perform queries• Play a twitter game• Post outrageous tweets

Wednesday, August 24, 2011

Page 7: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

What We’re Going To Do• Perform queries• Play a twitter game• Post outrageous tweets• @drupalcon #madskillz

Wednesday, August 24, 2011

Page 8: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

What We’re Going To Do• Perform queries• Play a twitter game• Post outrageous tweets• @drupalcon #madskillz• See Batman

Wednesday, August 24, 2011

Page 9: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Mad Skillz

Wednesday, August 24, 2011

Page 10: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 18 categories

Mad Skillz

Wednesday, August 24, 2011

Page 11: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 18 categories• There are more

Mad Skillz

Wednesday, August 24, 2011

Page 12: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 18 categories• There are more• They are *all* debatable

Mad Skillz

Wednesday, August 24, 2011

Page 13: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 18 categories• There are more• They are *all* debatable• We won’t debate them here

Mad Skillz

Wednesday, August 24, 2011

Page 14: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 18 categories• There are more• They are *all* debatable• We won’t debate them here• Beginner, intermediate, and advanced

Mad Skillz

Wednesday, August 24, 2011

Page 15: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 18 categories• There are more• They are *all* debatable• We won’t debate them here• Beginner, intermediate, and advanced• Dynamic!

Mad Skillz

Wednesday, August 24, 2011

Page 16: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Wednesday, August 24, 2011

Page 17: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Self-assessment Experience

Wednesday, August 24, 2011

Page 18: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

But First . . . My Goal

Wednesday, August 24, 2011

Page 19: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

But First . . . My Goal

Wednesday, August 24, 2011

Page 20: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

<soapbox>

Wednesday, August 24, 2011

Page 21: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Collective of Professionals

Wednesday, August 24, 2011

Page 22: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

</soapbox>

Wednesday, August 24, 2011

Page 23: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

My Private Goals

Wednesday, August 24, 2011

Page 24: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• As a developer

My Private Goals

Wednesday, August 24, 2011

Page 25: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• As a developer• As Director of Professional Services

My Private Goals

Wednesday, August 24, 2011

Page 26: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• As a developer• As Director of Professional Services• As a Drupal event attendee

My Private Goals

Wednesday, August 24, 2011

Page 27: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Skill set: has the right skills for us to use.Personality: will fit into our culture.Passion: wanting to make a positive contribution from the outset.

-- Paul BatemanTechnology Director The Economist online

Wednesday, August 24, 2011

Page 28: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Your Goal

Wednesday, August 24, 2011

Page 29: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions

Your Goal

Wednesday, August 24, 2011

Page 30: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions • Innovations

Your Goal

Wednesday, August 24, 2011

Page 31: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions • Innovations • Most-used distribution

Your Goal

Wednesday, August 24, 2011

Page 32: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions • Innovations • Most-used distribution• Core committer

Your Goal

Wednesday, August 24, 2011

Page 33: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions • Innovations • Most-used distribution• Core committer • Owner of a nice motorcycle

Your Goal

Wednesday, August 24, 2011

Page 34: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions • Innovations • Most-used distribution• Core committer • Owner of a nice motorcycle • Owner of a Drupal company

Your Goal

Wednesday, August 24, 2011

Page 35: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions • Innovations • Most-used distribution• Core committer • Owner of a nice motorcycle • Owner of a Drupal company• Independent contractor in high demand

Your Goal

Wednesday, August 24, 2011

Page 36: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions • Innovations • Most-used distribution• Core committer • Owner of a nice motorcycle • Owner of a Drupal company• Independent contractor in high demand• Service provider to non-profit causes

Your Goal

Wednesday, August 24, 2011

Page 37: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Major contributions • Innovations • Most-used distribution• Core committer • Owner of a nice motorcycle • Owner of a Drupal company• Independent contractor in high demand• Service provider to non-profit causes • Get a great Drupal job

Your Goal

Wednesday, August 24, 2011

Page 38: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

The Best

Wednesday, August 24, 2011

Page 39: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• I don’t mean better than everybody else

The Best

Wednesday, August 24, 2011

Page 40: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• I don’t mean better than everybody else• Those are the pour souls infected with the geek disease

The Best

Wednesday, August 24, 2011

Page 41: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Wednesday, August 24, 2011

Page 42: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

A valued and valuable member of a talented team.

Wednesday, August 24, 2011

Page 43: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Most Essential Skill?

Wednesday, August 24, 2011

Page 44: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Most Essential Skill?• PHP & MySQL

Wednesday, August 24, 2011

Page 45: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Most Essential Skill?• PHP & MySQL• HTML5

Wednesday, August 24, 2011

Page 46: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Most Essential Skill?• PHP & MySQL• HTML5• An encyclopedic knowledge of Drupal hooks

Wednesday, August 24, 2011

Page 47: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Most Essential Skill?• PHP & MySQL• HTML5• An encyclopedic knowledge of Drupal hooks• LAMP stack sys admin

Wednesday, August 24, 2011

Page 48: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Most Essential Skill?• PHP & MySQL• HTML5• An encyclopedic knowledge of Drupal hooks• LAMP stack sys admin• Community involvement

Wednesday, August 24, 2011

Page 49: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Most Essential Skill?• PHP & MySQL• HTML5• An encyclopedic knowledge of Drupal hooks• LAMP stack sys admin• Community involvement• Other

Wednesday, August 24, 2011

Page 50: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Good Person Skillz

Wednesday, August 24, 2011

Page 51: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

@55h0l3

Wednesday, August 24, 2011

Page 52: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

If you are hiring for the short term you need someone who has work skills: building content types, views, knows modules.

If you are hiring for the long term you need someone who has life skills: resourceful, positive attitude, enjoys learning.

In all cases communication skills and personality are important. I follow a "3 hour rule" of "if I'm stuck in an airport for 3 hours with this person will that be exciting, indifferent or a problem." It has to be exciting or at least on the high end of indifferent.

-- Greg KnaddisonGrowing Ventures Solutions Owner (previously) and Director of Security Services @ Acquia (currently)

Wednesday, August 24, 2011

Page 53: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Good Person Skillz @ 4K

Wednesday, August 24, 2011

Page 54: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Good Person Skillz @ 4K• Communication skillz

Wednesday, August 24, 2011

Page 55: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Good Person Skillz @ 4K• Communication skillz• Teamwork skillz

Wednesday, August 24, 2011

Page 56: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Good Person Skillz @ 4K• Communication skillz• Teamwork skillz• Cultural fit

Wednesday, August 24, 2011

Page 57: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Cultural Fit

Wednesday, August 24, 2011

Page 58: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Cultural Fit• Curiosity and passion

Wednesday, August 24, 2011

Page 59: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Cultural Fit• Curiosity and passion• Takes responsibility and ownership

Wednesday, August 24, 2011

Page 60: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Cultural Fit• Curiosity and passion• Takes responsibility and ownership• Cool person (Web Chefy)

Wednesday, August 24, 2011

Page 61: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Cultural Fit• Curiosity and passion• Takes responsibility and ownership• Cool person (Web Chefy)• Unselfish

Wednesday, August 24, 2011

Page 62: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

@55h0l3

Wednesday, August 24, 2011

Page 63: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

I think the best developers are the ones who believe in the projects they work on. Passion can substitute for a lot of experience and if a developer cares about their work they will almost always do much better work than those that don’t care (even if they happen to be a technically stronger developer).

-- Matt CheneyManaging Partner: Chapter Three

Wednesday, August 24, 2011

Page 64: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Getting Mad Skillz

Wednesday, August 24, 2011

Page 65: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Become expert in what you love

Getting Mad Skillz

Wednesday, August 24, 2011

Page 66: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Become expert in what you love• Brand yourself according to your strengths

Getting Mad Skillz

Wednesday, August 24, 2011

Page 67: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Become expert in what you love• Brand yourself according to your strengths• Do the minimum of what you hate

Getting Mad Skillz

Wednesday, August 24, 2011

Page 68: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Become expert in what you love• Brand yourself according to your strengths• Do the minimum of what you hate• Create alliances to compensate for weaker skillz

Getting Mad Skillz

Wednesday, August 24, 2011

Page 69: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Become expert in what you love• Brand yourself according to your strengths• Do the minimum of what you hate• Create alliances to compensate for weaker skillz• Develop skillz you either like or need

Getting Mad Skillz

Wednesday, August 24, 2011

Page 70: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Become expert in what you love• Brand yourself according to your strengths• Do the minimum of what you hate• Create alliances to compensate for weaker skillz• Develop skillz you either like or need• Constantly develop skillz you don’t yet have

Getting Mad Skillz

Wednesday, August 24, 2011

Page 71: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Become expert in what you love• Brand yourself according to your strengths• Do the minimum of what you hate• Create alliances to compensate for weaker skillz• Develop skillz you either like or need• Constantly develop skillz you don’t yet have• *Never be the smartest person in the room*

Getting Mad Skillz

Wednesday, August 24, 2011

Page 72: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Mad Skillz

Wednesday, August 24, 2011

Page 73: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• HTML

Mad Skillz

Wednesday, August 24, 2011

Page 74: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• HTML• CSS

Mad Skillz

Wednesday, August 24, 2011

Page 75: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• HTML• CSS• Javascript

Mad Skillz

Wednesday, August 24, 2011

Page 76: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• HTML• CSS• Javascript• PHP

Mad Skillz

Wednesday, August 24, 2011

Page 77: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• HTML• CSS• Javascript• PHP• Databases

Mad Skillz

Wednesday, August 24, 2011

Page 78: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• HTML• CSS• Javascript• PHP• Databases• Dev Ops

Mad Skillz

Wednesday, August 24, 2011

Page 79: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• HTML• CSS• Javascript• PHP• Databases• Dev Ops• Sys Admin

Mad Skillz

Wednesday, August 24, 2011

Page 80: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• HTML• CSS• Javascript• PHP• Databases• Dev Ops• Sys Admin• Performance and Scalability

Mad Skillz

Wednesday, August 24, 2011

Page 81: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Mad Skillz (2)

Wednesday, August 24, 2011

Page 82: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Drupal Site Building

Mad Skillz (2)

Wednesday, August 24, 2011

Page 83: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Drupal Site Building• Drupal Development

Mad Skillz (2)

Wednesday, August 24, 2011

Page 84: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Drupal Site Building• Drupal Development• Drupal Theme Development

Mad Skillz (2)

Wednesday, August 24, 2011

Page 85: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Drupal Site Building• Drupal Development• Drupal Theme Development• Visual Design

Mad Skillz (2)

Wednesday, August 24, 2011

Page 86: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Drupal Site Building• Drupal Development• Drupal Theme Development• Visual Design• IA

Mad Skillz (2)

Wednesday, August 24, 2011

Page 87: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Drupal Site Building• Drupal Development• Drupal Theme Development• Visual Design• IA• UX

Mad Skillz (2)

Wednesday, August 24, 2011

Page 88: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• Drupal Site Building• Drupal Development• Drupal Theme Development• Visual Design• IA• UX• Open Source Involvement

Mad Skillz (2)

Wednesday, August 24, 2011

Page 89: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Pop Quiz!How mad are your skillz? Each category earns up to three points. You earn the number of points that represent your highest level in each category.

Wednesday, August 24, 2011

Page 90: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 0 if no skillz in that category

Pop Quiz!How mad are your skillz? Each category earns up to three points. You earn the number of points that represent your highest level in each category.

Wednesday, August 24, 2011

Page 91: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 0 if no skillz in that category• +1 for beginner

Pop Quiz!How mad are your skillz? Each category earns up to three points. You earn the number of points that represent your highest level in each category.

Wednesday, August 24, 2011

Page 92: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 0 if no skillz in that category• +1 for beginner• +2 for intermediate

Pop Quiz!How mad are your skillz? Each category earns up to three points. You earn the number of points that represent your highest level in each category.

Wednesday, August 24, 2011

Page 93: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• 0 if no skillz in that category• +1 for beginner• +2 for intermediate• +3 for advanced

Pop Quiz!How mad are your skillz? Each category earns up to three points. You earn the number of points that represent your highest level in each category.

Wednesday, August 24, 2011

Page 94: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Instructions

Wednesday, August 24, 2011

Page 95: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

InstructionsTrack your score. Textpad, paper and pen, fingers and toes.

Wednesday, August 24, 2011

Page 96: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

InstructionsTrack your score. Textpad, paper and pen, fingers and toes.

Ready? Let’s begin!

Wednesday, August 24, 2011

Page 97: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Good Person Skillz

Wednesday, August 24, 2011

Page 98: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• up to + 10 if you are a good communicator

Good Person Skillz

Wednesday, August 24, 2011

Page 99: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• up to + 10 if you are a good communicator• up to + 10 if you are a cooperative team member

Good Person Skillz

Wednesday, August 24, 2011

Page 100: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• up to + 10 if you are a good communicator• up to + 10 if you are a cooperative team member• up to +20 if you are a cool person

Good Person Skillz

Wednesday, August 24, 2011

Page 101: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

• up to + 10 if you are a good communicator• up to + 10 if you are a cooperative team member• up to +20 if you are a cool person • up to -20 if you are an @55h0l3

Good Person Skillz

Wednesday, August 24, 2011

Page 102: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

HTML

Wednesday, August 24, 2011

Page 103: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

HTML1. Aware of markup language and how it's used; able to view source; can understand tableless layout

Wednesday, August 24, 2011

Page 104: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

HTML1. Aware of markup language and how it's used; able to view source; can understand tableless layout2. Write valid markup by hand, understand cross-browser testing and compatibility; use debugging tools

Wednesday, August 24, 2011

Page 105: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

HTML1. Aware of markup language and how it's used; able to view source; can understand tableless layout2. Write valid markup by hand, understand cross-browser testing and compatibility; use debugging tools3. Strong web standard awareness; know specific rendering differences; familiar with emerging technologies (HTML5, for example)

Wednesday, August 24, 2011

Page 106: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

CSS

Wednesday, August 24, 2011

Page 107: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

CSS1. Know how CSS affects style of page(s) across site; understand "cascading"

Wednesday, August 24, 2011

Page 108: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

CSS1. Know how CSS affects style of page(s) across site; understand "cascading"2. Write valid cross-browser-compatible .css files by hand; use debugging tools

Wednesday, August 24, 2011

Page 109: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

CSS1. Know how CSS affects style of page(s) across site; understand "cascading"2. Write valid cross-browser-compatible .css files by hand; use debugging tools3. Understand CSS3 and preprocessors; aware of emerging technologies; understand performance and caching

Wednesday, August 24, 2011

Page 110: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Javascript

Wednesday, August 24, 2011

Page 111: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Javascript1. Know what it's purpose is and that it's not Java

Wednesday, August 24, 2011

Page 112: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Javascript1. Know what it's purpose is and that it's not Java2. Can traverse the DOM; use at least one library; can hook into events

Wednesday, August 24, 2011

Page 113: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Javascript1. Know what it's purpose is and that it's not Java2. Can traverse the DOM; use at least one library; can hook into events3. Familiar with emerging technologies (Harmony, for example); active in the JS community; able to implement web sockets

Wednesday, August 24, 2011

Page 114: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

PHP

Wednesday, August 24, 2011

Page 115: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

PHP1. Understand that it runs on a server and is a programming language; can describe dynamic vs static web pages

Wednesday, August 24, 2011

Page 116: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

PHP1. Understand that it runs on a server and is a programming language; can describe dynamic vs static web pages2. Understand basic programming concepts (variables, arrays, functions, control structures); can read code and edit it; can perform single-line database queries (select, insert, no joins or subqueries); understand OO enough to use classes and objects

Wednesday, August 24, 2011

Page 117: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

PHP1. Understand that it runs on a server and is a programming language; can describe dynamic vs static web pages2. Understand basic programming concepts (variables, arrays, functions, control structures); can read code and edit it; can perform single-line database queries (select, insert, no joins or subqueries); understand OO enough to use classes and objects3. Write OOP, use libraries, apply big O (attempts to write code that runs quickly), code is elegant

Wednesday, August 24, 2011

Page 118: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Databases

Wednesday, August 24, 2011

Page 119: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Databases1. Can create databases and users using GUI tools

Wednesday, August 24, 2011

Page 120: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Databases1. Can create databases and users using GUI tools2. Can execute queries; create tables; write semi-complex queries (one join)

Wednesday, August 24, 2011

Page 121: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Databases1. Can create databases and users using GUI tools2. Can execute queries; create tables; write semi-complex queries (one join)3. Can tweak indexes; architect performance optimizations; write complex queries with multiple joins; implement transactions; can rewrite slow performing queries; experience beyond MySQL

Wednesday, August 24, 2011

Page 122: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Dev Ops

Wednesday, August 24, 2011

Page 123: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Dev Ops1. Can use a version control system for basic tasks; separate dev environment from live

Wednesday, August 24, 2011

Page 124: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Dev Ops1. Can use a version control system for basic tasks; separate dev environment from live2. Use version control on a team project, set up dev->stage->live environments; follow QA process

Wednesday, August 24, 2011

Page 125: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Dev Ops1. Can use a version control system for basic tasks; separate dev environment from live2. Use version control on a team project, set up dev->stage->live environments; follow QA process3. Use feature branching; automated deployment; automated testing

Wednesday, August 24, 2011

Page 126: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Sys Admin

Wednesday, August 24, 2011

Page 127: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Sys Admin1. Understand major Linux package managers and can add/remove packages; configure repositories; perform common command line tasks; configure components of the LAMP stack

Wednesday, August 24, 2011

Page 128: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Sys Admin1. Understand major Linux package managers and can add/remove packages; configure repositories; perform common command line tasks; configure components of the LAMP stack2. Know the purpose of each folder in a standard Posix system; can inspect and configure network devices and firewalls; create backup strategies; basic security; can setup a new server

Wednesday, August 24, 2011

Page 129: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Sys Admin1. Understand major Linux package managers and can add/remove packages; configure repositories; perform common command line tasks; configure components of the LAMP stack2. Know the purpose of each folder in a standard Posix system; can inspect and configure network devices and firewalls; create backup strategies; basic security; can setup a new server 3. Automatic configuration/deployment tools such as bcfg2; advanced security knowledge; can use penetration testing tools, set up intrusion detection tools.

Wednesday, August 24, 2011

Page 130: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Performance & Scalability

Wednesday, August 24, 2011

Page 131: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Performance & Scalability1. Understand how clusters of servers can be load balanced; understand the limitations of and can work with replicated databases;

Wednesday, August 24, 2011

Page 132: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Performance & Scalability1. Understand how clusters of servers can be load balanced; understand the limitations of and can work with replicated databases;2. Write code that employs "just enough" caching; profile a site to discover where performance bottlenecks are; know Varnish and memcache

Wednesday, August 24, 2011

Page 133: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Performance & Scalability1. Understand how clusters of servers can be load balanced; understand the limitations of and can work with replicated databases;2. Write code that employs "just enough" caching; profile a site to discover where performance bottlenecks are; know Varnish and memcache3. Can use lower level OS and system profiling tools such as sar, oprofile; can design a scalable architecture and predict problems; knowledgeable about cutting edge technologies such as NoSQL databases (MongoDB, Cassandra)

Wednesday, August 24, 2011

Page 134: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Angela Byron (webchick)Director of Community Development at Acquiaand core co-maintainer for Drupal 7

1. Taking initiative: It takes minimal energy to complain about something you don't like, and a lot more to actually do something about it. This guy jthorson, for example. He got stuck in the Project Application Queue Hell like all new code contributors do, and the normal reaction is to whine about the situation on IRC. Instead, he started reviewing *other* peoples' applications to try and prevent others from being frustrated, and then went even further to start churning out patches for testbot so it can do automated coding standards checks to take burden off project application reviewers. People who do stuff like that get my *immediate* thumbs-up.

Wednesday, August 24, 2011

Page 135: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

2. Civility and respect: It's natural in an open source community for many people to have many heated, passionate opinions about various things. It's also natural that we won't always agree. When I see people wade into these kinds of heated discussions and do things like summarize the arguments to date with objective, neutral language, and state their opinions in a way that values the opinions of others, it puts a huge "+1" in their corner from me. The inverse is also true; regardless of technical skill level, I can't ever justify recommending someone who walks into discussions with a chip on their shoulder and knowingly treats other people with disrespect.

Wednesday, August 24, 2011

Page 136: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

3. Willingness to spread knowledge around: People who contribute to documentation, people who help out in  support channels, people who help others one-on-one at a local user meetup, etc. ... those people are solid gold in my book. This directly helps foster the community of mentorship that is the heart and soul of what makes Drupal great.

Wednesday, August 24, 2011

Page 137: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Site Building

Wednesday, August 24, 2011

Page 138: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Site Building1. Can create users, content types, fields; create roles and permissions; create blocks administratively

Wednesday, August 24, 2011

Page 139: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Site Building1. Can create users, content types, fields; create roles and permissions; create blocks administratively2. Can install Drupal, add modules and themes (in the right place), create views, and use panels

Wednesday, August 24, 2011

Page 140: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Site Building1. Can create users, content types, fields; create roles and permissions; create blocks administratively2. Can install Drupal, add modules and themes (in the right place), create views, and use panels3. Use features, apply rules (actions and layouts), implement complicated module integration or views

Wednesday, August 24, 2011

Page 141: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Development

Wednesday, August 24, 2011

Page 142: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Development1. Can apply a patch; understand "hooks"; can read module code

Wednesday, August 24, 2011

Page 143: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Development1. Can apply a patch; understand "hooks"; can read module code2. Can use the form API, hook menu, and database API

Wednesday, August 24, 2011

Page 144: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Development1. Can apply a patch; understand "hooks"; can read module code2. Can use the form API, hook menu, and database API3. Can write custom modules using Drupal best practices; write custom drush commands or cron tasks; write performance-enhanced code

Wednesday, August 24, 2011

Page 145: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Theme Building

Wednesday, August 24, 2011

Page 146: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Theme Building1. Install a drupal theme, customize settings via UI, modify templates, make cosmetic changes to Drupal's default output

Wednesday, August 24, 2011

Page 147: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Theme Building1. Install a drupal theme, customize settings via UI, modify templates, make cosmetic changes to Drupal's default output2. Use base theme / sub theme, create custom templates, apply advanced front-end concepts like accessibility, responsive layouts

Wednesday, August 24, 2011

Page 148: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Drupal Theme Building1. Install a drupal theme, customize settings via UI, modify templates, make cosmetic changes to Drupal's default output2. Use base theme / sub theme, create custom templates, apply advanced front-end concepts like accessibility, responsive layouts3. Create a theme from scratch, use template.php to the fullest by using or creating theme hooks to modify Drupal output, can add theme functions to modules

Wednesday, August 24, 2011

Page 149: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Visual Design

Wednesday, August 24, 2011

Page 150: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Visual Design1. Design-software use knowledge (Photoshop, Illustrator etc); know visual hierarchy of elements in design; designed static websites

Wednesday, August 24, 2011

Page 151: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Visual Design1. Design-software use knowledge (Photoshop, Illustrator etc); know visual hierarchy of elements in design; designed static websites2. Designed logos, brand elements and style guides; design documents are organized and clearly labeled; designed for dynamic websites (CMS)

Wednesday, August 24, 2011

Page 152: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Visual Design1. Design-software use knowledge (Photoshop, Illustrator etc); know visual hierarchy of elements in design; designed static websites2. Designed logos, brand elements and style guides; design documents are organized and clearly labeled; designed for dynamic websites (CMS)3. Have a library of design tools and styles that are used to rapidly create elements; can transform own artwork into markup with platform specific conventions; design states of inter-active elements

Wednesday, August 24, 2011

Page 153: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

IA

Wednesday, August 24, 2011

Page 154: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

IA1. Understand the importance of organizing all pages/content at the onset of the project because IA influences navigation, interface, interaction, and visual design (foundation)

Wednesday, August 24, 2011

Page 155: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

IA1. Understand the importance of organizing all pages/content at the onset of the project because IA influences navigation, interface, interaction, and visual design (foundation)2. Use the personas and goals of the site to clearly illustrate the relationship of pages in order to provide workflow diagrams and logical site navigation (framework)

Wednesday, August 24, 2011

Page 156: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

IA1. Understand the importance of organizing all pages/content at the onset of the project because IA influences navigation, interface, interaction, and visual design (foundation)2. Use the personas and goals of the site to clearly illustrate the relationship of pages in order to provide workflow diagrams and logical site navigation (framework)3. Understand how aspects of IA/navigation can be translated to a specific technology (Drupal), experience implementing modules that aid in this process (whole house)

Wednesday, August 24, 2011

Page 157: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

UX

Wednesday, August 24, 2011

Page 158: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

UX1. Know the difference between a site map and wireframes; can build basic wireframes

Wednesday, August 24, 2011

Page 159: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

UX1. Know the difference between a site map and wireframes; can build basic wireframes2. Build user flow / process flow diagrams and detailed wireframes with illustrated interaction patterns; aware of recent trends and accessibility guidelines; consider major aspects of accessibility (visual/hearing impairment) when designing a site

Wednesday, August 24, 2011

Page 160: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

UX1. Know the difference between a site map and wireframes; can build basic wireframes2. Build user flow / process flow diagrams and detailed wireframes with illustrated interaction patterns; aware of recent trends and accessibility guidelines; consider major aspects of accessibility (visual/hearing impairment) when designing a site3. Perform user testing of all levels; expert knowledge of accessibility regulations / guidelines; consider many levels of accessibility (color blindness, etc) when designing a site

Wednesday, August 24, 2011

Page 161: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Open Source Involvement

Wednesday, August 24, 2011

Page 162: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Open Source Involvement1. Attend local meetups; use issue queue; edit doc pages

Wednesday, August 24, 2011

Page 163: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Open Source Involvement1. Attend local meetups; use issue queue; edit doc pages2. Volunteer at events; help on IRC; contribute patches, small modules or themes; propose sessions

Wednesday, August 24, 2011

Page 164: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Open Source Involvement1. Attend local meetups; use issue queue; edit doc pages2. Volunteer at events; help on IRC; contribute patches, small modules or themes; propose sessions3. Organize events; become a community leader; maintain major modules, forks, or distributions; contribute to core

Wednesday, August 24, 2011

Page 165: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

How’d you do?

Wednesday, August 24, 2011

Page 166: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

How’d you do?• Beginner: -20 - 28

Wednesday, August 24, 2011

Page 167: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

How’d you do?• Beginner: -20 - 28 • Intermediate: 29 - 57

Wednesday, August 24, 2011

Page 168: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

How’d you do?• Beginner: -20 - 28 • Intermediate: 29 - 57• Advanced: 58 - 85

Wednesday, August 24, 2011

Page 169: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

How’d you do?• Beginner: -20 - 28 • Intermediate: 29 - 57• Advanced: 58 - 85 • This is just for fun!

Wednesday, August 24, 2011

Page 170: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

How’d you do?• Beginner: -20 - 28 • Intermediate: 29 - 57• Advanced: 58 - 85 • This is just for fun! • Like a Cosmo quiz

Wednesday, August 24, 2011

Page 171: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

I look for great writing skills, communication skills and a self-effacing quick-witted character. If they have these things they'll be fun to work with, add to the company culture, and be teachable and teacher-able with our clients and team.

Then, I look for wicked ninja developer skills.

-- Matt Westgate Lullabot co-founder and President

Wednesday, August 24, 2011

Page 172: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Further info

Wednesday, August 24, 2011

Page 173: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Further info• Mad Skillz: Home Version on the Four Kitchens blog

Wednesday, August 24, 2011

Page 175: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Further info• Mad Skillz: Home Version on the Four Kitchens blog• http://fourkitchens.com/blog/2011/08/24/mad-skillz-self-assement-experience• @dianadupuis

Wednesday, August 24, 2011

Page 178: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Thank You!

Wednesday, August 24, 2011

Page 179: Mad Skillz: Become the Best in the World · Mad Skillz: Become the Best in the World The traits and mad skillz Drupal shops and development teams want you to have. And developers

Wednesday, August 24, 2011