Effective Programming captures my experiences, thoughts, and opinions as related to writing software.

Please feel free to check back regularly as the content may change. You may even notice that I update old articles as my opinions change or new information becomes available.

It is sincerly my hope that you gain value from reading the content contained herein. And to that end, if you have any thoughts, comments or suggestions, please feel free to contact me via github issues.