The goal of FABLE has to produce code which can treat the TotalCryst scientific problems (peak finding, grain spotting, etc.), efficiently (time consuming processes will be farmed out to a compute cluster) and easy to use. FABLE will adopt software engineering best practices for code development and management. A working document on programming guidelines is now available. Read it and add your pearls of wisdom.
Meditate on these FABLE coding rules.
Wiki: Programming guidelines
Wiki: developers - code comments