SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler 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

Mais conteúdo relacionado

Semelhante a 27 Ways To Be A Better Developer

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
 

Semelhante a 27 Ways To Be A Better Developer (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
 

Mais de Lorna Mitchell

Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP TutorialLorna Mitchell
 
Best Practice in API Design
Best Practice in API DesignBest Practice in API Design
Best Practice in API DesignLorna Mitchell
 
Git, GitHub and Open Source
Git, GitHub and Open SourceGit, GitHub and Open Source
Git, GitHub and Open SourceLorna Mitchell
 
Business 101 for Developers: Time and Money
Business 101 for Developers: Time and MoneyBusiness 101 for Developers: Time and Money
Business 101 for Developers: Time and MoneyLorna Mitchell
 
Things I wish web graduates knew
Things I wish web graduates knewThings I wish web graduates knew
Things I wish web graduates knewLorna Mitchell
 
Teach a Man To Fish (phpconpl edition)
Teach a Man To Fish (phpconpl edition)Teach a Man To Fish (phpconpl edition)
Teach a Man To Fish (phpconpl edition)Lorna Mitchell
 
Tool Up Your LAMP Stack
Tool Up Your LAMP StackTool Up Your LAMP Stack
Tool Up Your LAMP StackLorna Mitchell
 
Understanding Distributed Source Control
Understanding Distributed Source ControlUnderstanding Distributed Source Control
Understanding Distributed Source ControlLorna Mitchell
 
Best Practice in Web Service Design
Best Practice in Web Service DesignBest Practice in Web Service Design
Best Practice in Web Service DesignLorna Mitchell
 
Coaching Development Teams: Teach A Man To Fish
Coaching Development Teams: Teach A Man To FishCoaching Development Teams: Teach A Man To Fish
Coaching Development Teams: Teach A Man To FishLorna Mitchell
 
Zend Certification Preparation Tutorial
Zend Certification Preparation TutorialZend Certification Preparation Tutorial
Zend Certification Preparation TutorialLorna Mitchell
 
Implementing OAuth with PHP
Implementing OAuth with PHPImplementing OAuth with PHP
Implementing OAuth with PHPLorna Mitchell
 
Object Oriented Programming in PHP
Object Oriented Programming in PHPObject Oriented Programming in PHP
Object Oriented Programming in PHPLorna Mitchell
 
Could You Telecommute?
Could You Telecommute?Could You Telecommute?
Could You Telecommute?Lorna Mitchell
 

Mais de Lorna Mitchell (20)

OAuth: Trust Issues
OAuth: Trust IssuesOAuth: Trust Issues
OAuth: Trust Issues
 
Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP Tutorial
 
Best Practice in API Design
Best Practice in API DesignBest Practice in API Design
Best Practice in API Design
 
Git, GitHub and Open Source
Git, GitHub and Open SourceGit, GitHub and Open Source
Git, GitHub and Open Source
 
Business 101 for Developers: Time and Money
Business 101 for Developers: Time and MoneyBusiness 101 for Developers: Time and Money
Business 101 for Developers: Time and Money
 
Things I wish web graduates knew
Things I wish web graduates knewThings I wish web graduates knew
Things I wish web graduates knew
 
Teach a Man To Fish (phpconpl edition)
Teach a Man To Fish (phpconpl edition)Teach a Man To Fish (phpconpl edition)
Teach a Man To Fish (phpconpl edition)
 
Web services tutorial
Web services tutorialWeb services tutorial
Web services tutorial
 
Join In With Joind.In
Join In With Joind.InJoin In With Joind.In
Join In With Joind.In
 
Tool Up Your LAMP Stack
Tool Up Your LAMP StackTool Up Your LAMP Stack
Tool Up Your LAMP Stack
 
Going Freelance
Going FreelanceGoing Freelance
Going Freelance
 
Understanding Distributed Source Control
Understanding Distributed Source ControlUnderstanding Distributed Source Control
Understanding Distributed Source Control
 
Best Practice in Web Service Design
Best Practice in Web Service DesignBest Practice in Web Service Design
Best Practice in Web Service Design
 
Coaching Development Teams: Teach A Man To Fish
Coaching Development Teams: Teach A Man To FishCoaching Development Teams: Teach A Man To Fish
Coaching Development Teams: Teach A Man To Fish
 
Zend Certification Preparation Tutorial
Zend Certification Preparation TutorialZend Certification Preparation Tutorial
Zend Certification Preparation Tutorial
 
Implementing OAuth with PHP
Implementing OAuth with PHPImplementing OAuth with PHP
Implementing OAuth with PHP
 
Web Services Tutorial
Web Services TutorialWeb Services Tutorial
Web Services Tutorial
 
Object Oriented Programming in PHP
Object Oriented Programming in PHPObject Oriented Programming in PHP
Object Oriented Programming in PHP
 
Example Presentation
Example PresentationExample Presentation
Example Presentation
 
Could You Telecommute?
Could You Telecommute?Could You Telecommute?
Could You Telecommute?
 

Último

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Último (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

27 Ways To Be A Better Developer

  • 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