Hidden work when launching a SaaS
Yes, these are the &quot;features&quot; that really bog down the excitement when trying to launch -- user invites, user profiles, billing, transactional emails, password reset, file upload, PDF conversion, free trial capability, coupon code capability, shared accounts, PERMISSIONS, etc.  Then you get to the next level -- search, caching, deploying.<p>Not exactly in the same vein as the others, but I&#x27;ve never seen soft-deletes done really well either i.e. the user can &quot;delete&quot; something but it still lives in the database.  It&#x27;s one of those features that sounds good but when it comes time to implement, it ends up being more trouble than it&#x27;s worth.