https://jeslock.com/2024/08/20/micro-updi-a-miniaturized-programming-solution/