My experience has been more like this:
- Write small library as contract work.
- Client vibe codes with it. Code doesn't work.
- End up doing good faith assurance work to fix the vibe coded bug in the client code, the issue was not in my small library.
People are programming out on a limb - and blame goes to the library maintainer if the user lacks the fundamental skills to do troubleshooting.
Yeah my plan was to come in _after_ the vibe coders have done their damage, fix their mess for a somewhat extortionate amount of money, then tell them not to do it again.
People are programming out on a limb - and blame goes to the library maintainer if the user lacks the fundamental skills to do troubleshooting.