Lessons Learned

I am farily adept at getting things to work, but I am not a very good designer, developer or electrical engineer. So, my projects evolve over time. My first try is to learn, get it to work, and document my steps. Then over time, I think about what I've built and how I built it. Eventually, I will come up with a better solution.

Examples are:

  • the script run-fan.py (203 lines) as compared to the more evolved, and much simpler simple-fan.py (113 lines)

  • another example is the Kodi IR Hat, wich went from the image on the left requiring lots of soldering to the one on the right with very little soldering. On the second board, there is no hat, just a side board. The fan and the push button just connect to gpio pins and are not soldered to the side board. The only item required to be soldered is the IR Receiver and this is mostly to keep it in place.