‘The entire universe’ is in TCR’s ‘Ada and the Memory Engine’

Ada and the Memory Engine

Theatre Cedar Rapids — through March 31

Jessica Link in ‘Ada and the Memory Engine’ at Theatre Cedar Rapids. — Studio Reserved/TCR

“…0 to 1. The entire universe is in their difference.”

There is a whole world just waiting to be discovered and brought into being.

There is spectacle in the unsuspecting. Complexity in the simple. An incredible potential for reality in the conjured. And sometimes, things happen to come into being because of a brilliant young woman who’s work languishes behind the scenes of a world maintaining the order of men. But Ada and the Memory Engine, running now at Theatre Cedar Rapids (tickets $15-25), isn’t about the patriarchy. It’s about a woman pushing through it and working within it to accomplish remarkable things.

Lauren Gunderson’s play centers around Ada Lovelace, daughter of the (in)famous Lord Byron and the Lady Annabella Byron — two people, near opposites, whose daughter was gifted with her father’s command of language and her mother’s command of numbers. Ada grew up under the care of her very strict mother — Annabella worked to combat the lascivious reputation Lord Byron left in legacy to Ada and to keep her away from the lures he succumbed to by grooming her for a legitimate place in society and tutoring her in poetry’s apparent opposite — numbers. But Ada’s spirit, a combination of her parents, persisted.

At 17, Ada meets Sir Charles Babbage at a society party. Their relationship sparks a decade’s long connection that helps to define and expand Babbage’s plans for an “engine” (Alan Turing’s invention of the modern computer wouldn’t occur until a century later), first a “difference engine,” later evolving into the “analytical engine” — the “memory engine” of the play’s title — which could “think.” Babbage is credited with dreaming it into existence, and (though she never tangibly realized them) Ada’s extensive notes for the device, showing her ability to imagine what it was capable of, that solidify her status as the very first computer programmer.

Ada and the Memory Engine begins shortly before that party.

Ada (Link) watches a lecture by Charles Babbage (Tad Paulson). — Studio Reserved/TCR

The juxtaposition of our current technological world and a past existing with an extraordinary comparative lack of technology is made apparent at the outset in the runway-configured minimal set design by Kristen Geisler. It’s equally complex and simple, with acting cubes moved and arranged to become chairs, tables or podiums in different times and locations. Handwritten equations cover the walls (a bold color of blue — a mixture of teal and microsoft), and the dots of the original programming punch cards blanket the floor, keeping the brilliance and connection of Ada and Babbage always present.

The malleability of the boxes help to create an ever changing world — however, at times, moving the boxes could be a bit cumbersome in the small and intimate space. Transitions often occur while the characters read letters written between them — a smart location for a physical shift, and the performers slink in-between boxes with purpose and project vocally so that little is lost from page and action, and these physical transitions are smooth enough to maintain the momentum essential to any play.

In a contemporary period piece such as this one, individual pieces of a technical vision can go quite a few ways. It can hint at the time or an aspect of it, deny it completely or embrace it fully. Jenny Nutting Kelchen’s costumes were a beautiful and full embrace. Every performer was dressed in accurate spectacle befitting the time the story is set in. The elaborate and changeable costumes created a wonderful visual among the math and blue they lived within.

The original, live music by Emmy Palmersheim was a lovely addition. The electric ukulele evoked a marriage of “then” and “now,” and the moods Palmersheim composed fit the action and underlying tensions beautifully. Palmersheim stayed onstage for the entirety of the production, not “taking up space” necessarily — but I did have passing moments where I wished they were somehow incorporated more into the story performed.

William Lovelace (Mic Evans) and Charles Babbage (Tad Paulson) in ‘Ada and the Memory Engine’ at Theatre Cedar Rapids. — Studio Reserved/TCR

Tad Paulson and Mic Evans play the other two triangle points in Ada’s story. Charles Babbage is the overly intelligent, dashing older professor; William Lovelace, the necessary adherence to society’s requirements enveloped in love and loyalty. Paulson’s interpretation of Babbage is imbued with humble attraction and quiet tragedy. It’s easy to see why Ada loves him so dearly. Evans plays Lovelace, Ada’s future husband, with such skill — he could so easily be an off-putting rival to the charismatic Babbage, but he is changed and supportive and the audience is grateful for his part in Ada’s story.

