Michele Pasin / Quotes

Trying things out beats tidy code structure

The Processing project encourages a style of work that builds code quickly, understanding that either the code will be used as a quick sketch, or ideas are being tested before developing a final project. This could be misconstrued as software engineering heresy. Perhaps we're not far from “hacking,” but this is more appropriate for the roles in which Processing is used. Why force students or casual programmers to learn about graphics contexts, threading, and event handling functions before they can show something on the screen that interacts with the mouse? The same goes for advanced developers: why should they always need to start with the same two pages of code whenever they begin a project?In another scenario, the ability to try things out quickly is a far higher priority than sophisticated code structure. Usually you don't know what the outcome will be, so you might build something one week to try an initial hypothesis, and build something new the next based on what was learned in the first week.

Saved 26 February 2013 / processing.org ↗

#code #project

Annotation structures vs exploratory structures

Putting it another way, annotative projects are those in which the text is linked to external information, be it commentary, historical context, biographical…

Callimachus—avoiding The Pitfalls Of Xml For Collaborative Text Analysis #information #network #text #project

Clergy of the church of england database - citizen collaboration

Working together within a shared framework of assumptions, expert scholars and expert amateurs can build databases accessible to all and enriched with content…

Understanding Digital Humanities (david M. Berry) #software #database #open-source-software #data-repository #project

Hiring the architect after the building is up

The best IAs work with multiple departments, holding together a unified vision of what the site will entail. Think of them as analogous to a city planner, or…

Complete Beginner's Guide To Information Architecture - Ux Booth | Ux Booth #information-architects #vision #architects #project

Responsibility assignment matrix (raci)

A responsibility assignment matrix[1] (RAM), also known as RACI matrix[2] /ˈreɪsiː/ or ARCI matrix or linear responsibility chart[3] (LRC), describes the…

Responsibility Assignment Matrix (wikipedia) #responsibility #project #role

Sharing terminology

A clear definition of the shared terminology is a prerequisite for successful multidisciplinary collaboration. This need is particularly pressing within…

Historical Event-based Access To Museum Collections #computer-science #definition #cultural-heritage #project

The Interactive Fiction Database (IFDB)

The Interactive Fiction Database is an IF game catalog and recommendation engine. IFDB is a Wiki-style community project: members can add new game listings…

The Interactive Fiction Database - If And Text Adventures #project #members