something about how making a really first-class "GUI spreadsheet" probably means you're targeting a non-programmer, end user market, so you don't really care about exposing an API and making it also a layer for developers -- these are treated as disjoint problems
@omar Developers do not deserve good visual tools; end users don't deserve scripting. Why?