It really depends on context. Are you programming for your own enjoyment or education, are you performing research, or are you paid to solve problems for a business?
In reasearch and academia, originality is celebrated. You don’t get the Macarthur grant by repeating what somebody else already did. But in most business programming, originality is frowned upon unless the value is immediately obvious.
In my experience, many developers enjoy doing things their own unique way. But very few enjoy debugging and maintaining other developers unique approaches.