"I didn't know creating a 3rd table to track Reputation/Likes between a user and a Story is a database concept called 'Joint Table'."
What alternative solution did you propose for recording this data? What constraints and objectives did you consider when coming up with this solution? Is your solution better or worse, given the constraints and objectives you had in mind? Are there other constraints and objectives that would mean your solution is worse than one mentioned?