Chapter 4

Libraries

“God, grant me the serenity to accept the things I cannot change, The courage to change the things I can, And the wisdom to know the difference”

—Reinhold Niebuhr

We as programmers have great and courageous visions of what our software should accomplish. Nonetheless, a day has only 24 hours and even hardcore geeks eat and sleep sometimes. Thus we will not have the time and much less the financial resources to program everything we dream of. Then we have to accept using existing software even without meeting our high ideals. Which part of our project we realize ourselves and where we rely on available software must be chosen very wisely.

Actually, it even requires some prophetic powers to rely on software without having years ...

Get Discovering Modern C++, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.