Forging - Beats TLAs
====================
Avoiding hate-mail
------------------
I am a fan of testing. I write tests. I try and write good tests that test
functionality and not that a computer can properly add integers. Testing is
great for validating my mental model and checking that refactored code continues
to conform to my mental model.
New analogy!
------------
I just realized the reason why I dislike test driven development. My coding is
like simulated annealing. I work up alternative solutions quickly and iterate
through until I find a local extrema that appears to suck the least. My testing
phases are more like a non-linear cooling optimization at the end. To me these
phases are the final step that gives any particular solution its strength and
confidence.
Slightly differently
--------------------
I code like a blacksmith forges. Get the object of current obsession malleable,
beat on it for awhile and then temper the result. Face it. Forging
etymologically kicks the crap out of all those TLA's.
Copyright Notice
----------------
Copyright 2008-2010 Paul Joseph Davis
License
-------
http://creativecommons.org/licenses/by/3.0/