No hace mucho descubrí GitHub Copilot. Solo he leído sobre ello, no he experimentado. Es de pago 🙁
GitHub tiene una base de datos de código de miles de desarrolladores y miles de proyectos, por lo que se han decidido a «explotarla». GitHub Copilot es el «experimento».
Si usas GitHub Copilot, cuando haces tu propio programa, sólo tienes que poner el comentario de la función, su prototipo … y GitHub Copilot intenta hacer el resto, es decir, rellenarla. Busca por todo el código almacenado en GitHub algo que se parezca a lo que quieras hacer y te sugiere el código para rellenarla. Puedes aceptarla o pedir siguiente sugerencia. Cuando aceptes alguna, luego puedes modificarla.
Se monta como un plugin en tu IDE favorito y puedes configurar cosas, como por ejemplo, lenguajes de programación en los que quieres las sugerencias.
No sé qué éxito tendrá o si realmente será útil, no la he probado, pero como idea es interesante y es algo que no se me había ocurrido pensar.