Tomas Petricek, Charles University, Prague
Programming systems research and vision?
Upcoming book on the history of programming?
Some books
I've read recently
Thoughts on how this relates to software
Thanks for the invitation to PPIG!
Bad example for the purpose of my talk...
No bad feelings!
Focus on function,
not conveying meaning
aka Fred & Ginger
90s deconstructivism
End of the era of communist panel housing estates
Meaning is there,
if uncomplicated
Parthenon (5th cent. BC)
Classical Doric order
Villa Savoye (1931)
Le Corbusier's modernism
Unironical reference to classical past
Emphasise tradition
c.f. Executive Order
on Promoting Beautiful Federal Civic Architecture
"... saw classicising typology suitable for the study of law."
More literal but also more critical use
Fits the context!
Makeover of an old industrial site into a gallery.
Ironical remark on how the fashion industry works?
"Koolhaas’s very corporate clients (...) regard his chic criticism of a bored elite as just another bit of fun."
Václav Havel
"Let everyone go
their own way"
Critical reflection
Double coding
as a mechanism
water.c (demo)
Read and executed
by the computer
Read and interpreted by the human
What does this
snippet print?
Double coding for
light-hearted irony
Can it be used
more seriously?
The superimposition of the three systems (points, lines, surfaces) creates the park as it generates a series of calculated tensions which reinforce the dynamism of the place. Each of the three systems displays its own logic and independence.
Deconstruction
of the cube form
[The folies] destabilize meaning (...). They put in question, dislocate, destabilise or deconstruct the edifice of this configuration.
My work attacks the concept of occupation as given. (...)
[And] the holes in the floor in the room attack the notion of how you occupy and how you step across the living room?
The occupiers adopt a new choreography of living
Alexander: The thing that strikes me about your friend’s building (...) is that somehow in some intentional way it is not harmonious. [He] intentionally wants to produce an effect of disharmony. (...)
Eisenman: That is correct.
Alexander: I find that incomprehensible. I find it very irresponsible. I find it nutty.
I feel sorry for the man. I also feel incredibly angry because he is fucking up the world.
(...)
Eisenman: I am not preaching disharmony. I am suggesting that disharmony might be part of the cosmology that we exist in. (...) An architecture that puts its head in the sand [does not deal] with the present anxiety.
Product listing with filtering and sorting
Default order matters!
What filtering criteria?
Is legibility required?
Function is probably data collection anyway.
Ultimately, the 'functionalist' sign differed little from its classical counterpart..
Shapes were derived not from function itself, but from other disciplinary references (...) in order to suggest a functional meaning.
A critical analysis of the digital interfaces and representations that mediate adoption in the United States (Higgins, 2023)
Adoption listings mindlessly adopts the software pattern!
Architect cannot build a new
world, but he can imagine it.
Constant availability established idea
Low-tech magazine's solar powered web site!
Cats provide functional programming abstractions that are core, (...) modular, approachable and efficient.
[It] provides a foundation for an ecosystem of pure, typeful libraries (...)
Why not graph theory instead of categories?
Questions the basic notion of going from simple forms towards more complex.
Start from hundreds of generated
code you do not understand?
(Piranesi, 1970s)
Combines ancient ruins and inventions
Critique of rationalism
Autonomous parts
No infrastructure
Messy vitality
Software needs more questioning!
Critique in software engages the community?
Learning from critical architecture
Deconstructive plans, parks, folies, monuments...
Work in progress... what do you think?
Read more at tomasp.net/architecture
Tomas Petricek, Charles University, Prague
tomas@tomasp.net | @tomasp.net