Amen. I got better at finishing by starting really small. Like putting together a small puzzle (and finishing it), then moving onto a paint job for my library shelf (and finishing it), then moving onto building a roof top garden. In my experience, this skill of finishing does carry over into technology projects/work, even though the first attempted projects are distinctly non-tech or non programming oriented.