Published a technical blog post
Magento customer attributes aren't a simple thing. Here's my take on making it simple - scenario based.
https://dev.to/manick/magento-2-customer-attributes-2k02