How do I convince my programming organization to use Bstrlib?
A. Bstrlib is easy to migrate to with numerous good properties: • Bstrlib/CBString has a short learning curve (there are not that many functions/methods) • Bstrlib allows for very concise code. This will inevitably lead to much more maintainable code. • Bstrlib’s safety features will lead to improved reliability. It will raise the level of less experienced programmers, while complementing the capabilities of more experienced programmers. • Bstrlib uses a safety model that can be educational to those that use it. Some of the ideas used in Bstrlib (read-only strings, complete alias support, absolutely minimized undefined behaviors) are rare or just completely unseen in other existing libraries. Programmers who use Bstrlib can be motivated to use its techniques in other code they write. • Bstrlib has complete interoperability with ordinary ‘\0’ terminated char * buffers. This means that using Bstrlib does not burn any bridges or in any way compromise the ability to use other libraries whi