Hello!  Thank you for visiting my blog.  My name is Bob Bryan and I have been developing software for over 20 years.

This blog is about efficient software design, implementation, and testing.  This includes bench marking software as well as interesting code examples.

Please feel free to visit my other blog:

Tablizing the binomial coefficient – which explains how a model constrained by the binomial coefficient can be placed into a table and how that table can be accessed easily, efficiently, and without using large amounts of memory. A download file is also provided that implements the solution as a C# generic class as well as a test class that shows how it can be used and proves that it works as intended.

I can be reached by email at:  In order to avoid automated spam messages, the above email address is spoofed.  Please remove REMOVETHIS from the email address.  For example, if my email address was, then the actual email address would be
 Thanks for stopping by.
Posted in C#, efficient software development, software design, software development, Software Productivity, Software Testing | Leave a comment