Adam ๐Ÿ‘‘๐Ÿ—‘๏ธ๐Ÿ” is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Adam ๐Ÿ‘‘๐Ÿ—‘๏ธ๐Ÿ” @judges119

Today at work I encountered a fifth "contact us" system in a single codebase. Previously I'd worked to remove three others because why do you need 5 separate backend methods of supplying user feedback!?

Also I can't even really point to the "Don't Repeat Yourself (DRY)" principle because the author of this code wrote each one individually using entirely different methods.

ยท Web ยท 0 ยท 0

The worst of which put all the feedback in a database and then ran a cron script every minute which would extract the feedback and individually mail each one to the "customer feedback" list.

This is for an app that was going to receive feedback on average once each week.