Si necesitara un poco de código fuente para concluir un proyecto (o iniciarlo), ¿a dónde iría? ¿Pagaría por un bloque o módulo de código para acelerar un proyecto? ¿Cómo determina que una fuente externa es buena o útil para su proyecto?

Supongo que depende de lo que quieras decir con “lanzarlo”. Si te refieres en el sentido de que tienes una aplicación Java para la que quieres construir un lanzador, ya que generalmente requiere una rutina de arranque de la línea de comandos, entonces, hombre, escríbelo tú mismo y conquista tu entorno.

Hay dos razones principales para usar código de terceros. O necesita algo que está significativamente fuera de su propia zona de conocimiento y está increíblemente limitado por el tiempo o necesita algo que funcione y se le brindará un gran apoyo cuando las cosas salgan mal. Aparte de eso, normalmente debes tratar de resolver el problema por tu cuenta. Tenga en cuenta que no me refiero a que no deba usar marcos de terceros y de código abierto para las cosas, pero me refiero a menos que, literalmente, no sea posible para que se haga bien, no lo externalice.

En general, se necesita una buena previsión para saber cuándo la importancia de su producto depende de los recursos, la experiencia o el tiempo que simplemente no tiene. Si no tiene experiencia en compresión de video, no debe abordar la escritura de un códec de video porque solo lo necesita. Se necesitan meses o años para dominar estas artesanías, y la mayoría de los vendedores solo las producen. Conozca sus habilidades y cuándo es necesario integrar código de terceros y considere cómo afectará sus productos en el futuro.

mira mucho a phpanswers, todo tipo de clases allí. (Principalmente trabajo en php)
En cuanto a lo que pagaría, eso es realmente bastante difícil. No trabajo para mí, los clientes me pagan, por lo que, dependiendo del costo, me gustaría pasárselos (lo que necesitaría que firmen) o me ahorraría más que hacerlo yo mismo ( que es viable), así que pagaría de mi bolsillo.
He hecho eso, recientemente, solo que no pude comprar el código, lo subcontraté a un desarrollador que conozco, que no es lo mismo. Entonces, tampoco es exactamente lo mismo desde una perspectiva diferente, trabajo mucho con el Concrete5 CMS. Un cliente quería algo bastante fácil de hacer, pero vi que podía comprarlo en el mercado; encaje por $ 25. Me hubiera llevado una o dos horas, así que fue una ganga.

En cuanto a determinar su uso, eso es realmente difícil. Cada vez que veo un nuevo código (de código abierto) si es bueno, a menudo pienso en todos los lugares donde podría usarlo, ¡lo que sería una desaceleración total! ¡Es ese nuevo olor a código, es adictivo!