He estado trabajando solo en un proyecto de código abierto bastante grande durante bastante tiempo y está llegando al punto en el que me gustaría lanzarlo. Sin embargo, soy autodidacta y no conozco a nadie que pueda revisar adecuadamente mi proyecto.
Hace unos años, había lanzado un pequeño fragmento de código que prácticamente se rasgó (en un sentido crítico) en el foro donde lo publiqué. A pesar de que el código funcionó, las críticas fueron precisas pero brutales. Me impulsó a comenzar a buscar las mejores prácticas para todo y, al final, siento que me hizo un desarrollador mucho mejor. He revisado todo en mi proyecto tantas veces que he intentado hacerlo perfecto, que he perdido la cuenta.
Creo en mi proyecto y creo que tiene el potencial de ayudar a mucha gente y siento que he hecho algunas cosas interesantes de manera interesante. Sin embargo, como soy autodidacta, no puedo evitar preguntarme qué lagunas existen en mi autoeducación. La forma en que mi código fue destruido la última vez no es algo que me gustaría repetir. Creo que mis dos mayores temores con el lanzamiento de mi proyecto en el que he invertido innumerables horas se están sintiendo absolutamente avergonzados porque me perdí algunas cosas obvias debido a mi autoeducación o, lo que es peor, al liberarlo con el sonido de los grillos.
¿Hay alguien que haya estado en una situación similar? No le tengo miedo a la crítica constructiva, siempre que sea constructiva y no solo una perorata sobre cómo me equivoqué. Sé que hay un sitio de revisión de código en StackExchange, pero en realidad no está configurado para grandes proyectos y no sentí que la comunidad aún es lo suficientemente grande como para obtener una buena retroalimentación si tuviera que publicar partes de mi proyecto poco a poco (yo intentado con un archivo). ¿Qué puedo hacer para que mi proyecto tenga al menos una cierta medida de éxito sin avergonzarme o desaprobarme en el proceso?