I've got a pretty similar memory. Can't remember events. To remedy this I try to keep a log of event(call it a diary if you will) so that I remember some important things I don't want to forget.
"No matter how talented and smart the software developers, all these tiny deferments begin to add up and cumulatively weigh on the project, dragging it down. My latest project is no different."
Atwood thinks too highly of himself for my liking. Just saying.