It's not just about estimating. I wish people would recognize that software development in its entirety doesn't fit into the "industrial mass production scheme". We pretend that it's plannable, even put estimates on it. A single unforseen issue may require a rewrite or redesign and cost you weeks or months. It is not possible to put a handle on software development in the same way as when building the 100th instance of the same car. It just doesn't work.
It's not just about estimating. I wish people would recognize that software development in its entirety doesn't fit into the "industrial mass production scheme". We pretend that it's plannable, even put estimates on it. A single unforseen issue may require a rewrite or redesign and cost you weeks or months. It is not possible to put a handle on software development in the same way as when building the 100th instance of the same car. It just doesn't work.
Thanks Martin, I like your attitude!