I’m seeing a lot of “there’s two kinds of programmers: builders and coders” posts. But I’m neither. I don’t particularly care about the art form of coding. I also stop building many things well before they are complete.
I posit a 3rd kind of programmer: tinkerers. We love to explore a problem space. Once we’re 80% of the way through it and understand what achieving the remaining 20% will involve, we’re done and we move on. 20 years into our career we can tell you a bunch of interesting ideas we explored, and list 0 we ever finished 😀