Learn by debugging
Python, C/C++, Git, Linux, and the basics of networking and application architecture. I learn a lot from the errors that show up between components.
My progress has mostly come from trying to connect the parts: code to hardware, an interface to a backend, and a prototype to something another person can actually use.
Python, C/C++, Git, Linux, and the basics of networking and application architecture. I learn a lot from the errors that show up between components.
STEVE's ESP32-S3 audio path, desktop tools like Aether, and web/backend workflows such as GPest give me different kinds of problems to solve.
Improve documentation, make demos easier to try, strengthen testing, and contribute useful fixes instead of leaving every project as a one-off experiment.