Some of the discussion around Beautiful Code has got me wondering: where do you go for in-depth technical discussion? I'm not talking about personal musings and reflections (though a lot of what Jon Udell, Diomidis Spinellis, and others post is tremendously valuable). I'm talking about in-depth magazine-style articles --- the kind of thing that takes real time to read and absorb. Do you read DDJ online? Artima? Better Software? IBM developerWorks? Inquiring minds (well, mine, anyway) want to know...