SlideShare a Scribd company logo
1 of 46
Download to read offline
PHPBenelux 2011




  Lorna Mitchell
      Ivo Jansch
1. See This Talk
2. Participate In Communities
3. Build Relationships, Not Systems
“The greatest missing skill is somebody who's
both good at understanding the engineering and
who has good relationships with the hard-core
engineers, and bridges that to working with the
                  customers.”

                  Bill Gates
4. Use Analogies
5. Learn To Speak Manager
BINGO CHART

           Planning   Revenue             Mindshare

 Stock                Win-Win Paradigm

                                 Stake-
Spin-off                                   Mission
                                 holder

           Eyeballs    Profit              Monetize

 CxO                  Downsize            Branding
6. Teach
7. Learn To Google
Would I
Generalize                be the               A Problem
   the                   only one?
 Problem
                   Yes
                                 No
                                                       Solved
             Minimize                  Found
                            Broad
             Scenario
                            Search
                                               Found
                                                         Get help

                                     Narrow
                                     Search
                                                       Post
8. Ask Questions But Learn To Fish
"Give a man a fish and you feed
him for a day. Teach a man to fish
and you feed him for a lifetime."

        Chinese Proverb
9. Keep Reading
#linktuesday


  http://phpdeveloper.org


                            http://techportal.ibuildings.com




http://devzone.zend.com
                              http://phparch.com
10. Plan Ahead
11. Take It One Step At A Time
Pick a new
         technology




Master                 Explore




            Get
         Comfortable
12. Keep Your Hands Dirty
13. Less = More
“Perfection is achieved, not
when there is nothing more to
add, but when there is nothing
       left to take away” 

  Antoine de Saint-Exupéry
Conference

 Speaker     Event
                      Entity
Organizer    Person

 Attendee
   ok        better    bad
14. Code For Today
15. Cut Your Losses
16. Reflect
Evaluate




Apply              Learn




        Improve



                   Continuous Evaluation
17. Be Organized
18. Inside Out
 vs Outside In
19. Learn Other Languages
<?php

     System.out.print(‘Hello’);

?>
20. Take Distance
21. Bitwise Problem Search
Good          Bad
 r1         r484          r968

Good         Bad          Bad
r484         r726         r968

              ...

Good   First Bad Commit   Bad
r512         r513         r514
git bisect
                 +
            unit test
                 =
lightning fast problem pinpoint
22. The Dunning-Kruger Effect
Unawareness
                                                 Overestimation




                   What you
What there                             What you
                   think you                            What you
  is to                                 think
                    could                                know
 know                                  you know
                     know



                           ‘I know everything’




                      “Seniors”
Awareness

                                                         Modesty




                                           What
What                What you
                                             you               What
there               think you
                                           think                you
is to                could
                                             you               know
know                  know
                                            know



                            ‘I know what I don’t know’



                        Actual Seniors
23. Use The Force
24. Be Healthy
25. Passion
26. Get Out Of Your Comfort Zone
27. Have A Role Model,
      Be A Role Model
Thank you!



Lorna Mitchell                                                           Ivo Jansch
http://www.lornajane.net                                     http://www.egeniq.com
@lornajane                                                                @ijansch


            Please rate this talk at http://joind.in/2411

                          Come see us at ______

  The full credits for the pictures in this presentation can be found in the slide deck online.
Resources
The following URLS point to relevant information. If you liked the presentation, you are going to want to
have a look at the following sites:


•    Sleep Well - http://www.theregister.co.uk/2010/11/23/coders_insomnia_mental_hygiene/
     On the Be Healthy slide, we talked about how good health improves your development skills. This is
     an interesting article about recommended sleep hygiene for programmers.
•    Getting Things Done - http://en.wikipedia.org/wiki/Getting_Things_Done
     On the ‘Be Organized’ slide, we discussed how you can structure the way you work. This wikipedia
     article is a great starting point.
•    How To Ask Questions The Smart Way - http://www.catb.org/~esr/faqs/smart-questions.html
     This article by Eric Raymond goes with the item about asking questions.
•    The Passionate Programmer - http://pragprog.com/titles/cfcar2/the-passionate-programmer
     In the ‘Passion’ item, we mentioned a book by the pragmatic programmers. This is the URL for it.
