Upgrade to Pro — share decks privately, control downloads, hide ads and more …

I'm Programmer | Ganesh Kunwar | Gurzu

Avatar for Gurzu Gurzu
July 26, 2023

I'm Programmer | Ganesh Kunwar | Gurzu

Ganesh Kunwar is a Managing Director at Gurzu Nepal, a software development company. But he started his career as a programmer, and he still applies the "programmer mindset" he developed back then within his organization.

In this episode of Knowledge Ketchup, he talked about his experiences as a programmer and gave tips on how to develop the "programmer mindset."

Avatar for Gurzu

Gurzu

July 26, 2023
Tweet

More Decks by Gurzu

Other Decks in Programming

Transcript

  1. 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
  2. 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
  3. 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
  4. 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
  5. “ Gurzu Confidential Good code is like a love letter

    to the next developer who will maintain it. 6