alan-turing-institute / nocell

A language for spreadsheets
MIT License
0 stars 0 forks source link
hut23 hut23-418

nocell

A language for spreadsheets

Tests

Design

How we work together

Branches

Style

Documentation

Please think about and edit this section

In the new world of remote-working, it seems likely that documentation will be more valuable. I (James G) intend to try to write more "planning-type" documentation -- ie, design principles, architecture, and so on -- rather than just diving into code. I propose to try to make this documentation precise but pithy.

There's some trade-off here that I don't really know how to manage. Typically one needs to try out ideas in code, and those ideas will change. But on the other hand, writing things in advance is a way to help one think, which is important since we don't meet up in person with a whiteboard any more. And if one writes code too early, the design tends to ossify.

I think perhaps the implication is that one needs to be slightly less ambitious (end-to-end) and more about building stuff that does a small thing, but works. That fits quite well with this project since the end-to-end prototype has already been worked out.