Abstracting the blogosphere

Abpost .n. Abstract of a post

Archive for the ‘Productivity’ Category

Advocating the use of code coverage By Eric Sink

Posted by suntzu on October 14, 2006

Eric is among those software gurus who believe that writing software can be more of science provided a strict discipline is taken towards creation of software. Code coverage is one such discipline which should be followed if you are in the business of software creation. This is without saying that you need solid unit testing infrastructure to fuel code coverage.

Code coverage is nevertheless a very daunting task and as you start to approach the 100% mark, things become more difficult as it takes huge effort to come up with enough unit tests to get all the way to 100%.

In his post he talks about what should be your code coverage goals be and how to achieve it. Another point worth talking from the post when he says “In my case, code coverage forced me to look at my code and realize that some of my coding practices weren’t very smart.”

Code coverage and Unit testing are tools and hence works as enhancer (not a replacement) for over all code quality. They provide us a way of increasing the quality of our code, but 100% code coverage certainly does not mean 100% code quality

A nice post if you are a software soldier

Advertisements

Posted in Productivity, Programming, Software testing | Leave a Comment »

Competing for Attention by Kathy Sierra

Posted by suntzu on September 15, 2006

Author suggests following ways to get attention from members, guests, students, potential customers, kids, co-workers etc.

  • The idea is that You need to be interesting than anything else in their environment. ie. You need to be proactive and there isn’t clear formula to be proactive. However, following are worth trying:
  • Be more visual. i.e. Use stimulating pictures or exciting charts so to say.
  • Break expectations. i.e. As long as you work are everybody else, its difficult to get attention.
  • Break patterns regularly. i.e. Keep finding somethings and keep changing them e.g. website, tutorial, forum design, color section etc.
  • Develop curiosity i.e. Brains are naturally addictive to questions or are curious. Use this feature.
  • Pose Challenge i.e. Ask questions that look interesting and difficult to answer.
  • Put some fun. Brain love fun.
  • Give your user higher experience. If your users are already good learners and if you can show that you would add to their expertise, they would listen.
  • Seduce you audience. This doesn’t mean sexual, by the way. Be seductive in what you do.

Author plays well with brain vs mind connection. Gives some practical examples. A nice to read post.

Posted in People, Productivity | Leave a Comment »