

Smart home type stuff is with minor exceptions a total nightmare. Bad security, bad privacy, and bad longevity. Just no. There are some of these things that just don’t work without connection back to the mother-ship, or at least lack major features. Generally it is recommended that if you do have these sorts of things, put them on a separate network at least.
Programming in particular, though fun, has always been kind of a piece part job. Aparently easily out sourced, and now easily automated. I say aparently because out sourcing and off-shoring turned out not to be that easy. We are now going to find out about AI.
One reason I did not go into IT 40 years ago was this reason. I went into the physical sciences and engineering and had a fine career. I was wrong then about IT it turned out. Who knows now.