Credits
The following pictures were used in this presentation. All images are licensed with a creative common license.


•     ‘#27’ by Dwayne Madden - http://www.flickr.com/photos/dj-dwayne/4553167357/
•     ‘This Way’ by Steve Snodgrass - http://www.flickr.com/photos/stevensnodgrass/4906011803/
•     ‘I don’t want to be your ...’ by Josh Pesavento - http://www.flickr.com/photos/pezz/3785769013/
•     ‘Matt Dillon kicks off ...’ by Yodel Anecdotal - http://www.flickr.com/photos/yodelanecdotal/499434961/
•     ‘Still Human’ by Quinn Dombrowski - http://www.flickr.com/photos/quinnanya/3821448668/
•     ‘Good Friends’ by Juliana Coutinho - http://www.flickr.com/photos/ngmmemuda/4166182931/
•     ‘TAM London Audience’ by Matt Brown - http://www.flickr.com/photos/londonmatt/3977320759/
•     ‘Crowd in DPC’ by Juozas Kaziukenas - http://www.flickr.com/photos/juokaz/4702578495/
•     ‘The Bridge’ by Ian Carroll - http://www.flickr.com/photos/iancarroll/3050791327/
•     ‘Bingo Night’ by Robert Banh - http://www.flickr.com/photos/robertbanh/3319821124/
•     Untitled by Kristina Sohappy - http://www.flickr.com/photos/kristina-sohappy/4242102266/
•     ‘ZendCon Tutorial Day’ by Andries Seutens - http://www.flickr.com/photos/andriesss/4027902414/
•     ‘Google Logo in Building43’ by Robert Scoble - http://www.flickr.com/photos/scobleizer/4249731778/
•     ‘Tiffus teaching Hoonan how to fish by Brett Kelly - http://www.flickr.com/photos/inkedmn/758241963/
•     ‘Programming related books at home, RHS’ by Michael Fogus - http://www.flickr.com/photos/fogus/2629211069/
•     ‘Darts of Pleasure’ by Melissa Gray - http://www.flickr.com/photos/melissagray/4002863212/
•     ‘One step at a time’ by Fernando de Sousa - http://www.flickr.com/photos/fernando/150271931/
•     ‘War and Peace Show’ by Growl Roar - http://www.flickr.com/photos/growlroar/4821487849/
•     ‘Less is more? More than what?’ by Theilr - http://www.flickr.com/photos/theilr/2200873034/
•     ‘Spaghetti’ by Cyclonebill - http://www.flickr.com/photos/cyclonebill/2223412838/
Credits
The following pictures were used in this presentation. All images are licensed with a creative common license.


•     Untitled by Eduard Orbitron - http://www.flickr.com/photos/eduardorbitron/5187761681/
•     ‘Riverside and I-35’ by Dustin Coates - http://www.flickr.com/photos/dustinc/577521134/
•     ‘Drawer Organizers’ by Rubbermaid Products - http://www.flickr.com/photos/rubbermaid/4545308035/
•     ‘Complicated Sign’ by Redvers - http://www.flickr.com/photos/redvers/1249510693/
•     ‘Library Refresh’ by Mike McCune - http://www.flickr.com/photos/mccun934/5000045252/
•     ‘The requisite startup foosball table’ by Quami77 - http://www.flickr.com/photos/yakshaving/3795071232/
•     ‘Haystack’ by Fod Tzellos - http://www.flickr.com/photos/fod/237453417/
•     ‘Red Lion Denver Southeast Fitness Center’ by Red Lion - http://www.flickr.com/photos/43536733@N03/4009413538/
•     ‘Fire’ by Matthew Venn - http://www.flickr.com/photos/matthewvenn/366986755/
•     ‘Main conference room’ by Felix de Vliegher - http://www.flickr.com/photos/felixdv/2579551939/
•     ‘Matthew Weier-O’Phinney’ by Juozas Kaziukenas - http://www.flickr.com/photos/juokaz/4702577233/


We have used other materials, such as the Dilbert and XKCD comics and the Yoda picture from Star Wars, under the assumptions
that embedding them is fair use; they are copyrighted by their respective owners. Sources:


