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

I'm Programmer | Ganesh Kunwar | 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."

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