Heuristic Outcomes by Ade Oshineye
Software craftsmanship, photography and heuristics.
Monday, 3 May 2010
46: Shake hands forever
Newer Post
Older Post
Home