Cuando tiene ganas de escribir el código pero no tiene idea de qué hacer, ¿qué puede hacer?

Esto es interesante porque a menudo me encuentro en la misma situación. Cualquiera que sea el idioma que use, siempre puede construir su biblioteca de funciones, desde cadenas hasta funciones matemáticas. También puede aprender un idioma completamente nuevo y portar su código existente a ese idioma. Mejor aún, aporte respuestas al desbordamiento de pila.