| layout | home |
|---|---|
| title | Network Interfacing |
Parsons School of Design
Art, Media & Technology
PSAM 3050, Collab: Network Interfacing; CRN 2062
Spring 2019
January 22, 2019 – May 7, 2019
Tuesdays, 12:10pm – 2:50pm
6 East 16th Street, Rm. 1618
Callil Capuozzo – [email protected]
Lukas Eigler-Harding – [email protected]
- Course Evaluation
- Continue refining your Interfaces + Features
- Update your links on the spreadsheet to a dat url for your Interface and your Feature.
- Finalize your Interface and Feature and prepare for presentation.
- Make sure your Interface lists all your responses to the Prompts throughout the semester.
- Next Steps and Resolution
- Work session + Individual Check-ins
- Continue refining your Interfaces + Features
- Interface reflection
- Group interface critique
- Based off of today's reflection and feedback, continue to improve your interface design for further review next week.
- Additionally continue to develop your feature and the narrative around it.
- Take a moment and review the prompts from the semester. Make sure you're up-to-date!
- Virtual People, IRL Spaces Discussion
- Building Filters workshop w/ Callil
- American Interfaces Lecture w/ Ed
- Continue developing your feature
- Now that you've installed a feature, fully integrate it into your interface and use it for the upcoming prompt (for next class, we will fully review the features and their implementations):
Reflect on the feature you've installed: Why have you chosen it? Are there variations of the feature present on networks you're familiar with? What kind of customizations (prescribed or ad-hoc) have you introduced while integrating the feature into your interface?
- Feature Presentations
- Installation Session
- Install and use at least two features other than your own. Acquaint yourself with the feature's code and take notes on questions and improvements you have in preparation for next class.
- Enhancement and Documentation Review/Finalization
- Preparing for crit
- Enhancement, prepare presentation/documentation for next week.
For a full timeline, check out the Enhancement Timeline
Look at a photo you took over break, what networks are present in it? How are they present? Where do they converge?
- Work session on Enhancement assignment.
- Enhancement assignment. Finalize your function and continue developing your documentation.
- Class discussion in response to James Bridle's Something is wrong with the internet
- Work session on Enhancement, individual check-ins
- Continue developing your feature. Take some time this week to prepare a mock-up of documentation/installation instructions. Consider how you will frame this feature to fellow network-users. What benefit does your feature offer? How is it used? How is it installed? Is it customizable (if so, how do you show this?)?
Find a fellow network user's post and create a post in reaction to it.
- Class discussion in response to Turing Complete User and Black Gooey Universe
- Individual check-ins and work session
(Use this in-class setting to pair up and plan out strategies for building your site. Solicit advice regarding how your feature should be customizable (i.e. what variables do you pass into your function)).
- James Bridle's Something is wrong with the internet
- Continue clarifying and building out your core feature. Clarify its use-case, what variables user's might be able to manipulate, and how it might influence our network as a whole.
- Class discussion on Silicon Valley’s Sixty-Year Love Affair with the Word “Tool” text
- Conversation with Cab from are.na (notes)
- Class critique on proposed features
- Olia Lialina’s Turing Complete User
- American Artist’s Black Gooey Universe
Enhancement, Week 2
Choose a feature and begin developing it. Take note of questions and problems you run into.
Watch a few (at least 3) friends interact with the same interface and document their behaviour. How have they made the interface theirs? What behaviours are consistent? How does their interaction-flows differ?
- Class discussion on Mosaic of Subcultures
- Group-led feedback session re: Group Interface Exercise
- Class-wide review of Group Interface Exercise
- Enhancement Assignment Introduction + Demo
- Work Period
- Research and prepare three distinct functions/features/futures for our network. Full assignment description can be found here.
Describe a fictional interface you recently came in contact with. What features felt familiar (and how were the signified)? What felt like hyperbole?
- DatArchive API lecture/demo (demo files here)
- Further code base dissection/questions
- Link dat urls to network!
- Group Exercise
Complete your group’s in-class assignment for review next class.
Which interface influences you the most? Howcome?
- Assignment review, questions, and group conversation regarding reading
- In a group of three: let’s re-do the first exercise and post to the network through your interface.
- DatArchive and Sprint 2 introduction
My website is a shifting house next to a river of knowledge. What could yours be? by Laurel Schwulst
DatArchive API
Build / publish a stand-alone dat website. Consider, what would you want to host in a distributed network? What is the format of the medium best suited for?
- If you are comfortable, use the DatArchive API to read and write a JSON file (i.e. your website should read the contents and append it to the DOM. Your site should also offer some sort of interface that can update the file).
- Goal
This sprint should be used to become more comfortable with the concepts of the Dat network and the DatArchive API. Feel free to play around with the API’s different methods.
Networks in New York. Document (via writing, photography, sketching) a physical network you encounter. Pay attention to the stops and passages, points of collective and individual behaviours, and how the physical directs the network’s behaviour.
Dat url spreadsheet for in-class exercise.
Boilerplate for Sprint 1.
Thoughtless Acts by Jane Fulton Suri (here's the are.na channel)
watch this lecture about dat and the beaker browser.
Please spend some time restyling and digging through the boilerplate files. Note what areas you're confused by so we can cover them in class next week. Remember to follow the set up outlined in the readme.md file. Your restyling should focus on:
- Your profile display (loadProfile())
- your post display (
loadPosts(),loadPostContent()), - your post submission interface (
isOwner(),writePost()) - (don't worry about pulling in other users just yet, we'll go over this in our next class!)
- once you're done, please also add your website's dat url to the spreadsheet.
- (April 16) Interface Reflection
- (April 9) Reflect on the feature you've installed: Why have you chosen it? Are there variations of the feature present on networks you're familiar with? What kind of customizations (prescribed or ad-hoc) have you introduced while integrating the feature into your interface?
- (March 26) Look at a photo you took over break, what networks are present in it? How are they present? Where do they converge?
- (March 5) Find a fellow network user's post and create a post in reaction to it.
- (February 19) Watch a few (at least 3) friends interact with the same interface and document their behaviour. How have they made the interface theirs? What behaviours are consistent? How doe their interaction-flows differ?
- (February 12) Describe a fictional interface you recently came in contact with. What features felt familiar (and how were the signified)? What felt like hyperbole?
- (February 5) Which interface influences you the most? Howcome?
- (January 29) Networks in New York. Document (via writing, photography, sketching) a physical network you encounter. Pay attention to the stops and passages, points of collective and individual behaviours, and how the physical directs the network’s behaviour.