•     http://www.dilbert.com
•     http://www.xkcd.org
•     http://www.starwars.com

More Related Content

Viewers also liked

Tenlifelessonsfrom einstein
Tenlifelessonsfrom einsteinTenlifelessonsfrom einstein
Tenlifelessonsfrom einsteinApurva Desai
 
The Expression of Emotions in Men and Avatars
The Expression of Emotions in Men and AvatarsThe Expression of Emotions in Men and Avatars
The Expression of Emotions in Men and AvatarsBenjamin Jörissen
 
Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis
Open Cultuur Data Masterclass #3 - Open State - Lex SlaghuisOpen Cultuur Data Masterclass #3 - Open State - Lex Slaghuis
Open Cultuur Data Masterclass #3 - Open State - Lex SlaghuisKennisland
 
Jörissen, Benjamin (2009, Manuskript). Games, reflexivity, and governance
Jörissen, Benjamin (2009, Manuskript). Games, reflexivity, and governanceJörissen, Benjamin (2009, Manuskript). Games, reflexivity, and governance
Jörissen, Benjamin (2009, Manuskript). Games, reflexivity, and governanceBenjamin Jörissen
 
Parque Nacional del Cafe
Parque Nacional del CafeParque Nacional del Cafe
Parque Nacional del Cafeblackangel
 
How small charities can use the web to punch above their weight
How small charities can use the web to punch above their weightHow small charities can use the web to punch above their weight
How small charities can use the web to punch above their weightJonathan Waddingham
 
Flashstoryboardfor Val
Flashstoryboardfor ValFlashstoryboardfor Val
Flashstoryboardfor ValTopppredators
 
User Generated Content (Ugc)
User Generated Content (Ugc)User Generated Content (Ugc)
User Generated Content (Ugc)Ronald_Zwart
 
Zie2007 - Web 2.0
Zie2007 - Web 2.0Zie2007 - Web 2.0
Zie2007 - Web 2.0Ivo Jansch
 
Get The Right Strategy
Get The Right StrategyGet The Right Strategy
Get The Right StrategyMartin Finn
 
Week 01
Week 01Week 01
Week 01tjutel
 
Publizitatearen eta HHPP sarrera 3. Gaia
Publizitatearen eta HHPP sarrera 3. GaiaPublizitatearen eta HHPP sarrera 3. Gaia
Publizitatearen eta HHPP sarrera 3. Gaiakatixa
 
Wat is Open Source?
Wat is Open Source?Wat is Open Source?
Wat is Open Source?Ivo Jansch
 
Enterprise2.0 기술적 과제
Enterprise2.0   기술적 과제Enterprise2.0   기술적 과제
Enterprise2.0 기술적 과제freehub
 
聰明人須知
聰明人須知聰明人須知
聰明人須知Cola Cat
 

Viewers also liked (20)

Tenlifelessonsfrom einstein
Tenlifelessonsfrom einsteinTenlifelessonsfrom einstein
Tenlifelessonsfrom einstein
 
The Expression of Emotions in Men and Avatars
The Expression of Emotions in Men and AvatarsThe Expression of Emotions in Men and Avatars
The Expression of Emotions in Men and Avatars
 
Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis
Open Cultuur Data Masterclass #3 - Open State - Lex SlaghuisOpen Cultuur Data Masterclass #3 - Open State - Lex Slaghuis
Open Cultuur Data Masterclass #3 - Open State - Lex Slaghuis
 
Jörissen, Benjamin (2009, Manuskript). Games, reflexivity, and governance
Jörissen, Benjamin (2009, Manuskript). Games, reflexivity, and governanceJörissen, Benjamin (2009, Manuskript). Games, reflexivity, and governance
Jörissen, Benjamin (2009, Manuskript). Games, reflexivity, and governance
 
La Playa Luna
La Playa LunaLa Playa Luna
La Playa Luna
 
Parque Nacional del Cafe
Parque Nacional del CafeParque Nacional del Cafe
Parque Nacional del Cafe
 
Jur piesen-ako-modlitba-2011
Jur  piesen-ako-modlitba-2011Jur  piesen-ako-modlitba-2011
Jur piesen-ako-modlitba-2011
 
