In general I choose to live in shared housing situations. The isolation of living alone gets to me, and I like the rich and varied interaction of moving in with strangers. But somedays, you spend the entire day wrestling with code, dealing with a language in flux, shoring up your basic frameworks, and struggling with the fundamental metaphor clash inherent in doing object oriented development for relational database driven applications. On days like that you wonder if its really worth it to come home and read on the communal white board

“I left a pair of nipple clamps on the kitchen table last night. Has anyone seen them?”