Jacob Lozano
3 min readJul 27, 2020

Often times QoL fixes change code that make 90% of the tasks we do 10% faster, but make the other 10% of tasks 100% slower. It can be a pain when your entire program is in the 10% niche.

Ruby, and by extension Rails, ActiveRecord, and all other libraries/gems that are built upon Ruby, can deal with issues of pluralization. Before QoL improvements, you would have to specifically create tables for your multiple instances. And since Ruby is founded upon readability, you want to make sure…