8 karma · joined July 25, 2012
You can also download it directly from the website if you don't want the source code bundled along with it: http://sicpebook.wordpress.com/ebook/
The important thing is to seek out folks who give honest, constructive critiques and aren't afraid of 'offending' you in the process. The most annoying thing when seeking out design critiques is to be told over and over, 'that's really good'.
Just as a warning, I've already aired this topic on github, so maybe that might be a good place to discuss it: https://github.com/mozilla/rust/issues/2961
I don't want to cause a fuss. While Rust might not work for my needs/wants/desires, that's ok. I highly respect those who don't attempt to please everyone. :)
In terms aesthetics, the most import thing is to develop your 'design palate'. Seek out excellent craftsmanship and learn to distinguish it from the mediocre. An excellent place to start is SiteInspire: http://siteinspire.com/
I would also recommend learning the fundamentals of design. Typography and grid systems are very important study areas. A great place to start is this forum thread: http://www.designerstalk.com/forums/graphic-design/42390-des...
For empirical testing of designs, I would highly recommend Lukas Mathis' Designed for Use: http://pragprog.com/book/lmuse/designed-for-use Be warned however that the print version is horridly designed, just get the .epub to bypass the ugly formatting.
And always have in the back of your mind: 'less is more'. Just because you've learned how to do fancy gradients, reflections and rounded corners, doesn't mean you should.
It might seem petty, but whilst I understand rust avoiding overloading functions entirely (due to type problems and code obfuscation), it was enough to turn me off entirely, in this case sending back to D.
Bear in mind this is not to say Rust is a bad language - there's plenty to like about it. ;)