There is initial suspicion between the men, and no matter the actual truth of the time, Gunderson explores the notion that Ada loves Babbage and Lovelace both, in different and strangely non-competitive ways. The three of them together depict a respect seldom unearthed within a pervasive romantic tension, their subtlety and subtext well used to help illustrate and navigate this unique relationship.

The possibility of this is expertly driven by Jessica Link as Ada — she and these talented men all have an incredible chemistry between them. There is an ease to their interactions, and Link’s honesty and charisma as Ada are difficult to deny — for the audience as well as for Babbage and Lovelace.

Link’s Ada is full. She is complete — at 17 and at 36. She is giddy, and then she matures, and she is now a mother, and you can see the shift in her behavior and physical demeanor every time. Link is one of those actors who can access the emotional core unlike most people, and like only a handful of performers. For many actors with this ability, it can be easy to stretch out in that emotional core and revel in those emotions on the stage. But it is the tempering of that superpower that creates the ebbs and flows of interaction, reaction and personal growth of a character — the thing that gives them that essential third dimension and offers an honest-to-god truth expressed.

Ada and Charles share a moment in ‘Ada and the Memory Engine’ at Theatre Cedar Rapids. — Studio Reserved/TCR

Link is a master of this trade, and this is very possibly my most favorite of her performances. She has surpassed herself in this role. Ada is the center of this play, but Jessica Link is the center of this show, and she is one of the most dynamic and nuanced epicenters of a play in Eastern Iowa that I have witnessed.

Lisa Kelly, a new director at Theatre Cedar Rapids, has done marvelous work on this production. The Grandon, one of my favorite spaces for theater, can be sticky when it comes to staging, but Kelly’s work was stellar within the spaces inherent limitations. Not once did I feel as though I missed a part of the action or a telling facial expression that would better illustrate a moment.

With a show that has so many different avenues to explore, Kelly has offered us a clear vision, smoothly activated with excellent pace, within a minimal world — allowing us to focus on the performances and story. There was one choice, however, I wasn’t a fan of: Lord Byron is present in the beginning of the show, but I really wanted him to be a lovely surprise saved for a key moment of action later on in the story. His early presence lessened the impact his scripted entrance could have had.

The script itself is excellent throughout the majority, but the ending does offer a test for any director. There is a quick and dirty temporal shifting that is jarring no matter how you slice it — a clear scriptural weakness. Despite the shortcomings of the final pages, Kelly’s interpretation gives the audience a version of the button needed to complete the story on stage, while simultaneously allowing it to live on in the minds of those who viewed it.

William Lovelace (Mic Evans), making Ada laugh. — Studio Reserved/TCR

Every piece of this vision is an uncommon pairing. Delicate lace and bold, static, unapologetic colors. Electric music and a graceful waltz. A driven woman, full of charisma and genius — able to convince at least two men that her worth was important and necessary beyond what society had taught them — in a world that didn’t believe such a dichotomy could exist.

And perhaps this is an accuracy. Because though it was unbelievable they could exist together then, here they are, together in truth and solidarity, bringing to life this important moment in humanity’s history, that is finally being explored and told by some of the most pragmatic, hopeful and poetic of storytellers. Now is not then.

Lauren Gunderson’s Ada is so desperately and remarkably human. She feels and experiences and produces so much in her too short life, facing all of it with bravery and ferocity and deep admiration. She never got to see the world “see” her and her many accomplishments.

But now, I simply can’t look away. She is fierce. She is exceptional.

From zero to one — it’s not just binary, it’s a whole world.

If you’d like to learn more about Ada, check out this 2015 article from Wired Magazine. This quote from Florence Nightingale (within the article) says so much: “They said she could not possibly have lived so long, were it not for the tremendous vitality of the brain, that would not die.”

*The author would like to disclose that she auditioned for TCR’s cattle call play auditions last summer and was called back for, but not cast in, this play.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/the-entire-universe-is-in-tcrs-ada-and-the-memory-engine/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Name</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="56"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>