Student Solves Sol Lewitt Drawing Assignment in Pseudocode
cmuems.com
cmuems.com
> Melanie Nailed It
> (diagrams showing wrong answers of other students)
> (diagram labeled with "Lewitt" and "Melanie")
> If I were Pace Gallery, I know whom I would hire.
> each of the corners of Lewitt’s quadrilateral was reliably located by about a quarter of the students
> marvelous pseudocode system
> As far as I’m concerned, Melanie has earned the right to title her pseudocode as she did [SOLLEWITTFUCKYOU]. This document is really a gem
> (entire homework answer)
ick ick ick. It's like when a teacher photocopies your essay and hands it out to everybody else in the class as an example of stellar writing, except now it's on the internet.
But the best ones do it in private, or in written feedback, or generally to everyone as a motivational tactic. All of that I'm willing to tolerate, and I've seen some (not many) user acerbic brutal feedback to achieve results out of me I'd never find possible.
But never have I seen a teacher signal out particular students, compare their work openly, while holding up other particular students as examples of what not to do.
Is that good or bad? The principle of rewarding individual excellence is good, and the attitude could even be forgiven in certain circumstances.
But there's a way to do that without being a dick. And if you're going to be a dick, you better b the extremely rare person that knows how to be a dick properly and effectively, usually with an undercurrent of good humor and in the pursuit of ultra-high standards.
My two cents: While I would have hated such a thing in an engineering class, I really appreciated public discussion and criticism of my work in the arts. I found that such transparency, even when painful, was hugely valuable to me as I grew as an artist.
A quadrangle which is formed and enclosed by four lines, the first of which is drawn from a point halfway between a point halfway between the center of the wall and the upper left corner and the midpoint of the left side and the upper left cor- ner to a point halfway between the midpoint of the top side and the upper right corner, the second line from a point halfway between the start of the first line and a point halfway between the midpoint of the top side and the upper left corner to a point halfway between a point halfway between the center of the wall and the lower left corner and the mid- point of the bottom side, the third line from a point halfway between a point halfway between the start of the first line and the end of the second line and a point halfway between the midpoint of the left side and the lower left corner to a point which is on an axis between the lower left corner to a point halfway between the midpoint of the right side and the upper right corner where a line drawn from the center of the wall to a point halfway between the midpoint of the right side and the lower right corner would cross that axis, the fourth line from a point equidistant from the end of the third line, the end of the second line and a point halfway between a point halfway between the center of the wall and the midpoint of the bottom side and a point halfway between the midpoint of the bottom side and the lower right corner to a point halfway between the start of the second line and a point where a line would cross the first line if it were drawn from the midpoint of the right side to a point halfway between the midpoint of the top side and the upper left corner.
-Sol LeWitt, 1974
... from "a point halfway between (a point halfway between (the center of the wall) and (the upper left corner)) and (the midpoint of the left side) and (the upper left corner)" to ...
There are 4 points and only two operators, i.e., "a point halfway between". The pseudocode given has used three "halfway between" operators on these four points (on lines 5, 7 and 9). I don't know how that interpretation was arrived at.
Given that the line has a FROM and TO point, we can extract those:
FROM
a point halfway between a point halfway between the center of
the wall and the upper left corner and the midpoint of the left
side and the upper left corner
TO
a point halfway between the midpoint of the top side and the
upper right corner
The "halfway between" in each FROM and TO part must specify two points to be between, so we can extract those: FROM
a point halfway between:
1. a point halfway between the center of the wall and the upper
left corner and the midpoint of the left side
2. the upper left corner
TO
a point halfway between:
1. the midpoint of the top side
2. the upper right corner
We do this once again for the nested "halfway between": FROM
a point halfway between:
1. a point halfway between:
a. the center of the wall
b. the upper left corner
c. the midpoint of the left side
2. the upper left corner
TO
a point halfway between:
1. the midpoint of the top side
2. the upper right corner
This results in a nonsensical parsing ("between" can't have three parameters), so we need to backtrack and reconsider other options. This is English and unfortunately the specification isn't precise. The only one that makes sense is therefore: FROM
a point halfway between:
1. a point halfway between the center of the wall and the upper
left corner
2. [a point halfway between] the midpoint of the left side and
the upper left corner
TO
a point halfway between:
1. the midpoint of the top side
2. the upper right corner
This yields the final definition of the first line: FROM
a point halfway between:
1. a point halfway between:
a) the center of the wall
b) the upper left corner
2. a point halfway between:
a) the midpoint of the left side
b) the upper left corner
TO
a point halfway between:
1. the midpoint of the top side
2. the upper right corner
I leave this as an exercise to the reader to parse the English using greedy vs. non-greedy regex statements and see which one results in the correct outcome.Now I'm expecting someone to make a parser/interpreter and a Sol Lewitt image encoding format using the genetic algorythm that turn images into semi transparent polygons :).
[1] http://imgur.com/U0sIlNE (based on my own parsing)
But in this case it it appropriate
What really surprises me is that nobody reported the mistake to the professor.
I think someone else in the class did:
> Michelle has asserted that the statement, as it appears in the Pace catalogue, only makes sense when an additional phrase is added.
Which linked to: http://cmuems.com/2013/a/michelle/08/29/quadrangle/
I've stood in a gallery and followed a different Sol Lewitt location drawing before and it had a similar error - an instruction missing.
I wonder, then, if these are deliberate omissions on the part of Lewitt?
It was fun to write :).
[1] https://gist.github.com/guillaume86/6423775
[2] https://dl.dropboxusercontent.com/u/177896/SolLewitt.PNG