Originally Posted by
samserif
What I mean was that many coders (as opposed to software engineers) jump into something without caring whether it's been done before, just because coding is fun, and seeing what's out there takes me away from coding!
I'm always interested in knowing whether something I want already exists. What's out there may not be exactly what I want, but it's often useful to ask, "Why was it built this way? Why was this feature omitted/included? How's the data organized and represented, and any clues as to why? Any cool ideas I can pilfer?" Sometimes I don't learn anything, other times I learn a lot.