I'm Programmer _ Ganesh Kunwar _ Gurzu.pdf

GurzuInc
I’m Programmer
Ganesh Kunwar
Gurzu Confidential
• Problem solving skills
• Technical skills
• Better Code Quality
• How to build scalable software
• Personal Branding
• 10X Developer
2
I will Not Talk About
Gurzu Confidential
• Take the Responsibility of your own work (the pragmatic Programmer)
• Eat your own cooking
• Always look for feedback, accept feedback, analyze and work on those feedback
• Avoid “Testing is not my job” attitude
• Know your acceptance level
• Hitting the wall
• Broken window syndrome
3
Programmer Mindset
Gurzu Confidential
• Communicate
• Programmers are strong in written communication
• Write features/issues/bugs, communicate through comment, write proper review notes, write great
git commit message
• Test-driven development
• Unit Test
• Pair Programming
• Help and learn from other developers
• Code review
• Proper code Commit and branching model
• Follow best practices
• Maintain Proper README and other supportive docs
• Follow proper Design Pattern
4
Focus on Minor things
Gurzu Confidential
5
How to work on this Mindset
• Read Book/articles/conference videos
• Write and maintain blog
• Read other programmer code
• Books
• The Pragmatic Programmer
• Getting Real
• Design Patterns
• Contribute open source project
• Listen podcast
• Watch conference videos
• Participate in online/offline forums
“
Gurzu Confidential
Good code is like a love letter to the next
developer who will maintain it.
6
Gurzu Confidential
7
THANK YOU!
1 de 7

Recomendados

Agile Software Development por
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
387 vistas38 diapositivas
Discussing Design: The Art of Critique por
Discussing Design: The Art of CritiqueDiscussing Design: The Art of Critique
Discussing Design: The Art of CritiqueAaron Irizarry
3.6K vistas33 diapositivas
РОМАН ЯКИМЧУК «Оптимізація QA процесів» Kyiv QADay 2021 por
РОМАН ЯКИМЧУК «Оптимізація QA процесів» Kyiv QADay 2021РОМАН ЯКИМЧУК «Оптимізація QA процесів» Kyiv QADay 2021
РОМАН ЯКИМЧУК «Оптимізація QA процесів» Kyiv QADay 2021GoQA
79 vistas15 diapositivas
Testers and Coders - Blurring the Lines por
Testers and Coders - Blurring the LinesTesters and Coders - Blurring the Lines
Testers and Coders - Blurring the LinesNoam Kfir
227 vistas43 diapositivas
Collective ownership in agile teams por
Collective ownership in agile teamsCollective ownership in agile teams
Collective ownership in agile teamsJyaasa Technologies
1.2K vistas14 diapositivas
The 360 Developer por
The 360 DeveloperThe 360 Developer
The 360 Developerenteritos
310 vistas67 diapositivas

Más contenido relacionado

Similar a I'm Programmer _ Ganesh Kunwar _ Gurzu.pdf

Effective Code Review por
Effective Code ReviewEffective Code Review
Effective Code ReviewEyal Kenig
25 vistas11 diapositivas
Code Review Best Practices por
Code Review Best PracticesCode Review Best Practices
Code Review Best PracticesTrisha Gee
4.3K vistas71 diapositivas
Good behaviors por
Good behaviorsGood behaviors
Good behaviorsRawin Windygallery
551 vistas22 diapositivas
Building Sustainable Software: An Introduction to Software Engineering por
Building Sustainable Software: An Introduction to Software EngineeringBuilding Sustainable Software: An Introduction to Software Engineering
Building Sustainable Software: An Introduction to Software EngineeringMuhammad Shehata
144 vistas48 diapositivas
You cant be agile if your code sucks por
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucksPeter Gfader
25.6K vistas83 diapositivas
Coding Words, A Practical Guide for Developers Who Want To Become Better Writers por
Coding Words, A Practical Guide for Developers Who Want To Become Better WritersCoding Words, A Practical Guide for Developers Who Want To Become Better Writers
Coding Words, A Practical Guide for Developers Who Want To Become Better WritersJonathan Bossenger
165 vistas26 diapositivas

Similar a I'm Programmer _ Ganesh Kunwar _ Gurzu.pdf(20)

