Ganesh Kunwar is a Managing Directer 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."
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