January 2011
3 posts
Good practice check list for code
This is a reworking of a list I created a couple of years ago for a client. Hope you find it useful.
Contents
Object-orientation
Dry and Shy
Tell don’t ask
The law of Demeter
Object Composition
Ruby considerations
Replace case statements with behaviour
Fat model thin controller
Short methods and classes
General points
Magic Numbers
Let Boolean be Boolean
No Surprises
...
Review of Seth Godin's Linchpin: Are You...
Linchpin: Are You Indispensable? by Seth Godin
My rating: 5 of 5 stars
Seriously, if you want to know why your children’s school seems to not be teaching them to think, if you want to know why you hate your job, read this book. Our entire education system is built around creating good factory workers, who have no initiative and do what they’re told. You may sit in a call centre or push numbers...
Review of Tom Peters' The Circle of Innovation:...
The Circle of Innovation: You Can’t Shrink Your Way to Greatness by Tom Peters
My rating: 5 of 5 stars
Had this book on tape and listened to it many times back in the early noughties. I was writing a blog post about “The Agile Heart” (http://goo.gl/aBCae) and quoted from it, so I got a second-hand copy from Amazon to verify the quote, my tape player having gone the way of all flesh a while ago....