Heuristic Outcomes by Ade Oshineye
Software craftsmanship, photography and heuristics.
Saturday, 1 May 2010
44: Time to (let) go
‹
›
Home
View web version