16 mar 2013, 17:15
Witam na forum
Jako osoba która była tam gdzie stoisz teraz dam ci kilka rad, na początek:
1. Jeśli potrafisz liczyć, to licz na siebie.
Jedyni ludzie którzy będą poważnie interesować się projektem to ci którzy go do czegoś realnie potrzebują. W tym przypadku będą to ludzie mający "żywe" forum na twoim rozwiązaniu. Nim to się stanie nie masz szans znaleźć ludzi którzy aktywnie będą poświęcać mu czas i ci pomagać.
Chcesz aby aplikacja była wspierana? Załóż i sam prowadź support. Jeśli projekt zacznie zdobywać popularność, pojawią się osoby które ciebie odciążą i przejmą cześć pracy.
2. Nie śpiesz się
Wbrew temu co się mówi, OS nie jest wyścigiem, tu nie o to chodzi. Chodzi o zaproponowanie swojej wizji. Tym się to różni od softu komercyjnego który musi spełniać każdą zachciankę userów i robić to już teraz natychmiast - oni mają przystawiony do skroni pistolet, programiści OS nie mają.
3. Popełniaj błędy
To praktyka a nie teoria czyni mistrza. Popełnione błędy zawsze można poprawić.
4. Nie daj się wciągnąć w wojenki
Nie piszesz dla programistów tylko dla użytkowników. Słuchaj tego co ludzie mówią o twoim kodzie, ale nie traktuj tego jako rozkaz. Nie istnieje jedyny słuszny sposób dla każdego problemu, podobnie istniejące technologie nie są ani lepsze ani gorsze - są różne. To samo dotyczy kodu. Idealny kod nie istnieje.
5. Korzystaj z gotowych rozwiązań
Wiem że na początku wydaje się że wszystko można zrobić lepiej... ale z tego podejścia na szczęście się wyrasta. Im szybciej zaczniesz pracować z gotowymi rozwiązaniami tym lepiej dla twojego czasu, projektu i użytkowników. Usera końcowego nie obchodzi czy system szablonów jest autorski czy gotowy tak długo jak nie sprawia on mu problemów. A skoro tak... to po co tracić czas na wymyślanie koła na nowo jeśli można go poświęcić na tworzenie nowej funkcjonalności albo usprawnianie starej.
To by było na tyle. Pozdr.