modularscale / modularscale-sass

Modular scale calculator built into your Sass
http://www.modularscale.com
MIT License
1.98k stars 132 forks source link

Better way to handle abstraction #72

Closed scottkellum closed 10 years ago

scottkellum commented 10 years ago

“We have to hand the files off to the client so I’m a little concerned with the extra level of abstraction it adds.”

https://twitter.com/brainvsbraun/status/421026878959652864

scottkellum commented 10 years ago

Thinking about this more, I think this is a simple mental model issue. The same issue people have who think in pixels and are forced to use em or rem. You could put comments next to every function explaining the calculations being made but ms() is essentially a unit on a non-linear scale and it is difficult to translate this mental model.

The best way to explain this is through education. We are working on another project that will serve as much better documentation for those who are unfamiliar or new to modular scales. Linking to modularscale.com with the values mapped out or similar tool would be ideal so those unfamiliar would have a more visual map of how these values work.

scottkellum commented 10 years ago

Handlining via another project