How small charities can use the web to punch above their weight
How small charities can use the web to punch above their weightHow small charities can use the web to punch above their weight
How small charities can use the web to punch above their weight
 
Flashstoryboardfor Val
Flashstoryboardfor ValFlashstoryboardfor Val
Flashstoryboardfor Val
 
User Generated Content (Ugc)
User Generated Content (Ugc)User Generated Content (Ugc)
User Generated Content (Ugc)
 
Digital Storytelling
Digital StorytellingDigital Storytelling
Digital Storytelling
 
Zie2007 - Web 2.0
Zie2007 - Web 2.0Zie2007 - Web 2.0
Zie2007 - Web 2.0
 
Cassandra20141009
Cassandra20141009Cassandra20141009
Cassandra20141009
 
独特的荷兰风车
独特的荷兰风车独特的荷兰风车
独特的荷兰风车
 
Get The Right Strategy
Get The Right StrategyGet The Right Strategy
Get The Right Strategy
 
Week 01
Week 01Week 01
Week 01
 
Publizitatearen eta HHPP sarrera 3. Gaia
Publizitatearen eta HHPP sarrera 3. GaiaPublizitatearen eta HHPP sarrera 3. Gaia
Publizitatearen eta HHPP sarrera 3. Gaia
 
Wat is Open Source?
Wat is Open Source?Wat is Open Source?
Wat is Open Source?
 
Enterprise2.0 기술적 과제
Enterprise2.0   기술적 과제Enterprise2.0   기술적 과제
Enterprise2.0 기술적 과제
 
聰明人須知
聰明人須知聰明人須知
聰明人須知
 

Similar to 27 Ways To Be A Better Developer (PHPBenelux 2011)

Creativity to Innovation
Creativity to Innovation Creativity to Innovation
Creativity to Innovation Mike Cardus
 
Build your creative know how march 2011
Build your creative know how march 2011Build your creative know how march 2011
Build your creative know how march 2011Lucidity
 
The Art of Disciplined Creativity
The Art of Disciplined CreativityThe Art of Disciplined Creativity
The Art of Disciplined CreativityDenise Jacobs
 
creative thinking and critical thinking.pptx
creative thinking and critical thinking.pptxcreative thinking and critical thinking.pptx
creative thinking and critical thinking.pptxsam eid
 
Brain secrets every UXer needs to know
Brain secrets every UXer needs to knowBrain secrets every UXer needs to know
Brain secrets every UXer needs to knowJohn Whalen
 
Demystifying Creativity: a handbook for left brainers.
Demystifying Creativity:  a handbook for left brainers.Demystifying Creativity:  a handbook for left brainers.
Demystifying Creativity: a handbook for left brainers.David Murphy
 
1 Maya Omar Smrd11part1
1 Maya Omar Smrd11part11 Maya Omar Smrd11part1
1 Maya Omar Smrd11part1Per Lind
 
An Introduction into Creative Thinking
An Introduction into Creative ThinkingAn Introduction into Creative Thinking
An Introduction into Creative ThinkingGuy Hafkamp
 
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationImmerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationPaulJervisHeath
 
Leading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium ConferenceLeading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium ConferenceBernard Vander Beken
 
Communicate POWERFULLY Onstage - Michelle Villalobos Presentation to The Miam...
Communicate POWERFULLY Onstage - Michelle Villalobos Presentation to The Miam...Communicate POWERFULLY Onstage - Michelle Villalobos Presentation to The Miam...
Communicate POWERFULLY Onstage - Michelle Villalobos Presentation to The Miam...Michelle Villalobos
 
My Best PPT
My Best PPTMy Best PPT
My Best PPTczczczxc
 
Steal These Ideas: 11 Free Marketing Strategies You Can Try Today
Steal These Ideas: 11 Free Marketing Strategies You Can Try TodaySteal These Ideas: 11 Free Marketing Strategies You Can Try Today
Steal These Ideas: 11 Free Marketing Strategies You Can Try TodayJulie Strange
 

Similar to 27 Ways To Be A Better Developer (PHPBenelux 2011) (20)

Creativity
CreativityCreativity
Creativity
 
