SlideShare a Scribd company logo
1 of 28
Going For It

       How To Become A Respected WordPress Developer




                   blogs at krogsgard.com | @krogsgard

                  Lead WordPress Developer at Infomedia

                     curates Post Status | poststat.us




Brian Krogsgard                                           WordCamp Atlanta
So you want to be a professional
         WordPress developer?




Brian Krogsgard              WordCamp Atlanta
Good decision!
Brian Krogsgard                WordCamp Atlanta
Steps to Better
            WordPress Development
            WordPress Development




How good is better?




Brian Krogsgard               WordCamp Atlanta
Steps to Better Development


  •   Define your skills

  •   Dominate fundamentals

  •   Be part of the larger community

  •   Wear the client’s shoes

  •   Exceed expectations

  •   Stay hungry


Brian Krogsgard                         WordCamp Atlanta
1. Define Your Skills




Brian Krogsgard             WordCamp Atlanta
Define Your Skills

The many levels of a
WordPress Developer

   •   CSS

   •   HTML

   •   PHP

   •   MySQL
                             Where do you stack up?
   •   “Best Practices”




Brian Krogsgard                         WordCamp Atlanta
Key Takeaway


         Honesty is Everything




Brian Krogsgard                  WordCamp Atlanta
2. Dominate Fundamentals




Brian Krogsgard     WordCamp Atlanta
Dominate Fundamentals

Fundamental practices for
WordPress Development

  •   Coding Standards

  •   Template Hierarchy

  •   The Loop

  •   Conditionals
                            Practice makes perfect.
  •   Template Tags

  •   Hooks!

  •   WP_Query

Brian Krogsgard                        WordCamp Atlanta
Key Takeaway


                  Discipline Wins




Brian Krogsgard                      WordCamp Atlanta
3. Be Part of the Larger
       WordPress Community



Brian Krogsgard           WordCamp Atlanta
Be Part of the Larger Community

There are many ways to get
involved.

   •   Blog

   •   Contribute to core

   •   Contribute to docs

   •   Release plugins
                             This is a large community.
   •   Release themes

   •   Be nice



Brian Krogsgard                          WordCamp Atlanta
Key Takeaway


          Give Back, Get Back




Brian Krogsgard                  WordCamp Atlanta
4. Wear the Client’s Shoes




Brian Krogsgard       WordCamp Atlanta
Wear the Client’s Shoes

How would you want to be
treated?

     •     Know known unknowns*

     •     Reply to emails

     •     Don’t be afraid to call

     •     Manage expectations

     •     Exceed expectations                                 High heels or flip-flops?

     •     Finish the job


*Answer questions the client doesn’t even know they have yet


Brian Krogsgard                                                          WordCamp Atlanta
Key Takeaway


       Follow the Golden Rule




Brian Krogsgard                  WordCamp Atlanta
5. Exceed Expectations




Brian Krogsgard         WordCamp Atlanta
Exceed Expectations

Didn’t we go over this?
   •   What does cheap mean?

   •   Set expectations

   •   Imagine another developer
       is your client

   •   Make the interface intuitive

   •   Educate them to use it         You’re the client’s lifesaver
   •   Learn the word “no”

   •   Compromise


Brian Krogsgard                               WordCamp Atlanta
Key Takeaway


                  Deliver




Brian Krogsgard                  WordCamp Atlanta
6. Stay Hungry




Brian Krogsgard                WordCamp Atlanta
Stay Hungry

Always be learning.

   •   Core

   •   Blogs

   •   Books

   •   Twitters

   •   Teach
                                    Avoid the monsters.
   •   Other developers

   •   Meetups

   •   WordCamps!

Brian Krogsgard                        WordCamp Atlanta
Freebies!

Brian Krogsgard               WordCamp Atlanta
Drink Lots of Coffee

Brian Krogsgard            WordCamp Atlanta
Celebrate Launches
Brian Krogsgard           WordCamp Atlanta
Don’t be Lazy

Brian Krogsgard               WordCamp Atlanta
Work Life Balance
Brian Krogsgard            WordCamp Atlanta
Going For It

       How To Become A Respected WordPress Developer




                   blogs at krogsgard.com | @krogsgard

                  Lead WordPress Developer at Infomedia

                     curates Post Status | poststat.us




