Articles by Dan Milstein
No Deadlines For You! Software Dev Without Estimates, Specs or Other Lies
How to write great software for very happy business owners, without ever telling them how long it will take you to do just about anything, whatsoever.
Coding, Fast and Slow: Developers and the Psychology of Overconfidence
Daniel Kahneman's "Thinking, Fast and Slow" and why developers suck so very badly at making estimates
Dan Talks About Post-Mortems
Dan has written and talked some about post-mortems (and will likely do so again), check the links