SlideShare a Scribd company logo
1 of 10
Introducing Bob…The
Smart Engineer!!!
By Gowri Shankar
Be a Keen Learner
 This is Bob.
 Bob is excited about
learning new things.
 Bob can quickly learn a
new technology.
 Bob can quickly put that
new technology to use
and accomplishes the
task.
 Bob is smart.
 Be like Bob.
Be Responsible
 This is Bob.
 Bob identifies an issue and
always debugs it
proactively.
 Bob always keeps
clients/stakeholders
informed about the
progress.
 Bob is reliable, predictable
and always delivers on time.
 Bob is smart.
 Be like Bob.
Have Obsession for Code Quality
 This is Bob.
 Bob always writes
extensible code with good
abstractions.
 Bob uses design patterns
effectively.
 Bob has good knowledge of
systems and third party
libraries and uses them
effectively.
 Bob is smart.
 Be like Bob.
Be Good at Design & Problem Solving
 This is Bob.
 Bob takes up a high level
business problem and breaks it
into sub problems and solves
them independently.
 Bob can assess the impact of a
change on all systems and
makes it backward compatible.
 Bob always solves problems
keeping in mind scale and
performance.
 Bob is smart.
 Be like Bob.
Be a Team Person
 This is Bob.
 Bob collaborates well with
teammates and people across
the organization.
 Bob mentors teammates and
helps them in resolving issues.
 Bob actively participates in
code review process.
 Bob always share his
ideas/knowledge through tech
talks, all hands, brown bag
sessions etc
 Bob is smart.
 Be like Bob.
Be Like Bob 
Conclusion
 Fastest Finger First :- Always choose a task that interests
you rather than being assigned one.
 Give fair SLAs and try beating them :- Finish the task asap
especially if there are no unknowns.
 Strike right balance between learning and delivering.
 Work on diversified tasks and become a global resource.
 Make yourself available when the team needs you!!!
 Domain knowledge matters a lot when you are working
with retail or ecommerce companies.
Personal Experiences and
Learnings…
Wanna take a Selfie with Bob??? 
Thank You!!!

More Related Content

What's hot

Big mistakes to avoid during CEED exam preparation
Big mistakes to avoid during CEED exam preparationBig mistakes to avoid during CEED exam preparation
Big mistakes to avoid during CEED exam preparationBhanu Chander
 
Technical interview experience sharing
Technical interview experience sharingTechnical interview experience sharing
Technical interview experience sharingKaty Lee
 
Ha5 project charter_task_1
Ha5 project charter_task_1 Ha5 project charter_task_1
Ha5 project charter_task_1 crimzon36
 
Evaluation question 7
Evaluation question 7Evaluation question 7
Evaluation question 7Sash13
 
CBAP® v3 Examination Tips
CBAP® v3 Examination TipsCBAP® v3 Examination Tips
CBAP® v3 Examination TipsLN Mishra CBAP
 
Matrix Letter of Recommendation for Jean Albrecht 11-9-16
Matrix Letter of Recommendation for Jean Albrecht  11-9-16Matrix Letter of Recommendation for Jean Albrecht  11-9-16
Matrix Letter of Recommendation for Jean Albrecht 11-9-16Jean Albrecht
 
Rapid prototype demo
Rapid prototype demoRapid prototype demo
Rapid prototype demoEdward Meehan
 

What's hot (10)

Big mistakes to avoid during CEED exam preparation
Big mistakes to avoid during CEED exam preparationBig mistakes to avoid during CEED exam preparation
Big mistakes to avoid during CEED exam preparation
 
Evaluation question 7
Evaluation question 7Evaluation question 7
Evaluation question 7
 
Technical interview experience sharing
Technical interview experience sharingTechnical interview experience sharing
Technical interview experience sharing
 
Ha5 project charter_task_1
Ha5 project charter_task_1 Ha5 project charter_task_1
Ha5 project charter_task_1
 
Lecture 31
Lecture 31Lecture 31
Lecture 31
 
Evaluation question 7
Evaluation question 7Evaluation question 7
Evaluation question 7
 
CBAP® v3 Examination Tips
CBAP® v3 Examination TipsCBAP® v3 Examination Tips
CBAP® v3 Examination Tips
 
Matrix Letter of Recommendation for Jean Albrecht 11-9-16
Matrix Letter of Recommendation for Jean Albrecht  11-9-16Matrix Letter of Recommendation for Jean Albrecht  11-9-16
Matrix Letter of Recommendation for Jean Albrecht 11-9-16
 
Prototype & test
Prototype & testPrototype & test
Prototype & test
 
Rapid prototype demo
Rapid prototype demoRapid prototype demo
Rapid prototype demo
 

Similar to Introducing Bob...The Smart Engineer

AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015Cassy Rowe
 
Good developers vs bad developers
Good developers vs bad developersGood developers vs bad developers
Good developers vs bad developersOusman L. Kallay
 
Learning by contributing to Open-Source Software
 Learning by contributing to Open-Source Software Learning by contributing to Open-Source Software
Learning by contributing to Open-Source SoftwareESUG
 
7 Wastes of Software Development
7 Wastes of Software Development7 Wastes of Software Development
7 Wastes of Software DevelopmentSunil Bajari
 
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureAlas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureMel Choyce
 
How to tell a better story (in code)(final)
How to tell a better story (in code)(final)How to tell a better story (in code)(final)
How to tell a better story (in code)(final)Bonnie Pan
 