Brian Krogsgard                                           WordCamp Atlanta

More Related Content

Viewers also liked

WordCamp ATL 2017 - Beginner Session - Plugins
WordCamp ATL 2017 - Beginner Session - PluginsWordCamp ATL 2017 - Beginner Session - Plugins
WordCamp ATL 2017 - Beginner Session - PluginsMickey Mellen
 
WordPress Security : What We Learnt When We Were Hacked : WordCamp Mumbai 2017
WordPress Security : What We Learnt When We Were Hacked : WordCamp Mumbai 2017WordPress Security : What We Learnt When We Were Hacked : WordCamp Mumbai 2017
WordPress Security : What We Learnt When We Were Hacked : WordCamp Mumbai 2017Bhushan Jawle
 
WordCamp ATL 2017 - SEO in 2017
WordCamp ATL 2017 - SEO in 2017WordCamp ATL 2017 - SEO in 2017
WordCamp ATL 2017 - SEO in 2017Mickey Mellen
 
the meaning of my life
the meaning of my lifethe meaning of my life
the meaning of my lifedonshe_26
 
RESA Commercial DRAFT
RESA Commercial DRAFTRESA Commercial DRAFT
RESA Commercial DRAFTsdr-resa
 
Lermontov
LermontovLermontov
LermontovArmine
 
leadership theories
leadership theoriesleadership theories
leadership theoriesElu Jain
 
Panorama economy 12 aprile 2012
Panorama economy 12 aprile 2012 Panorama economy 12 aprile 2012
Panorama economy 12 aprile 2012 MeMeEsposito
 
Aрхивация данных
Aрхивация данныхAрхивация данных
Aрхивация данныхArmine
 
Multimedia06
Multimedia06Multimedia06
Multimedia06Les Davy
 
마이클 수업 과제2 1
마이클 수업 과제2 1마이클 수업 과제2 1
마이클 수업 과제2 1문정 최
 
Mba724 s4 3 survey methodology
Mba724 s4 3 survey methodologyMba724 s4 3 survey methodology
Mba724 s4 3 survey methodologyRachel Chung
 

Viewers also liked (14)

WordCamp ATL 2017 - Beginner Session - Plugins
WordCamp ATL 2017 - Beginner Session - PluginsWordCamp ATL 2017 - Beginner Session - Plugins
WordCamp ATL 2017 - Beginner Session - Plugins
 
WordPress Security : What We Learnt When We Were Hacked : WordCamp Mumbai 2017
WordPress Security : What We Learnt When We Were Hacked : WordCamp Mumbai 2017WordPress Security : What We Learnt When We Were Hacked : WordCamp Mumbai 2017
WordPress Security : What We Learnt When We Were Hacked : WordCamp Mumbai 2017
 
WordCamp ATL 2017 - SEO in 2017
WordCamp ATL 2017 - SEO in 2017WordCamp ATL 2017 - SEO in 2017
WordCamp ATL 2017 - SEO in 2017
 
the meaning of my life
the meaning of my lifethe meaning of my life
the meaning of my life
 
RESA Commercial DRAFT
RESA Commercial DRAFTRESA Commercial DRAFT
RESA Commercial DRAFT
 
Lermontov
LermontovLermontov
Lermontov
 
leadership theories
leadership theoriesleadership theories
leadership theories
 
Panorama economy 12 aprile 2012
Panorama economy 12 aprile 2012 Panorama economy 12 aprile 2012
Panorama economy 12 aprile 2012
 
Aрхивация данных
Aрхивация данныхAрхивация данных
Aрхивация данных
 
Pt 4
Pt 4Pt 4
Pt 4
 
Multimedia06
Multimedia06Multimedia06
Multimedia06
 
마이클 수업 과제2 1
마이클 수업 과제2 1마이클 수업 과제2 1
마이클 수업 과제2 1
 
Parctica2
Parctica2Parctica2
Parctica2
 
Mba724 s4 3 survey methodology
Mba724 s4 3 survey methodologyMba724 s4 3 survey methodology
Mba724 s4 3 survey methodology
 

Similar to Going For It: How to Become a Respected WordPress Developer

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to ScrumHussam Ahmad
 
