Argumenty o „ponownym odkryciu koła” są często używane w niewłaściwym kontekście wyboru biblioteki, ale nie jest to bardzo podobne.
Załóżmy, że oceniam bibliotekę „form-plus”, która niedawno stała się popularna i pomaga radzić sobie z formularzami. Ma ładną stronę docelową, nowoczesną fajną grafikę i otaczającą ją kulturę (ups, mam na myśli społeczność), która przysięga, że sprawia, że tworzenie form jest znów świetne. Ale „form-plus” to abstrakcja na „formach”. „formy” były możliwe, ale kłopotliwe w obsłudze, więc abstrakcja, która ułatwia, staje się popularna.
Ciągle pojawiają się nowe abstrakcje. Trudno je porównać do kół. To bardziej jak nowe urządzenie sterujące i nowa instrukcja dla każdego, już bardzo skomplikowanego, urządzenia, które musisz uruchomić.
Wycena tego nowego urządzenia „form-plus” będzie wyglądać inaczej w zależności od osobistych doświadczeń. Jeśli nigdy wcześniej nie budowałem formularzy, wówczas „form-plus” będzie bardzo przekonujący, ponieważ łatwiej jest zacząć. Minusem jest to, że jeśli „form-plus” okaże się nieszczelną abstrakcją, i tak będę musiał nauczyć się „form”. Jeśli budowałem formularze bez „form-plus”, będę musiał wziąć pod uwagę czas potrzebny na nauczenie się nowego narzędzia. Plusem jest to, że już znam „formy”, więc nie boję się abstrakcji. Krótkoterminowe korzyści często będą większe dla początkujących, ponieważ prawdopodobnie nie byłoby nowej biblioteki, gdyby coś się nie poprawiło. Korzyści długoterminowe będą się znacznie różnić w zależności od jakości abstrakcji, wskaźnika adopcji,
Po dokładnej ocenie korzyści i negatywów wynikających z zastosowania nowej formy „formy plus” w porównaniu z użyciem formy „gołą kość” podejmuję decyzję. Decyzja w dużej mierze opiera się na moich osobistych doświadczeniach, a różni ludzie podejmują inną decyzję. Mógłbym użyć „form” z gołej kości. Może później formy plus zyskały większy ruch i stały się standardem defacto. I może moja własna implementacja z czasem stała się owłosiona i zaczęła dużo opowiadać o tym, co robi teraz formularze plus. Ludzie, którzy przyjadą w tym czasie, zostaną skłaniani do krytykowania tego, że chętnie wymyślam na nowo koło i powinienem był skorzystać z istniejącej biblioteki. Ale możliwe jest również, że w czasie, gdy musiałem podjąć decyzję o „formach plus”, istniało również wiele innych alternatyw dla „formularzy plus”,
Ostatecznie wybór odpowiednich narzędzi jest skomplikowaną decyzją, a „wynalezienie koła” nie jest bardzo pomocną perspektywą.