The Practice archive provides access to all Practice articles published in past issues of Communications of the ACM.
Many disparate use cases can be satisfied with a single storage system.
How to generate funding for free and open source software.
Addressing the needs of professional software development.