Is It Time for Scrum to Scram? Alternative Agile Marketing Methodologies
Is It Time for Scrum to Scram? Alternative Agile Marketing MethodologiesIs It Time for Scrum to Scram? Alternative Agile Marketing Methodologies
Is It Time for Scrum to Scram? Alternative Agile Marketing MethodologiesAndrea Fryrear
 
11 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 201411 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 2014WordPressBrisbane
 
Custom blog plugins by ben edwards
Custom blog plugins by ben edwardsCustom blog plugins by ben edwards
Custom blog plugins by ben edwardsPhilip Taylor
 
Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...Andy Kucharski
 
Salesforce FLL Developer Group - Feb 2020
Salesforce FLL Developer Group - Feb 2020Salesforce FLL Developer Group - Feb 2020
Salesforce FLL Developer Group - Feb 2020Luis E. Luciani ☁
 
5 Quick JavaScript Performance Improvement Tips
5 Quick JavaScript Performance Improvement Tips5 Quick JavaScript Performance Improvement Tips
5 Quick JavaScript Performance Improvement TipsTroy Miles
 
ビジネスとデザイナーの役割りの話
ビジネスとデザイナーの役割りの話ビジネスとデザイナーの役割りの話
ビジネスとデザイナーの役割りの話Shizuka Yamada
 
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing colleenfry
 
Death Of the Product Roadmap
Death Of the Product RoadmapDeath Of the Product Roadmap
Death Of the Product RoadmapColleen Johnson
 
Choosing a JavaScript Framework
Choosing a JavaScript FrameworkChoosing a JavaScript Framework
Choosing a JavaScript FrameworkTim Rayburn
 
Simon Dickson at WordPress London, 15 Oct 2013
Simon Dickson at WordPress London, 15 Oct 2013Simon Dickson at WordPress London, 15 Oct 2013
Simon Dickson at WordPress London, 15 Oct 2013simondickson
 
Successfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSmartBear
 
Build Your WordPress Site or Blog in 10 Steps - BConnected Ottawa
Build Your WordPress Site or Blog in 10 Steps  - BConnected OttawaBuild Your WordPress Site or Blog in 10 Steps  - BConnected Ottawa
Build Your WordPress Site or Blog in 10 Steps - BConnected OttawaRichard Martin
 
Basic Online Income for Beginner
Basic Online Income for BeginnerBasic Online Income for Beginner
Basic Online Income for BeginnerMahabub Raihan
 
From Lean Startup to Lean Enterprise
From Lean Startup to Lean EnterpriseFrom Lean Startup to Lean Enterprise
From Lean Startup to Lean EnterpriseItamar Goldminz
 
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann ArborSelling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann ArborrtCamp
 

Similar to Going For It: How to Become a Respected WordPress Developer (20)

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Is It Time for Scrum to Scram? Alternative Agile Marketing Methodologies
Is It Time for Scrum to Scram? Alternative Agile Marketing MethodologiesIs It Time for Scrum to Scram? Alternative Agile Marketing Methodologies
Is It Time for Scrum to Scram? Alternative Agile Marketing Methodologies
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
11 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 201411 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 2014
 
Custom blog plugins by ben edwards
Custom blog plugins by ben edwardsCustom blog plugins by ben edwards
Custom blog plugins by ben edwards
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 
Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...
 
Salesforce FLL Developer Group - Feb 2020
Salesforce FLL Developer Group - Feb 2020Salesforce FLL Developer Group - Feb 2020
Salesforce FLL Developer Group - Feb 2020
 
5 Quick JavaScript Performance Improvement Tips
5 Quick JavaScript Performance Improvement Tips5 Quick JavaScript Performance Improvement Tips
5 Quick JavaScript Performance Improvement Tips
 
Scrum shuhari
Scrum shuhariScrum shuhari
Scrum shuhari
 
ビジネスとデザイナーの役割りの話
ビジネスとデザイナーの役割りの話ビジネスとデザイナーの役割りの話
ビジネスとデザイナーの役割りの話
 
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
AtlasCamp 2013: Show Me Number! Automated Browser Performance Testing
 
Death Of the Product Roadmap
Death Of the Product RoadmapDeath Of the Product Roadmap
Death Of the Product Roadmap
 