Effective Code Review por Eyal Kenig
Effective Code ReviewEffective Code Review
Effective Code Review
Eyal Kenig25 vistas
Code Review Best Practices por Trisha Gee
Code Review Best PracticesCode Review Best Practices
Code Review Best Practices
Trisha Gee4.3K vistas
Building Sustainable Software: An Introduction to Software Engineering por Muhammad Shehata
Building Sustainable Software: An Introduction to Software EngineeringBuilding Sustainable Software: An Introduction to Software Engineering
Building Sustainable Software: An Introduction to Software Engineering
Muhammad Shehata144 vistas
You cant be agile if your code sucks por Peter Gfader
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucks
Peter Gfader25.6K vistas
Coding Words, A Practical Guide for Developers Who Want To Become Better Writers por Jonathan Bossenger
Coding Words, A Practical Guide for Developers Who Want To Become Better WritersCoding Words, A Practical Guide for Developers Who Want To Become Better Writers
Coding Words, A Practical Guide for Developers Who Want To Become Better Writers
Jonathan Bossenger165 vistas
Test Driven Development por Samnang Chhun
Test Driven DevelopmentTest Driven Development
Test Driven Development
Samnang Chhun947 vistas
A Developers Take on Cooper por Adam Jordens
A Developers Take on CooperA Developers Take on Cooper
A Developers Take on Cooper
Adam Jordens291 vistas
Kickstarting career as an Android developer.pdf por ShreyaDhurde
Kickstarting career as an Android developer.pdfKickstarting career as an Android developer.pdf
Kickstarting career as an Android developer.pdf
ShreyaDhurde14 vistas
Way toward Manager role por Khizra Sammad
Way toward Manager roleWay toward Manager role
Way toward Manager role
Khizra Sammad117 vistas
Activate Agile 2014 : roles, activities, behaviours in Agile Projects por deancornish
Activate Agile 2014 : roles, activities, behaviours in Agile ProjectsActivate Agile 2014 : roles, activities, behaviours in Agile Projects
Activate Agile 2014 : roles, activities, behaviours in Agile Projects
deancornish583 vistas
Random thoughts and dev practices / advices to build a great product por Guillaume POTIER
Random thoughts and dev practices / advices to build a great productRandom thoughts and dev practices / advices to build a great product
Random thoughts and dev practices / advices to build a great product
Guillaume POTIER574 vistas
How to successfully grow a code review culture por Nina Zakharenko
How to successfully grow a code review cultureHow to successfully grow a code review culture
How to successfully grow a code review culture
Nina Zakharenko9.9K vistas
An evolving view of project management por mrmagpiejones
An evolving view of project managementAn evolving view of project management
An evolving view of project management
mrmagpiejones262 vistas
Introduction to Bdd and cucumber por Nibu Baby
Introduction to Bdd and cucumberIntroduction to Bdd and cucumber
Introduction to Bdd and cucumber
Nibu Baby3K vistas
Practical pointers for better code review por khink
Practical pointers for better code reviewPractical pointers for better code review
Practical pointers for better code review
khink155 vistas

Más de GurzuInc

Power of documentation | Aarati Shah | Gurzu.pdf por
Power of documentation | Aarati Shah | Gurzu.pdfPower of documentation | Aarati Shah | Gurzu.pdf
Power of documentation | Aarati Shah | Gurzu.pdfGurzuInc
2 vistas8 diapositivas
The Art of Refactoring | Asmit Ghimire | Gurzu.pdf por
The Art of Refactoring | Asmit Ghimire | Gurzu.pdfThe Art of Refactoring | Asmit Ghimire | Gurzu.pdf
The Art of Refactoring | Asmit Ghimire | Gurzu.pdfGurzuInc
5 vistas14 diapositivas
Obtaining Your Tax Clearance Certificate_ A Quick Guide | Deepak Rai | Gurzu.pdf por
Obtaining Your Tax Clearance Certificate_ A Quick Guide | Deepak Rai | Gurzu.pdfObtaining Your Tax Clearance Certificate_ A Quick Guide | Deepak Rai | Gurzu.pdf
Obtaining Your Tax Clearance Certificate_ A Quick Guide | Deepak Rai | Gurzu.pdfGurzuInc
15 vistas13 diapositivas
Problem Solving Skill - Bishal Sapkota - Gurzu por
Problem Solving Skill - Bishal Sapkota - GurzuProblem Solving Skill - Bishal Sapkota - Gurzu
Problem Solving Skill - Bishal Sapkota - GurzuGurzuInc
16 vistas27 diapositivas
My experience with Mobile Testing - Asmita Poudel - Gurzu por
My experience with Mobile Testing - Asmita Poudel - GurzuMy experience with Mobile Testing - Asmita Poudel - Gurzu
My experience with Mobile Testing - Asmita Poudel - GurzuGurzuInc
5 vistas14 diapositivas
Upgrading Services _ Ashraya Tuldhar _ Knowledge ketchup.pptx por
Upgrading Services _ Ashraya Tuldhar _ Knowledge ketchup.pptxUpgrading Services _ Ashraya Tuldhar _ Knowledge ketchup.pptx
Upgrading Services _ Ashraya Tuldhar _ Knowledge ketchup.pptxGurzuInc
2 vistas10 diapositivas

