This article is incomplete, and a live draft. I might or might not complete it later. First: understand the problem space. https://twitter.com/alessi0p/status/1482756256528015364 Do not start exploring with the solution space until you're 100% sure ...