I thought I'd share with all of you my obsession with all things Muji, for those who don't know Muji is a Japanese store which sells 'minimalist' items for everyday use. Now, they don't *seem* to be minimalist for any other reason that it makes the stuff cheaper, from the site's own 'What is MUJI?":

"Lower priced for a reason."
"This phrase encapsulates how we can provide our Muji products at lower prices. We
launched our Muji brand by designing and developing products that might almost be
regarded as substandard if based on traditional criteria, although they are, of course, actually
of good quality.
Through the careful selection of materials, streamlining manufacturing processes,
and simplifying our packaging, we have continually introduced high quality Muji brand products onto the market, at lower than usual prices. Presently there are more
than 7,000 items sold as Muji products. Muji's natural and simple design proposes rational
lifestyles for today's world. Muji products - there is a reason why we can provide such good
quality products at lower prices."

I have to say though that even for such a disheveled individual as myself, the simplicity of what they sell really appeals...no branding of any kind, primary colors  and brushed metals...it just all feels so pure. Take for example this item, an atomizer:

Atomizer
Very simple, pared down to the form it requires and nothing more...in it's own way I find this more beautiful than the jewel encrusted gold items which would generally be seen as the ideal atomizer...why am I talking about minimalist Japanese stores...simple, it sums up my philosophy to coding (shamelessly stolen from somewhere or other...possibly Einstein)...
"As simple as possible but no simpler"
I've been chasing through a fair bit of source code over the past couple of weeks for both work and for fun, the best code in my opinion retains clarity by being factored down to the point that it's easily understandable by someone reading it for the first time.
Showing off in code is not a good thing, making obfuscated, difficult to read spaghetti code does no-one any favors...this even extends to basic class and object design; it should be obvious when and where you initialize (and if necessary) destroy objects...when it's not, mistakes creep in very easily.
So to everyone who writes code, get familiar with what it takes to write *good* code...not fancy, not jewel encrusted, tooled gold code, just basic pared down to the bones code...I guarantee it'll be less error prone and it might just be faster!

Oh, and for tips read Brad Abrams' book "Framework Design Guidelines", learn what is says and take it to heart...

P.S., Muji now has a US store, cheap, pretty good quality and pure...hard to beat!