« March 2004 | Main | May 2004 »
I am re-reading Michael Feathers' post: ... You think your design is good? Pick a class, any class, and try to instantiate it in a test harness. I used to think that my earlier designs were good until I started to apply that test. We can talk about coupling and encapsulation and all those nice pretty things, but put your money where your mouth is. Can you make this class work outside the application? Can you get it to the point where you can tinker with it, in real time, build it alone in less than a second, and add tests to find out what it really does in certain situations. Not what you think might happen, not what you hope might happen, but what it really does? ...
Well said, I should read this every morning... http://www.artima.com/weblogs/viewpost.jsp?thread=42486
Clean up your web pages with HTML TIDY: http://tidy.sourceforge.net
A9 is based on Google search results and also presents book results from Amazon.com.
Unfortunately, it does not support some of the keywords (like "define:").
A9 Search Plugin for Firefox: http://www.actsofvolition.com/archives/2004/april/a9searchplugin
If you need support for symbolic links in NTFS download this utility from SysInternals:
http://www.sysinternals.com/ntw2k/source/misc.shtml#junction
And... while you are there, grab a few more utilities:
"If you think all ''hackers'' are computer criminals, think again: A new generation is reclaiming a creative, do-it-yourself approach to everything from home electronics to home improvements."