Más de GurzuInc(17)

Power of documentation | Aarati Shah | Gurzu.pdf por GurzuInc
Power of documentation | Aarati Shah | Gurzu.pdfPower of documentation | Aarati Shah | Gurzu.pdf
Power of documentation | Aarati Shah | Gurzu.pdf
GurzuInc2 vistas
The Art of Refactoring | Asmit Ghimire | Gurzu.pdf por GurzuInc
The Art of Refactoring | Asmit Ghimire | Gurzu.pdfThe Art of Refactoring | Asmit Ghimire | Gurzu.pdf
The Art of Refactoring | Asmit Ghimire | Gurzu.pdf
GurzuInc5 vistas
Obtaining Your Tax Clearance Certificate_ A Quick Guide | Deepak Rai | Gurzu.pdf por GurzuInc
Obtaining Your Tax Clearance Certificate_ A Quick Guide | Deepak Rai | Gurzu.pdfObtaining Your Tax Clearance Certificate_ A Quick Guide | Deepak Rai | Gurzu.pdf
Obtaining Your Tax Clearance Certificate_ A Quick Guide | Deepak Rai | Gurzu.pdf
GurzuInc15 vistas
Problem Solving Skill - Bishal Sapkota - Gurzu por GurzuInc
Problem Solving Skill - Bishal Sapkota - GurzuProblem Solving Skill - Bishal Sapkota - Gurzu
Problem Solving Skill - Bishal Sapkota - Gurzu
GurzuInc16 vistas
My experience with Mobile Testing - Asmita Poudel - Gurzu por GurzuInc
My experience with Mobile Testing - Asmita Poudel - GurzuMy experience with Mobile Testing - Asmita Poudel - Gurzu
My experience with Mobile Testing - Asmita Poudel - Gurzu
GurzuInc5 vistas
Upgrading Services _ Ashraya Tuldhar _ Knowledge ketchup.pptx por GurzuInc
Upgrading Services _ Ashraya Tuldhar _ Knowledge ketchup.pptxUpgrading Services _ Ashraya Tuldhar _ Knowledge ketchup.pptx
Upgrading Services _ Ashraya Tuldhar _ Knowledge ketchup.pptx
GurzuInc2 vistas
The real definition of done (1).pptx.pdf por GurzuInc
The real definition of done (1).pptx.pdfThe real definition of done (1).pptx.pdf
The real definition of done (1).pptx.pdf
GurzuInc6 vistas
Fantastic Blogs and How to Write Them | Alaka Acharya.pptx por GurzuInc
Fantastic Blogs and How to Write Them | Alaka Acharya.pptxFantastic Blogs and How to Write Them | Alaka Acharya.pptx
Fantastic Blogs and How to Write Them | Alaka Acharya.pptx
GurzuInc11 vistas
The power of saying no | Abinash Bhattarai | Gurzu.pdf por GurzuInc
The power of saying no | Abinash Bhattarai | Gurzu.pdfThe power of saying no | Abinash Bhattarai | Gurzu.pdf
The power of saying no | Abinash Bhattarai | Gurzu.pdf
GurzuInc41 vistas
DDOS Attack - Gurzu Nepal por GurzuInc
DDOS Attack - Gurzu NepalDDOS Attack - Gurzu Nepal
DDOS Attack - Gurzu Nepal
GurzuInc17 vistas
Hotwire and Turbo - Knowledge Ketchup - Prajit Bhandari.pdf por GurzuInc
Hotwire and Turbo - Knowledge Ketchup - Prajit Bhandari.pdfHotwire and Turbo - Knowledge Ketchup - Prajit Bhandari.pdf
Hotwire and Turbo - Knowledge Ketchup - Prajit Bhandari.pdf
GurzuInc47 vistas
Automation Testing - G1 conference Ch13.pptx por GurzuInc
Automation Testing - G1 conference Ch13.pptxAutomation Testing - G1 conference Ch13.pptx
Automation Testing - G1 conference Ch13.pptx
GurzuInc17 vistas
CSS 101 - G1 conference Gurzu.pptx por GurzuInc
CSS 101 - G1 conference Gurzu.pptxCSS 101 - G1 conference Gurzu.pptx
CSS 101 - G1 conference Gurzu.pptx
GurzuInc10 vistas
Discussion Regarding benefits on taxes on income from employment.pptx por GurzuInc
Discussion Regarding benefits on taxes on income from employment.pptxDiscussion Regarding benefits on taxes on income from employment.pptx
Discussion Regarding benefits on taxes on income from employment.pptx
GurzuInc7 vistas
How not to Model Data - G1 conference.pptx por GurzuInc
How not to Model Data - G1 conference.pptxHow not to Model Data - G1 conference.pptx
How not to Model Data - G1 conference.pptx
GurzuInc9 vistas
API Testing.pptx por GurzuInc
API Testing.pptxAPI Testing.pptx
API Testing.pptx
GurzuInc26 vistas
Building CI_CD for Mobile Development.pptx por GurzuInc
Building CI_CD for Mobile Development.pptxBuilding CI_CD for Mobile Development.pptx
Building CI_CD for Mobile Development.pptx
GurzuInc9 vistas

