David Blue
Self-Described
Software Historian
Writing in Public
and
Now hirable!
Do not fill in this field
Subscribe to my updates
Subscribe