I've a similar problem with my Master's thesis in psychology.
As for building things, on the rare occasion I do, I try to force myself through it, convincing myself I can always build the "improved" model later. Unfortunately, I get hung in the planning stages lately, but I've found it better to get stuck there than have a bunch of half-completed projects laying around.