Maybe, but layman programmers also tend to vastly underestimate the work needed to finish projects, because "it's easy, you just need to..."
I would assume the last 10% is going to be just as hard as the first 90%, just like most engineering projects.