Tutorials | Home |
In simple terms, a codework is a form of creative writing influenced by computer languages (Electronic Literature Collection, Volume One).
Canadian author John Cayley identifies categories for classifying codeworks, including:
Cayley, J. (2006). Time code language: New media poetics and programmed signification.
In New Media Poetics: Contexts, Technotexts, and Theories, pp. 307-334.
The code-poetry (Fig.1) of Australian artist and poet Mez Breeze, particularly her Mezangelle style, exemplifies this category.
Her work is frequently described as non-functional code-poetry, or as I call it, non-executable code-poetry where the code is not broken but purposely design in a way that not necessarily has to be read by a computer.
The image features a glitchy, terminal-style digital poem displayed in green text on a black background, resembling an old computer screen or hacker aesthetics. The text is arranged in an asymmetrical layout, with a mix of symbols, letters, and spaces that create a fragmented, non-linear poetic structure.
Mezangelle is a non-functional programming language that poetically merges machine and human languages, reshaping English with code-inspired syntax. Mezangelle disrupts both code and English, blending them into a non-functional, unreadable form that challenges dominant language structures creating alternative ways of meaning and knowledge.
–
Explore the intersection of computer language syntax and poetry by crafting a non-executable code-poetry using/breaking CSS syntax.
CSS (Cascading Style Sheets) is a computer language used to style web pages, controlling elements like fonts, colours, and layout.
body {
background: black;
font-family: "Raleway", sans-serif;
color: green;
}
a:hover {
content: "uncertainty";
transition: fade-out 2s;
}
body
and a:hover
?💡 What if we repurpose this CSS example create poetry?
✅ Choose a theme (e.g., memory, glitch, loss, love, happiness).
✅ Use at least two elements from CSS (structure, symbols, keywords, values).
✅ Use other languages. You can write your code-poetry using a language other than English, or mixing words from different languages.
✅ Break the syntax if needed—remember this is a non-executable codework!
body {
background: life;
my-family: "forgotten", "lost";
text-continues: justify;
display: none;
}
soul {
transition: fading 20y slowly-coming-and-growing;
}
/* and then */
love:active {
transform-at-any-time: withLife(∞);
}
🔸 Codeworks is type of Electronic Literature because it integrates programming languages and code syntax into the fabric of literary expression.
🔸 Codeworks “breaks” both code syntax and language syntax for poetic & critical purposes.
🔸 Codeworks exemplify the intersection of computational thinking and creative expression.
🔸 Codeworks intersects with Speculative Design by challenging traditional narratives and exploring alternative ways to design computer languages and approach creative writing.
🔸 How can executable-programming syntax be structured poetically to imagine new linguistic and computational realities?