It is in the nature of hustling for a living that the hustler must always focus on the next job, giving just enough attention to current jobs to get by, and no attention at all to past jobs. Two famed California architects, Bernard Maybeck and Charles Greene (of Greene and Greene), overcame the discontinuity problem by performing constant experiments on their own homes. Those houses became showcases, not of some finished theory, but of lifelong never-finished learning. A walk through their houses was said to be like a walk through the history of their creative development. The instance is
...more
This is exactly true for programmers. If you aren't experimenting with your own space then you're doing it with your client's.

