In my experience, you can do both. I recently made a tool where I had great fun making the internals as “elegant” as possible. What other people perceive though is only the usefulness of the tool.
I would have had significantly less fun with a more pragmatic approach, and maybe the tool would not be as polished as a result.
I would have had significantly less fun with a more pragmatic approach, and maybe the tool would not be as polished as a result.
In German, we say “the journey is the goal”.