Choosing a JavaScript Framework
Choosing a JavaScript FrameworkChoosing a JavaScript Framework
Choosing a JavaScript Framework
 
Simon Dickson at WordPress London, 15 Oct 2013
Simon Dickson at WordPress London, 15 Oct 2013Simon Dickson at WordPress London, 15 Oct 2013
Simon Dickson at WordPress London, 15 Oct 2013
 
Successfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile World
 
Build Your WordPress Site or Blog in 10 Steps - BConnected Ottawa
Build Your WordPress Site or Blog in 10 Steps  - BConnected OttawaBuild Your WordPress Site or Blog in 10 Steps  - BConnected Ottawa
Build Your WordPress Site or Blog in 10 Steps - BConnected Ottawa
 
Basic Online Income for Beginner
Basic Online Income for BeginnerBasic Online Income for Beginner
Basic Online Income for Beginner
 
From Lean Startup to Lean Enterprise
From Lean Startup to Lean EnterpriseFrom Lean Startup to Lean Enterprise
From Lean Startup to Lean Enterprise
 
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann ArborSelling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
 

More from Brian Krogsgard

From Blog to Business -- Building Membership Websites with WordPress
From Blog to Business -- Building Membership Websites with WordPressFrom Blog to Business -- Building Membership Websites with WordPress
From Blog to Business -- Building Membership Websites with WordPressBrian Krogsgard
 
Practical eCommerce with WooCommerce
Practical eCommerce with WooCommercePractical eCommerce with WooCommerce
Practical eCommerce with WooCommerceBrian Krogsgard
 
The State of WordPress Business
The State of WordPress BusinessThe State of WordPress Business
The State of WordPress BusinessBrian Krogsgard
 
I made my blog my business
I made my blog my businessI made my blog my business
I made my blog my businessBrian Krogsgard
 
Why we publish -- WordCamp Birmingham 2014
Why we publish -- WordCamp Birmingham 2014Why we publish -- WordCamp Birmingham 2014
Why we publish -- WordCamp Birmingham 2014Brian Krogsgard
 
How Blogging Kickstarted My Career
How Blogging Kickstarted My CareerHow Blogging Kickstarted My Career
How Blogging Kickstarted My CareerBrian Krogsgard
 
WordPress Theming Best Practices
WordPress Theming Best PracticesWordPress Theming Best Practices
WordPress Theming Best PracticesBrian Krogsgard
 
WordPress for Beginners | WordCamp Birmingham
WordPress for Beginners | WordCamp BirminghamWordPress for Beginners | WordCamp Birmingham
WordPress for Beginners | WordCamp BirminghamBrian Krogsgard
 
Wp bham 2011 08 01 meetup on wp 3.2
Wp bham 2011 08 01 meetup on wp 3.2Wp bham 2011 08 01 meetup on wp 3.2
Wp bham 2011 08 01 meetup on wp 3.2Brian Krogsgard
 

More from Brian Krogsgard (9)

From Blog to Business -- Building Membership Websites with WordPress
From Blog to Business -- Building Membership Websites with WordPressFrom Blog to Business -- Building Membership Websites with WordPress
From Blog to Business -- Building Membership Websites with WordPress
 
Practical eCommerce with WooCommerce
Practical eCommerce with WooCommercePractical eCommerce with WooCommerce
Practical eCommerce with WooCommerce
 
The State of WordPress Business
The State of WordPress BusinessThe State of WordPress Business
The State of WordPress Business
 
I made my blog my business
I made my blog my businessI made my blog my business
I made my blog my business
 
Why we publish -- WordCamp Birmingham 2014
Why we publish -- WordCamp Birmingham 2014Why we publish -- WordCamp Birmingham 2014
Why we publish -- WordCamp Birmingham 2014
 
How Blogging Kickstarted My Career
How Blogging Kickstarted My CareerHow Blogging Kickstarted My Career
How Blogging Kickstarted My Career
 
WordPress Theming Best Practices
WordPress Theming Best PracticesWordPress Theming Best Practices
WordPress Theming Best Practices
 
