En primera instancia:
no se cual es la diferencia entre programas y diseñar
Soluciona esto, aprende cual es tu area porque si no, no podrás vivir de nada. O simplemente te deberás volver una maquina capaz de hacer TODO, y creeme, hacer todo es posible, PERO NO ES POSIBLE HACER TODO BIEN.
Vivir de ser programador web (full stack) claro que es posible, es mas, es de las cosas mas demandadas ya que gradualmente el mundo se aleja de las apps y programas para usar todo desde un navegador (Como las PWA por ej.) Pero deberás saber bien que planteas hacer...
Mas en esta area. SI fuera por un cliente, los de sistemas hasta deberían hackear la NSA :topsy_turvy: Y para evitar confundir a los clientes (y que también no te anden responsabilizando hasta de que su reloj se quede sin baterías).
Vender afiliados también es una buena idea, y podrás vivir de eso también si lo logras explotar. Pero si tenes la posibilidad de ser PROGRAMADOR, tendrás muchas mas vías y opciones...
Igual; Si hay tiempo y posibilidad de hacer ambos, no entiendo por que no hacer ambas cosas mientras las hagas bien. Al final de cuentas, salvo que seas millonario, no creo que el dinero extra te sea indiferente :encouragement: