This screenshot is test code I wrote for a status update box. These lines set up those ubiquitous little boxes all over social media that we take for granted today. Objects in space meant to relay thoughts that can be at least one character long but no more that 140, with a warning counter for when you go over. As I was writing this code, I was struck by how much work & time went into making sure the box responded to a user’s input instead of just sitting as a static design element. The scope of what the characters in The Bug faced putting together an entire operating system suddenly seemed much more daunting. (Or for another quicker example, this column by Yahtzee Croshaw on designing a gun for a video game.)
Realizing this sort commitment or willingness to work through the variables that coding requires has been an eye-opener for me & made me rethink why I’m taking these classes in the first place. While I’m enjoying learning the skill & can use it to augment my new media interests, for the most part I think that learning any coding language will be a supplemental skill for me personally. I would rather direct the sort of focus & finesse that would be needed to write excellent code into my ‘analog’ writing or editing skills. Ellen Ullman’s protagonist fell in love with creating something virtual out of language, but I don’t know that I can give up my love for pen & paper just yet.