Welcome to Bookmarker!

This is a personal project by @dellsystem. I built this to help me retain information from the books I'm reading.

Source code on GitHub (MIT license).

15

The Obscure Objects of Object Orientation

0
terms
3
notes

with Andrew Goffey

Fuller, M. (2017). The Obscure Objects of Object Orientation. In Fuller, M. How to Be a Geek: Essays on the Culture of Software. Polity Press, pp. 15-36

17

Languages for programming computers [...] designed, in a specific context, as a focused part of a particular set of sociotechnical arrangements, a constellation of forces - machines, techniques, institutional and economic arrangements and so on. A programming language is a carefully and precisely constructed set of protocols established in view of historically, technically, organizationally etc. specific problems. [...]

not entirely sure why i wanted to save this. kind of a novel way to frame it i guess

—p.17 by Matthew Fuller 6 years, 1 month ago

Languages for programming computers [...] designed, in a specific context, as a focused part of a particular set of sociotechnical arrangements, a constellation of forces - machines, techniques, institutional and economic arrangements and so on. A programming language is a carefully and precisely constructed set of protocols established in view of historically, technically, organizationally etc. specific problems. [...]

not entirely sure why i wanted to save this. kind of a novel way to frame it i guess

—p.17 by Matthew Fuller 6 years, 1 month ago
21

[...] computational objects do not simply or straightforwardly tap into pre-formed capacities or abilities, but instead generate new kinds of agency, which may be similar to what went before but which are nevertheless different; secondly, that the agency that is created is so as part of an asymmetric relation between human and computer, a kind of cultivation or inculcation of a machinic habitus, a set of dispositions that is inseparable from the technologies that codify it and give it expression. [...]

—p.21 by Matthew Fuller 6 years, 1 month ago

[...] computational objects do not simply or straightforwardly tap into pre-formed capacities or abilities, but instead generate new kinds of agency, which may be similar to what went before but which are nevertheless different; secondly, that the agency that is created is so as part of an asymmetric relation between human and computer, a kind of cultivation or inculcation of a machinic habitus, a set of dispositions that is inseparable from the technologies that codify it and give it expression. [...]

—p.21 by Matthew Fuller 6 years, 1 month ago
28

[...] the deeply sedimented habit of using class libraries is clearly something that has resulted from the technical affordances of encapsulation. A far more finely grained division of the work of software development is made possible when the system or application to be built can be divided into discrete 'chunks'. Each class or class library (from which objects are derived) may be produced by a different programmer or group of programmers, with the details of the operations of the classes safely ignored by other teams working on the project. The contemporary trend towards the globalization of software development, with its delocalizing metrics for productivity, would not have acquired its present levels of intensity without the chunking of work that encapsulation facilitates.

cool way to link in larger economic trends

—p.28 by Matthew Fuller 6 years, 1 month ago

[...] the deeply sedimented habit of using class libraries is clearly something that has resulted from the technical affordances of encapsulation. A far more finely grained division of the work of software development is made possible when the system or application to be built can be divided into discrete 'chunks'. Each class or class library (from which objects are derived) may be produced by a different programmer or group of programmers, with the details of the operations of the classes safely ignored by other teams working on the project. The contemporary trend towards the globalization of software development, with its delocalizing metrics for productivity, would not have acquired its present levels of intensity without the chunking of work that encapsulation facilitates.

cool way to link in larger economic trends

—p.28 by Matthew Fuller 6 years, 1 month ago