Higher thinking
Higher thinkingHigher thinking
Higher thinking
 
Design Matters v4
Design Matters v4Design Matters v4
Design Matters v4
 
Creativity to Innovation
Creativity to Innovation Creativity to Innovation
Creativity to Innovation
 
Ebook creative ideas in 10 minutes final
Ebook creative ideas in 10 minutes finalEbook creative ideas in 10 minutes final
Ebook creative ideas in 10 minutes final
 
Build your creative know how march 2011
Build your creative know how march 2011Build your creative know how march 2011
Build your creative know how march 2011
 
Inspiration
InspirationInspiration
Inspiration
 
The Art of Disciplined Creativity
The Art of Disciplined CreativityThe Art of Disciplined Creativity
The Art of Disciplined Creativity
 
creative thinking and critical thinking.pptx
creative thinking and critical thinking.pptxcreative thinking and critical thinking.pptx
creative thinking and critical thinking.pptx
 
Brain secrets every UXer needs to know
Brain secrets every UXer needs to knowBrain secrets every UXer needs to know
Brain secrets every UXer needs to know
 
Demystifying Creativity: a handbook for left brainers.
Demystifying Creativity:  a handbook for left brainers.Demystifying Creativity:  a handbook for left brainers.
Demystifying Creativity: a handbook for left brainers.
 
1 Maya Omar Smrd11part1
1 Maya Omar Smrd11part11 Maya Omar Smrd11part1
1 Maya Omar Smrd11part1
 
An Introduction into Creative Thinking
An Introduction into Creative ThinkingAn Introduction into Creative Thinking
An Introduction into Creative Thinking
 
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationImmerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
 
Leading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium ConferenceLeading UP session - SoCraTes Belgium Conference
Leading UP session - SoCraTes Belgium Conference
 
Thinking power
Thinking powerThinking power
Thinking power
 
Communicate POWERFULLY Onstage - Michelle Villalobos Presentation to The Miam...
Communicate POWERFULLY Onstage - Michelle Villalobos Presentation to The Miam...Communicate POWERFULLY Onstage - Michelle Villalobos Presentation to The Miam...
Communicate POWERFULLY Onstage - Michelle Villalobos Presentation to The Miam...
 
My Best PPT
My Best PPTMy Best PPT
My Best PPT
 
Creativity
CreativityCreativity
Creativity
 
Steal These Ideas: 11 Free Marketing Strategies You Can Try Today
Steal These Ideas: 11 Free Marketing Strategies You Can Try TodaySteal These Ideas: 11 Free Marketing Strategies You Can Try Today
Steal These Ideas: 11 Free Marketing Strategies You Can Try Today
 

More from Ivo Jansch

Own Your Apps
Own Your Apps Own Your Apps
Own Your Apps Ivo Jansch
 
PHP Development In The Cloud (php|tek edition)
PHP Development In The Cloud (php|tek edition)PHP Development In The Cloud (php|tek edition)
PHP Development In The Cloud (php|tek edition)Ivo Jansch
 
Mobile for PHP developers
Mobile for PHP developersMobile for PHP developers
Mobile for PHP developersIvo Jansch
 
Building an SSO platform in PHP (Zend Webinar Edition)
Building an SSO platform in PHP (Zend Webinar Edition)Building an SSO platform in PHP (Zend Webinar Edition)
Building an SSO platform in PHP (Zend Webinar Edition)Ivo Jansch
 
The Business Case For Telecommuting
The Business Case For TelecommutingThe Business Case For Telecommuting
The Business Case For TelecommutingIvo Jansch
 
Php Development In The Cloud
Php Development In The CloudPhp Development In The Cloud
Php Development In The CloudIvo Jansch
 
PHP in a mobile ecosystem
PHP in a mobile ecosystem PHP in a mobile ecosystem
PHP in a mobile ecosystem Ivo Jansch
 
Building an SSO platform in php (Zendcon 2010)
Building an SSO platform in php (Zendcon 2010)Building an SSO platform in php (Zendcon 2010)
Building an SSO platform in php (Zendcon 2010)Ivo Jansch
 
