As always, so very true. Even genuinely small projects (like that little helper application you wrote to make that task “quicker”) can grow hopelessly out of control if you’re not careful. The art of software development estimation just that. I rarely have much of an idea how long a project will actually take until I am some way through it, and even then, I’m sometimes wrong.
Excellent blog mate, really glad I found it.