"Development Mode / Live Mode" - what is the difference?

I’ve been configuring my 2.1.2 site while in Development Mode, but for changes (ex. number of columns in product grid on category) to actually appear on the storefront, I have to clear my site cache from the admin. What, then, are the actual benefits to working in Development Mode?