WordPress for Beginners | WordCamp Birmingham
WordPress for Beginners | WordCamp BirminghamWordPress for Beginners | WordCamp Birmingham
WordPress for Beginners | WordCamp Birmingham
 
Wp bham 2011 08 01 meetup on wp 3.2
Wp bham 2011 08 01 meetup on wp 3.2Wp bham 2011 08 01 meetup on wp 3.2
Wp bham 2011 08 01 meetup on wp 3.2
 

Going For It: How to Become a Respected WordPress Developer

  • 1. Going For It How To Become A Respected WordPress Developer blogs at krogsgard.com | @krogsgard Lead WordPress Developer at Infomedia curates Post Status | poststat.us Brian Krogsgard WordCamp Atlanta
  • 2. So you want to be a professional WordPress developer? Brian Krogsgard WordCamp Atlanta
  • 4. Steps to Better WordPress Development WordPress Development How good is better? Brian Krogsgard WordCamp Atlanta
  • 5. Steps to Better Development • Define your skills • Dominate fundamentals • Be part of the larger community • Wear the client’s shoes • Exceed expectations • Stay hungry Brian Krogsgard WordCamp Atlanta
  • 6. 1. Define Your Skills Brian Krogsgard WordCamp Atlanta
  • 7. Define Your Skills The many levels of a WordPress Developer • CSS • HTML • PHP • MySQL Where do you stack up? • “Best Practices” Brian Krogsgard WordCamp Atlanta
  • 8. Key Takeaway Honesty is Everything Brian Krogsgard WordCamp Atlanta
  • 9. 2. Dominate Fundamentals Brian Krogsgard WordCamp Atlanta
  • 10. Dominate Fundamentals Fundamental practices for WordPress Development • Coding Standards • Template Hierarchy • The Loop • Conditionals Practice makes perfect. • Template Tags • Hooks! • WP_Query Brian Krogsgard WordCamp Atlanta
  • 11. Key Takeaway Discipline Wins Brian Krogsgard WordCamp Atlanta
  • 12. 3. Be Part of the Larger WordPress Community Brian Krogsgard WordCamp Atlanta
  • 13. Be Part of the Larger Community There are many ways to get involved. • Blog • Contribute to core • Contribute to docs • Release plugins This is a large community. • Release themes • Be nice Brian Krogsgard WordCamp Atlanta
  • 14. Key Takeaway Give Back, Get Back Brian Krogsgard WordCamp Atlanta
  • 15. 4. Wear the Client’s Shoes Brian Krogsgard WordCamp Atlanta
  • 16. Wear the Client’s Shoes How would you want to be treated? • Know known unknowns* • Reply to emails • Don’t be afraid to call • Manage expectations • Exceed expectations High heels or flip-flops? • Finish the job *Answer questions the client doesn’t even know they have yet Brian Krogsgard WordCamp Atlanta
  • 17. Key Takeaway Follow the Golden Rule Brian Krogsgard WordCamp Atlanta
  • 18. 5. Exceed Expectations Brian Krogsgard WordCamp Atlanta
  • 19. Exceed Expectations Didn’t we go over this? • What does cheap mean? • Set expectations • Imagine another developer is your client • Make the interface intuitive • Educate them to use it You’re the client’s lifesaver • Learn the word “no” • Compromise Brian Krogsgard WordCamp Atlanta
  • 20. Key Takeaway Deliver Brian Krogsgard WordCamp Atlanta
  • 21. 6. Stay Hungry Brian Krogsgard WordCamp Atlanta
  • 22. Stay Hungry Always be learning. • Core • Blogs • Books • Twitters • Teach Avoid the monsters. • Other developers • Meetups • WordCamps! Brian Krogsgard WordCamp Atlanta
  • 23. Freebies! Brian Krogsgard WordCamp Atlanta
  • 24. Drink Lots of Coffee Brian Krogsgard WordCamp Atlanta
  • 26. Don’t be Lazy Brian Krogsgard WordCamp Atlanta
  • 27. Work Life Balance Brian Krogsgard WordCamp Atlanta
  • 28. Going For It How To Become A Respected WordPress Developer blogs at krogsgard.com | @krogsgard Lead WordPress Developer at Infomedia curates Post Status | poststat.us Brian Krogsgard WordCamp Atlanta