PHP in a Mobile Ecosystem (Zendcon 2010)
PHP in a Mobile Ecosystem (Zendcon 2010)PHP in a Mobile Ecosystem (Zendcon 2010)
PHP in a Mobile Ecosystem (Zendcon 2010)Ivo Jansch
 
PHP and the Cloud (phpbenelux conference)
PHP and the Cloud (phpbenelux conference)PHP and the Cloud (phpbenelux conference)
PHP and the Cloud (phpbenelux conference)Ivo Jansch
 
Content Management Selection and Strategy
Content Management Selection and StrategyContent Management Selection and Strategy
Content Management Selection and StrategyIvo Jansch
 
PHP and the Cloud
PHP and the CloudPHP and the Cloud
PHP and the CloudIvo Jansch
 
PHP in the Real World
PHP in the Real WorldPHP in the Real World
PHP in the Real WorldIvo Jansch
 
Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)Ivo Jansch
 
Enterprise PHP (php|works 2008)
Enterprise PHP (php|works 2008)Enterprise PHP (php|works 2008)
Enterprise PHP (php|works 2008)Ivo Jansch
 
Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008Ivo Jansch
 
Enterprise PHP Development (Dutch PHP Conference 2008)
Enterprise PHP Development (Dutch PHP Conference 2008)Enterprise PHP Development (Dutch PHP Conference 2008)
Enterprise PHP Development (Dutch PHP Conference 2008)Ivo Jansch
 
Hello Enterprise, my name is PHP
Hello Enterprise, my name is PHPHello Enterprise, my name is PHP
Hello Enterprise, my name is PHPIvo Jansch
 
Introduction to PHP (Casino Affiliate Convention 2008)
Introduction to PHP (Casino Affiliate Convention 2008)Introduction to PHP (Casino Affiliate Convention 2008)
Introduction to PHP (Casino Affiliate Convention 2008)Ivo Jansch
 
Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)Ivo Jansch
 

More from Ivo Jansch (20)

Own Your Apps
Own Your Apps Own Your Apps
Own Your Apps
 
PHP Development In The Cloud (php|tek edition)
PHP Development In The Cloud (php|tek edition)PHP Development In The Cloud (php|tek edition)
PHP Development In The Cloud (php|tek edition)
 
Mobile for PHP developers
Mobile for PHP developersMobile for PHP developers
Mobile for PHP developers
 
Building an SSO platform in PHP (Zend Webinar Edition)
Building an SSO platform in PHP (Zend Webinar Edition)Building an SSO platform in PHP (Zend Webinar Edition)
Building an SSO platform in PHP (Zend Webinar Edition)
 
The Business Case For Telecommuting
The Business Case For TelecommutingThe Business Case For Telecommuting
The Business Case For Telecommuting
 
Php Development In The Cloud
Php Development In The CloudPhp Development In The Cloud
Php Development In The Cloud
 
PHP in a mobile ecosystem
PHP in a mobile ecosystem PHP in a mobile ecosystem
PHP in a mobile ecosystem
 
Building an SSO platform in php (Zendcon 2010)
Building an SSO platform in php (Zendcon 2010)Building an SSO platform in php (Zendcon 2010)
Building an SSO platform in php (Zendcon 2010)
 
PHP in a Mobile Ecosystem (Zendcon 2010)
PHP in a Mobile Ecosystem (Zendcon 2010)PHP in a Mobile Ecosystem (Zendcon 2010)
PHP in a Mobile Ecosystem (Zendcon 2010)
 
PHP and the Cloud (phpbenelux conference)
PHP and the Cloud (phpbenelux conference)PHP and the Cloud (phpbenelux conference)
PHP and the Cloud (phpbenelux conference)
 
Content Management Selection and Strategy
Content Management Selection and StrategyContent Management Selection and Strategy
Content Management Selection and Strategy
 
PHP and the Cloud
PHP and the CloudPHP and the Cloud
PHP and the Cloud
 
PHP in the Real World
PHP in the Real WorldPHP in the Real World
PHP in the Real World
 
Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)
 
Enterprise PHP (php|works 2008)
Enterprise PHP (php|works 2008)Enterprise PHP (php|works 2008)
Enterprise PHP (php|works 2008)
 
Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008
 
