Corpus ID: 12229185

A Box, Darkly: Obfuscation, Weird Languages, and Code Aesthetics

  title={A Box, Darkly: Obfuscation, Weird Languages, and Code Aesthetics},
  author={Michael Mateas and Nick Montfort},
The standard idea of code aesthetics, when such an idea manifests itself at all, allows for programmers to have elegance and clarity as their standards. This paper explores programming practices in which other values are at work, showing that the aesthetics of code must be enlarged to accommodate them. The two practices considered are obfuscated programming and the creation of “weird languages” for coding. Connections between these two practices, and between these and other mechanical and… 
Entropy and FatFinger: Challenging the Compulsiveness of Code with Programmatic Anti-Styles
Coding, the translating of human intent into logical steps, reinforces a compulsive way of thinking, as described in Joseph Weitzenbaum’s “Science and the Compulsive Programmer” (1976). Two projects
Entropy and fatfinger: challenging the compulsiveness of code with programmatic anti-styles
Entropy and FatFinger, two projects by the author, challenge this by encouraging gestural approaches to code by allowing the programmer to misspell code and interprets it as the closest runnable variation, strategically guessing at the programmer's intent.
Fully Human, Fully Machine: Rhetorics of Digital Disembodiment in Programming
ABSTRACT One way toward a more embodied digital rhetoric is through interrogating constructions of digital disembodiment. To make that case, this article examines one of the most famous esoteric or
The Appsmiths: Community, Identity, Affect And Ideology Among Cocoa Developers From Next To Iphone
joy of programming in a powerful way—the ability to conjure these giant structures, manipulate them at will, have them contain and be contained by one another.” (Coleman, 2013, 95) This programmer
A study & review on code obfuscation
This paper presents a technical study review of code obfuscation, and analyzes the different techniques which are used to thwart reverse engineers and to protect against malicious code injection and attacks.
Resisting Clarity/Highlighting Form: Comparing Vanguard Approaches in Poetry and Programming
It is suggested that this older form of poetics is the Russian Futurists' Zaum poetry theorized by the Russian formalist Viktor Shklovsky among others.
Critical Unmaking: Toward a Queer Computation
Author(s): Gaboury, J | Editor(s): Sayers, J | Abstract: Although media studies and digital humanities are established fields, their overlaps have not been examined in depth. This comprehensive
Do Programmers Prefer Predictable Expressions in Code?
It is found that programmers do prefer more predictable variants in code, and that stronger language models like the transformer align more often and more consistently with these preferences.
Understanding Computer Programming as a Literacy
It is argued that programming and writing have followed similar historical trajectories as material technologies and how they are intertwined in contemporary composition environments enhances the vision of twenty-first century composition.
Obfuscation: A User's Guide for Privacy and Protest
With Obfuscation, Finn Brunton and Helen Nissenbaum mean to start a revolution. They are calling us not to the barricades but to our computers, offering us ways to fight today's pervasive digital


Beautiful code
Beautiful Code is an opportunity for master coders to tell their story and you will be able to look over the shoulder of major coding and design experts to see problems through their eyes.
Epigrams on Programming.
The phenomena surrounding computers are diverse and yield a surprisingly rich base for launching metaphors at individual and group activities. Conversely, classical human endeavors provide an
C++ Programming Language
Bjarne Stroustrup makes C even more accessible to those new to the language, while adding advanced information and techniques that even expert C programmers will find invaluable.
Things a Computer Scientist Rarely Talks About
From the Publisher: How does a computer scientist understand infinity? What can probability theory teach us about free will? Can mathematical notions be used to enhance one's personal understanding
Things a computer scientist rarely talks about
some real world experience in sequential software design and inspiration for applying parallelism, this book can be a very rich and educational resource. It is a bright light tower in the adventurous
The Aesthetics of Generative Code
  • The Aesthetics of Generative Code
  • 2000
The C++ programming language (3. ed.)
A Box, Darkly: Obfuscation, Weird Languages, and Code Aesthetics.
  • In Proceedings of the 6 Digital Arts and Culture Conference, IT University of Copenhagen,
  • 2005
Beautiful Code. Dr. Dobb’s
  • 2005
Beautiful Code. Dr. Dobb's.
  • Beautiful Code. Dr. Dobb's.
  • 2005