Rosano / Journal

6 entries for "Bonnie A. Nardi: A Small Matter of Programming"

Tuesday, April 13, 2021

Sunday, April 4, 2021

[Including an additional, more advanced toolset that is beyond the capacity of most users can help cultivate a community of more complex customizations enabled by local developers and programmers.]

[Enable users with varying skill levels to collaborate as a way to completely express more complex ideas.]

Part of Bonnie A. Nardi: A Small Matter of Programming.

Thursday, March 18, 2021

Tuesday, March 2, 2021

[End-user programming languages are more motivating to learn when they are task-oriented: instead of making available only smaller primitives, provide higher-level abstractions that actually do the complete job.]

[Spreadsheet arithmetic is approachable not because most people know how to add and subtract, but because that's what accountants and business people do]

[Go beyond 'easy to use' and prioritize early success within a few hours of use to increase motivation.]

[Avoid 'having to know everything to do anything']

[Spreadsheets obviate the need for control structures or variable names.]

Part of Bonnie A. Nardi: A Small Matter of Programming.

Saturday, February 27, 2021

[Conversational language is a poor medium of HCI because computers lack the context that we constantly refer to, as well as the ability to interpret context to derive meaning.]

[Deterministic outcomes from a computer and so prefer formal languages because conversation is naturally open-ended and not specific.]

Part of Bonnie A. Nardi: A Small Matter of Programming.

Sunday, February 21, 2021