Último

handbook for web 3 adoption.pdf por
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdfLiveplex
19 vistas16 diapositivas
Microsoft Power Platform.pptx por
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
47 vistas38 diapositivas
The details of description: Techniques, tips, and tangents on alternative tex... por
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...BookNet Canada
121 vistas24 diapositivas
The Research Portal of Catalonia: Growing more (information) & more (services) por
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
73 vistas25 diapositivas
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ... por
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation
25 vistas9 diapositivas
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
26 vistas69 diapositivas

Último(20)

handbook for web 3 adoption.pdf por Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 vistas
The details of description: Techniques, tips, and tangents on alternative tex... por BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada121 vistas
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker26 vistas
Black and White Modern Science Presentation.pptx por maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 vistas
6g - REPORT.pdf por Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex9 vistas
Voice Logger - Telephony Integration Solution at Aegis por Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 vistas
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors por sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab15 vistas
Special_edition_innovator_2023.pdf por WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2216 vistas
Data-centric AI and the convergence of data and model engineering: opportunit... por Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier34 vistas
SAP Automation Using Bar Code and FIORI.pdf por Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Virendra Rai, PMP19 vistas
Java Platform Approach 1.0 - Picnic Meetup por Rick Ossendrijver
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver25 vistas
DALI Basics Course 2023 por Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 vistas

I'm Programmer _ Ganesh Kunwar _ Gurzu.pdf

  • 2. Gurzu Confidential • Problem solving skills • Technical skills • Better Code Quality • How to build scalable software • Personal Branding • 10X Developer 2 I will Not Talk About
  • 3. Gurzu Confidential • Take the Responsibility of your own work (the pragmatic Programmer) • Eat your own cooking • Always look for feedback, accept feedback, analyze and work on those feedback • Avoid “Testing is not my job” attitude • Know your acceptance level • Hitting the wall • Broken window syndrome 3 Programmer Mindset
  • 4. Gurzu Confidential • Communicate • Programmers are strong in written communication • Write features/issues/bugs, communicate through comment, write proper review notes, write great git commit message • Test-driven development • Unit Test • Pair Programming • Help and learn from other developers • Code review • Proper code Commit and branching model • Follow best practices • Maintain Proper README and other supportive docs • Follow proper Design Pattern 4 Focus on Minor things
  • 5. Gurzu Confidential 5 How to work on this Mindset • Read Book/articles/conference videos • Write and maintain blog • Read other programmer code • Books • The Pragmatic Programmer • Getting Real • Design Patterns • Contribute open source project • Listen podcast • Watch conference videos • Participate in online/offline forums
  • 6. “ Gurzu Confidential Good code is like a love letter to the next developer who will maintain it. 6