cant emphasize enough how great it is to have a framework for the taps. i have had two folks with very limited python experience (and no packaging experience) come through and create taps that we are now using in production. IMO these points are mainly just pointing to the next level of the hierarchy of needs -- once the code writing is simple, the packaging / testing / deployment is the next area to simplify (because it is also important)