Learning good software design

Matthew Dempsky <[email protected]> Tue, 30 Aug 2005 23:58:49 +0000
Newsgroups gmane.org.djb.miscellaneous
Message-ID <[email protected]>
--=-3bU8yl/ArHiOJoS7jCnC
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi,

I've recently taken an interest in well modularized software such as
djbdns, qmail, ucspi-tcp, and so on.  Along with similar software linked
from http://thedjbway.org/friends.html, these provide great examples of
how software should be designed and implemented.  However, learning by
example has its limits.

Can anyone recommend resources for learning good software design?  In
particular, high performance, secure, UNIX software?

Thanks.

--=20
Matthew Dempsky <[email protected]>

--=-3bU8yl/ArHiOJoS7jCnC
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDFPK5grzsjdJhC9ARAiD4AJ9FT1nHh9m6l7uC/sumXlZK9Yi1UQCfc6z+
TV1z/YdzvvYSEu0jV3v3dII=
=6QU4
-----END PGP SIGNATURE-----

--=-3bU8yl/ArHiOJoS7jCnC--