Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Sorry, that was a long way of pointing out that us novice programmers often don't have good methods of determining how long something should take because we've never done it before.

That is basically the core difficulty in software estimation: none of us have good methods for determining how long something should take because most of the time we haven't done it before. If it had been done before in a way we can reuse, we'd reuse it. The meat of most projects is always something that's in some way new, even when the new bit is integrating a bunch of pre-existing parts in a new way.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: