in reply to Does anybody write tests first?

I act as you act (though I don't usually find myself with "utterly terrible" code) and dream s you dream.

Why don't I think of the big picture? My user or my manager is usually calling (again) asking why the task isn't finished yet. ("I asked for something that was pretty straight-forward; why are you worrying about bells and whistles I may never need?". Until, of course, it is needed...)