I am a Pragmatic Programmer Part 4

This is Part 4 of 7 part series inspired from the book Pragmatic Programmer, read Part 3 here:

  1. Don’t Use Manual Procedures: A shell script or batch file will execute the same instructions, in the same order, time after time.
  2. Coding Ain’t Done ‘Til All the Tests Run: ‘Nuff said.
  3. Test State Coverage, Not Code Coverage: Identify and test significant program states. Just testing lines of code isn’t enough.
  4. English is Just a Programming Language: Write documents as you would write code: honor the DRY principle, use metadata, MVC, automatic generation.
  5. Gently Exceed Your Users’ Expectations: Come to understand your users’ expectations, then deliver just that little bit more.
  6. Think! About Your Work: Turn off the autopilot and take control. Constantly critique and appraise your work.
  7. Don’t Live with Broken Windows: Fix bad designs, wrong decisions, and poor code when you see them.
  8. Remember the Big Picture: Don’t get so engrossed in the details that you forget to check what’s happening around you.
  9. Invest Regularly in Your Knowledge Portfolio: It’s Both What You Say and the Way You Say It There’s no point in having great ideas if you don’t communicate them effectively.
  10. Make It Easy to Reuse: If it’s easy to reuse, people will. Create an environment that supports reuse.

Please read part 5 of 7 part series inspired from the book Pragmatic Programmer here.

Advertisements

2 thoughts on “I am a Pragmatic Programmer Part 4

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s