Slide 1

Slide 1 text

I’m Programmer Ganesh Kunwar

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

“ Gurzu Confidential Good code is like a love letter to the next developer who will maintain it. 6

Slide 7

Slide 7 text

Gurzu Confidential 7 THANK YOU!