Enterprise PHP Development (Dutch PHP Conference 2008)
Enterprise PHP Development (Dutch PHP Conference 2008)Enterprise PHP Development (Dutch PHP Conference 2008)
Enterprise PHP Development (Dutch PHP Conference 2008)
 
Hello Enterprise, my name is PHP
Hello Enterprise, my name is PHPHello Enterprise, my name is PHP
Hello Enterprise, my name is PHP
 
Introduction to PHP (Casino Affiliate Convention 2008)
Introduction to PHP (Casino Affiliate Convention 2008)Introduction to PHP (Casino Affiliate Convention 2008)
Introduction to PHP (Casino Affiliate Convention 2008)
 
Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

27 Ways To Be A Better Developer (PHPBenelux 2011)

  • 1. PHPBenelux 2011 Lorna Mitchell Ivo Jansch
  • 2. 1. See This Talk
  • 3. 2. Participate In Communities
  • 5. “The greatest missing skill is somebody who's both good at understanding the engineering and who has good relationships with the hard-core engineers, and bridges that to working with the customers.” Bill Gates
  • 7. 5. Learn To Speak Manager
  • 8. BINGO CHART Planning Revenue Mindshare Stock Win-Win Paradigm Stake- Spin-off Mission holder Eyeballs Profit Monetize CxO Downsize Branding
  • 10. 7. Learn To Google
  • 11. Would I Generalize be the A Problem the only one? Problem Yes No Solved Minimize Found Broad Scenario Search Found Get help Narrow Search Post
  • 12. 8. Ask Questions But Learn To Fish
  • 13. "Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." Chinese Proverb
  • 15. #linktuesday http://phpdeveloper.org http://techportal.ibuildings.com http://devzone.zend.com http://phparch.com
  • 17. 11. Take It One Step At A Time
  • 18. Pick a new technology Master Explore Get Comfortable
  • 19. 12. Keep Your Hands Dirty
  • 20. 13. Less = More
  • 21. “Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away”  Antoine de Saint-Exupéry
  • 22. Conference Speaker Event Entity Organizer Person Attendee ok better bad
  • 23. 14. Code For Today
  • 24. 15. Cut Your Losses
  • 26. Evaluate Apply Learn Improve Continuous Evaluation
  • 28. 18. Inside Out vs Outside In
  • 29. 19. Learn Other Languages
  • 30. <?php System.out.print(‘Hello’); ?>
  • 33. Good Bad r1 r484 r968 Good Bad Bad r484 r726 r968 ... Good First Bad Commit Bad r512 r513 r514
  • 34. git bisect + unit test = lightning fast problem pinpoint
  • 36. Unawareness Overestimation What you What there What you think you What you is to think could know know you know know ‘I know everything’ “Seniors”
  • 37. Awareness Modesty What What What you you What there think you think you is to could you know know know know ‘I know what I don’t know’ Actual Seniors
  • 38. 23. Use The Force
  • 41. 26. Get Out Of Your Comfort Zone
  • 42. 27. Have A Role Model, Be A Role Model
  • 43. Thank you! Lorna Mitchell Ivo Jansch http://www.lornajane.net http://www.egeniq.com @lornajane @ijansch Please rate this talk at http://joind.in/2411 Come see us at ______ The full credits for the pictures in this presentation can be found in the slide deck online.
  • 44. Resources The following URLS point to relevant information. If you liked the presentation, you are going to want to have a look at the following sites: • Sleep Well - http://www.theregister.co.uk/2010/11/23/coders_insomnia_mental_hygiene/ On the Be Healthy slide, we talked about how good health improves your development skills. This is an interesting article about recommended sleep hygiene for programmers. • Getting Things Done - http://en.wikipedia.org/wiki/Getting_Things_Done On the ‘Be Organized’ slide, we discussed how you can structure the way you work. This wikipedia article is a great starting point. • How To Ask Questions The Smart Way - http://www.catb.org/~esr/faqs/smart-questions.html This article by Eric Raymond goes with the item about asking questions. • The Passionate Programmer - http://pragprog.com/titles/cfcar2/the-passionate-programmer In the ‘Passion’ item, we mentioned a book by the pragmatic programmers. This is the URL for it.
  • 45. Credits The following pictures were used in this presentation. All images are licensed with a creative common license. • ‘#27’ by Dwayne Madden - http://www.flickr.com/photos/dj-dwayne/4553167357/ • ‘This Way’ by Steve Snodgrass - http://www.flickr.com/photos/stevensnodgrass/4906011803/ • ‘I don’t want to be your ...’ by Josh Pesavento - http://www.flickr.com/photos/pezz/3785769013/ • ‘Matt Dillon kicks off ...’ by Yodel Anecdotal - http://www.flickr.com/photos/yodelanecdotal/499434961/ • ‘Still Human’ by Quinn Dombrowski - http://www.flickr.com/photos/quinnanya/3821448668/ • ‘Good Friends’ by Juliana Coutinho - http://www.flickr.com/photos/ngmmemuda/4166182931/ • ‘TAM London Audience’ by Matt Brown - http://www.flickr.com/photos/londonmatt/3977320759/ • ‘Crowd in DPC’ by Juozas Kaziukenas - http://www.flickr.com/photos/juokaz/4702578495/ • ‘The Bridge’ by Ian Carroll - http://www.flickr.com/photos/iancarroll/3050791327/ • ‘Bingo Night’ by Robert Banh - http://www.flickr.com/photos/robertbanh/3319821124/ • Untitled by Kristina Sohappy - http://www.flickr.com/photos/kristina-sohappy/4242102266/ • ‘ZendCon Tutorial Day’ by Andries Seutens - http://www.flickr.com/photos/andriesss/4027902414/ • ‘Google Logo in Building43’ by Robert Scoble - http://www.flickr.com/photos/scobleizer/4249731778/ • ‘Tiffus teaching Hoonan how to fish by Brett Kelly - http://www.flickr.com/photos/inkedmn/758241963/ • ‘Programming related books at home, RHS’ by Michael Fogus - http://www.flickr.com/photos/fogus/2629211069/ • ‘Darts of Pleasure’ by Melissa Gray - http://www.flickr.com/photos/melissagray/4002863212/ • ‘One step at a time’ by Fernando de Sousa - http://www.flickr.com/photos/fernando/150271931/ • ‘War and Peace Show’ by Growl Roar - http://www.flickr.com/photos/growlroar/4821487849/ • ‘Less is more? More than what?’ by Theilr - http://www.flickr.com/photos/theilr/2200873034/ • ‘Spaghetti’ by Cyclonebill - http://www.flickr.com/photos/cyclonebill/2223412838/
  • 46. Credits The following pictures were used in this presentation. All images are licensed with a creative common license. • Untitled by Eduard Orbitron - http://www.flickr.com/photos/eduardorbitron/5187761681/ • ‘Riverside and I-35’ by Dustin Coates - http://www.flickr.com/photos/dustinc/577521134/ • ‘Drawer Organizers’ by Rubbermaid Products - http://www.flickr.com/photos/rubbermaid/4545308035/ • ‘Complicated Sign’ by Redvers - http://www.flickr.com/photos/redvers/1249510693/ • ‘Library Refresh’ by Mike McCune - http://www.flickr.com/photos/mccun934/5000045252/ • ‘The requisite startup foosball table’ by Quami77 - http://www.flickr.com/photos/yakshaving/3795071232/ • ‘Haystack’ by Fod Tzellos - http://www.flickr.com/photos/fod/237453417/ • ‘Red Lion Denver Southeast Fitness Center’ by Red Lion - http://www.flickr.com/photos/43536733@N03/4009413538/ • ‘Fire’ by Matthew Venn - http://www.flickr.com/photos/matthewvenn/366986755/ • ‘Main conference room’ by Felix de Vliegher - http://www.flickr.com/photos/felixdv/2579551939/ • ‘Matthew Weier-O’Phinney’ by Juozas Kaziukenas - http://www.flickr.com/photos/juokaz/4702577233/ We have used other materials, such as the Dilbert and XKCD comics and the Yoda picture from Star Wars, under the assumptions that embedding them is fair use; they are copyrighted by their respective owners. Sources: • http://www.dilbert.com • http://www.xkcd.org • http://www.starwars.com