added url http://www.drdobbs.com/architecture-and-design/how-i-came-to-write-d/240165322