There are many ways to skin a cat

I’ve observed this phenomenon quite a few times in different API usability studies and thought it would be worth discussing. It’s not uncommon for an API to offer multiple ways of accomplishing the same task. For example, the following two lines of code show two different ways of creating a StreamWriter that will append text…

0