I am working on a fairly large project related to home automation.
Specifically, I'm building my own hub as well as some hardware devices that replace components of my home.
Currently, I'm using off-the-shelf sensors and actuators with well-supported dev communities and APIs in Python.
However, I (may) want to build my own boards at some point so I'm not sure if writing more and more python code would eventually turn into tech debt that I have to rewrite down the line (e.g., into C).
My questions are -- is switching to C/C++ inevitable at some point? Or is using Python a viable approach in 2022 (e.g., micro-python, but not sure how well it's supported)? What are some factors that I should be considering?
Specifically, I'm building my own hub as well as some hardware devices that replace components of my home.
Currently, I'm using off-the-shelf sensors and actuators with well-supported dev communities and APIs in Python.
However, I (may) want to build my own boards at some point so I'm not sure if writing more and more python code would eventually turn into tech debt that I have to rewrite down the line (e.g., into C).
My questions are -- is switching to C/C++ inevitable at some point? Or is using Python a viable approach in 2022 (e.g., micro-python, but not sure how well it's supported)? What are some factors that I should be considering?