Hal Helms

Hal Helms speaks, writes, and consults on software development. Hal's popular "Occasional Newsletter" is available at www.halhelms.com.


http://www.halhelms.com/