The Bushido of the Code Samurai

The way of the Code Samurai can be dictated by these virtues :

Loyalty - 忠義
- Work with a User to Think Like a User. It’s the best way to gain insight into how the system will really be used.

Courage - 勇
- Don’t Panic When Debugging Take a deep breath and THINK! about what could be causing the bug.

Respect - 礼
- Being a developer is like being a craftman. The more you care about your craft, the better the results will be.

Honour - 名誉
- Sign Your Work. Craftsmen of an earlier age were proud to sign their work. You should be, too.

Honesty - 誠
- Provide Options, Don’t Make Lame Excuses. Instead of excuses, provide options. Don’t say it can’t be done; explain what can be done.

Rectitude - 義
- Don’t live with broken windows. Fix bad designs, wrong decisions and poor code when you see them.

Benevolence - 仁
- Gently Exceed Your Users’ Expectations. Come to understand your users expectations, then deliver just that little bit more.

After reading through the list of tips from The Pragmatic Programmer book, I thought it would be fun to see if any of those tips could be used to build a Bushido of the Code Samurai. There may be better match, posts yours in the comments !

0 Responses to “The Bushido of the Code Samurai”


  1. No Comments

Leave a Reply