"What Makes a Good Writer Good, and a Bad Writer Bad?"
"What Makes a Good Writer Good, and a Bad Writer Bad?""What Makes a Good Writer Good, and a Bad Writer Bad?"
"What Makes a Good Writer Good, and a Bad Writer Bad?"AcrossSystems
 
What makes a good writer good
What makes a good writer goodWhat makes a good writer good
What makes a good writer goodAcrossSystems
 
Instructional design 101 - webinar slides
Instructional design 101 - webinar slidesInstructional design 101 - webinar slides
Instructional design 101 - webinar slidesSprout Labs
 
Being a better mentor
Being a better mentorBeing a better mentor
Being a better mentorLimoenGroen
 
Opw2010 Gsoc
Opw2010 GsocOpw2010 Gsoc
Opw2010 Gsocdhoss
 
Building a Unified Product Content Strategy | Quentin Dietrich
Building a Unified Product Content Strategy | Quentin DietrichBuilding a Unified Product Content Strategy | Quentin Dietrich
Building a Unified Product Content Strategy | Quentin DietrichLavaConConference
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???lazygolfer
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for DevelopersBarElin
 
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...The Difference Engine
 
Business process improvement guide
Business process improvement guideBusiness process improvement guide
Business process improvement guidetmtrnr
 
Pair Programming - Be the best pair you can be.
Pair Programming - Be the best pair you can be.Pair Programming - Be the best pair you can be.
Pair Programming - Be the best pair you can be.David Morgantini
 

Similar to Introducing Bob...The Smart Engineer (20)

AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015
 
Good developers vs bad developers
Good developers vs bad developersGood developers vs bad developers
Good developers vs bad developers
 
Learning by contributing to Open-Source Software
 Learning by contributing to Open-Source Software Learning by contributing to Open-Source Software
Learning by contributing to Open-Source Software
 
7 Wastes of Software Development
7 Wastes of Software Development7 Wastes of Software Development
7 Wastes of Software Development
 
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureAlas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
 
How to tell a better story (in code)(final)
How to tell a better story (in code)(final)How to tell a better story (in code)(final)
How to tell a better story (in code)(final)
 
"What Makes a Good Writer Good, and a Bad Writer Bad?"
"What Makes a Good Writer Good, and a Bad Writer Bad?""What Makes a Good Writer Good, and a Bad Writer Bad?"
"What Makes a Good Writer Good, and a Bad Writer Bad?"
 
What makes a good writer good
What makes a good writer goodWhat makes a good writer good
What makes a good writer good
 
Instructional design 101 - webinar slides
Instructional design 101 - webinar slidesInstructional design 101 - webinar slides
Instructional design 101 - webinar slides
 
Client vs design
Client vs designClient vs design
Client vs design
 
Being a better mentor
Being a better mentorBeing a better mentor
Being a better mentor
 
Make a better with clean code
Make a better with clean codeMake a better with clean code
Make a better with clean code
 
Opw2010 Gsoc
Opw2010 GsocOpw2010 Gsoc
Opw2010 Gsoc
 
Building a Unified Product Content Strategy | Quentin Dietrich
Building a Unified Product Content Strategy | Quentin DietrichBuilding a Unified Product Content Strategy | Quentin Dietrich
Building a Unified Product Content Strategy | Quentin Dietrich
 
Agile?! Are You Crazy???
Agile?! Are You Crazy???Agile?! Are You Crazy???
Agile?! Are You Crazy???
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
 
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
 
Business process improvement guide
Business process improvement guideBusiness process improvement guide
Business process improvement guide
 
Pair Programming - Be the best pair you can be.
Pair Programming - Be the best pair you can be.Pair Programming - Be the best pair you can be.
Pair Programming - Be the best pair you can be.
 
Ux4 indiedevs
Ux4 indiedevsUx4 indiedevs
Ux4 indiedevs
 

Introducing Bob...The Smart Engineer

  • 2. Be a Keen Learner  This is Bob.  Bob is excited about learning new things.  Bob can quickly learn a new technology.  Bob can quickly put that new technology to use and accomplishes the task.  Bob is smart.  Be like Bob.
  • 3. Be Responsible  This is Bob.  Bob identifies an issue and always debugs it proactively.  Bob always keeps clients/stakeholders informed about the progress.  Bob is reliable, predictable and always delivers on time.  Bob is smart.  Be like Bob.
  • 4. Have Obsession for Code Quality  This is Bob.  Bob always writes extensible code with good abstractions.  Bob uses design patterns effectively.  Bob has good knowledge of systems and third party libraries and uses them effectively.  Bob is smart.  Be like Bob.
  • 5. Be Good at Design & Problem Solving  This is Bob.  Bob takes up a high level business problem and breaks it into sub problems and solves them independently.  Bob can assess the impact of a change on all systems and makes it backward compatible.  Bob always solves problems keeping in mind scale and performance.  Bob is smart.  Be like Bob.
  • 6. Be a Team Person  This is Bob.  Bob collaborates well with teammates and people across the organization.  Bob mentors teammates and helps them in resolving issues.  Bob actively participates in code review process.  Bob always share his ideas/knowledge through tech talks, all hands, brown bag sessions etc  Bob is smart.  Be like Bob.
  • 7. Be Like Bob  Conclusion
  • 8.  Fastest Finger First :- Always choose a task that interests you rather than being assigned one.  Give fair SLAs and try beating them :- Finish the task asap especially if there are no unknowns.  Strike right balance between learning and delivering.  Work on diversified tasks and become a global resource.  Make yourself available when the team needs you!!!  Domain knowledge matters a lot when you are working with retail or ecommerce companies. Personal Experiences and Learnings…
  • 9. Wanna take a Selfie with Bob??? 