Timeless Way of Building

Day 107 of Self Quarantine                       Covid 19 Deaths in U.S.:  127,000

I love Christopher Alexander’s Timeless Way of Building.

I love the form and the content.  Alexander wrote the book so that it can be read in 5 minutes, 20 minutes or the full book in five hours.

My favorite passage stops me every time when I try to do the 20 minute read:

Chris Alexander, Timeless Way of Building

In the midst of the pandemic, the economic crisis, and the Black Lives Matter protests, I am re-reading my timeless companion.

During my first reading, I noted a passage about the importance of work, play and home life being in the same place for a town to be alive.  I loved this design pattern as an ideal, but I saw no way that it could be realized in our modern life (pages 105-108 of Timeless Way of Building, 1979).

A man is alive when he is wholehearted, true to himself, true to his own inner forces, and able to act freely according to the nature of the situations he is in.

To be happy, and to be alive, in this sense, are almost the same.  Of course, a man who is alive, is not always happy in the sense of feeling pleasant; experiences of joy are balanced by experiences of sorrow.  But the experiences are all deeply felt; and above all, the man is whole; and conscious of being real.

To be alive, in this sense, is not a matter of suppressing some forces or tendencies, at the expense of others;  it is a state of being in which all forces which arise in a man can find expression; he lives in balance among the forces which arise in him; he is unique as the pattern of forces which arises is unique; he is at peace, since  there are no disturbances created by underground forces which have no outlet, at one with himself and his surroundings.

The fact is, a person is so far formed by his surroundings, that his state of harmony depends entirely on his harmony with his surroundings.

Some kinds of physical and social circumstances help a person come to life.  Others make it very difficult.

For instance, in some towns, the pattern  of relationships between workplaces and families help us to come to life.

Workshops mix with houses, children run around the places where the work is going on, the members of the family help in the work, the family may possibly eat lunch together, or eat lunch together with the people who are working there.

The fact that the family and play are part of one continuous stream, helps nourish everyone.  Children see how work happens, they learn what it is that makes the adult world function, they get an overall coherent view of things; men are able to connect the possibility of play and laughter, and attention to children, without having to separate them sharply in their minds from work.  Men and women are able to work, and to pay attention to their families more or less equally, as they wish to; love and work are connected, able to be one, understood, and felt as coherent by the people who are living there.

In other towns where work and family life are physically separate, people are harassed by inner conflicts which they can’t escape.

A man wants to live in his work and he wants to be close to his family; but in a town where work and family are physically separate, he is forced to make impossible choices among these desires.  He is exposed to the greatest emotional pressure from his family, at that moment when he is most tired — when he just comes home from work. He is confused by a subtle identification of his wife and children with “leisure,” “weekends.” and hence not the daily stuff of life.

A woman wants to be a loving woman, sustaining to her children; and also to take part in the outer business of the world; to have relationships with “what is going on.”  But in a town where work and family are completely separate, she is forced to make another impossible choice.  She either has to become a stereotyped “housewife,” or a stereotyped masculine “working woman.”  The possibility of both realizing her feminine nature, and also having a place in the world beyond her family, is all but lost to her.

A young boy wants to be close to his family, and to understand the workings of the world and to explore them.  But in a town where work and family are separated, he, too, is forced to make impossible choices.  He has to choose to be either loving to his family, or to be a truant who can experience the world.  There is no way he can reconcile his two opposing needs; and he is likely to end up either as a juvenile delinquent, who has torn himself entirely from his family’s love, or a a child who clings too tightly to his mother’s skirts.”

The Covid 19 Pandemic is illuminating the best and worst of the above two juxtaposed worlds for many families.  The problem is exacerbated with two parents working full time AND teaching their children.

The positive aspect of our new normal showed up for my daughter.  She was on one of her many Google Meet online meetings when she excused herself to help her six year old daughter who was in the middle of a science experiment.  “Wait a minute,” her peers on the meeting interrupted.  “Move your camera so we can see the science experiment.  That is a lot more interesting than what we are currently talking about.”

The negative aspects are washing over parents and children as their stress levels reach higher and higher as they try to maintain their old way of working, while trying to teach full time, and strive to have a family life.  And do all of this while in the lock down environment of self-quarantine.

While modern communication technology has enabled many of us to survive this pandemic, Alexander’s vision of a bygone era doesn’t fit our new normal.  We have to envision what a mixed work and learning and family life environment can be.  Alexander for all his wonderful visions of a healthy work life balance falls far short of what we need today AND tomorrow.

Posted in Content with Context, Design, Family, Flipped Perspective, Idealized Design, Values | Leave a comment

I want to be out on the streets of Seattle and DC protesting

Day 83 of Self Quarantine                       Covid 19 Deaths in U.S.:  109,000

It is so hard to watch the daily news showing peaceful protesters demonstrating against all that is wrong with my country.  I want to be with them.

But I can’t.

I want to visibly lend my voice with black Americans who are so wronged by our police and our economy and the ravages of a pandemic.  Black Lives Matter!

But I can’t.

I am now a Vulnerable.  Covid-19 is a clear and present death sentence at my age.

I want to let our dysfunctional politicians know in person that they need to live up to their respective oaths of office.

But I can’t.

I am now handicapped.  Getting caught in a stampede caused by police brutality and all manner of military armaments is a death sentence in my physical condition.  I can no longer physically run away.

I want politicians to hear my anger and heart ache, not just my inanimate TV that I scream at daily.

I am so disappointed in our country because I was stupid enough to think that by electing President Obama for eight years, a black American, that we had finally matured as a country.

I cry in my sleep that I was so wrong.

I was so wrong.

I give what I can to free the wrongly arrested peaceful protesters and to political campaigns in “red states” to elect politicians that are ethical and who will guard our democracy and who will de-militarize the police departments.

Is that enough?

I don’t think so.  I want to be out on the streets peacefully protesting.

But I can’t.

These protests and riots and police brutality are with me since I came of age in 1964 in the aftermath of the Rochester, NY, race riot.  We left Rochester shortly thereafter to move to Hendersonville, NC, for my father’s new job.

I arrived as a sophomore in high school the year after the city schools were integrated.  Racism was present at every turn depending on who you spent time with.  The times were peaceful and I was hopeful that we were in a better place.  My family and I watched in dismay the 1967 race riots in Detroit as the apartment that my grandmother and my uncle lived in just three years previously before was burned to the ground.

I thought I was safe now that I was away from the North.

I looked forward to attending Duke University in the fall of 1967.  Little did I know what awaited me during the next four years.

In the fall of 1967, while taking a shower in the men’s gym, I stared aghast at lines of ugly scars on the back of my biology professor.  I was too embarrassed to say anything to the professor.  I asked a grad student the next day what happened.

“Don’t you remember,” he said.  “The good professor participated in the sit ins at the Woolworth in Greensboro, NC in July 1960.  Those scars you saw were the result of being bull whipped by the white Sheriff’s department.”

“But the professor is white,” I said.

“Welcome to the south,” he replied.

On April 4, 1968, Martin Luther King was assassinated.  On April 8, Duke students started a peaceful vigil on the main quadrangle on West Campus.  I didn’t spend my nights on the quad, but I spent a lot of hours during the day listening to the speakers from many different walks of life.

1968 was an election year and I watched with horror as George Wallace ran for president and was popular in North Carolina.  On October, 24, Wallace held a rally and gave a speech in downtown Durham.  I was one of the demonstrators trying to shout the racist down.   I remember Wallace’s response to the crowd like it was yesterday:

Wallace received a mixed reception. While one local newspaper reported there were “oceans” of “Wallace for President” placards in the crowd, other demonstrators carried signs such as “Nobody Wins with Wallace” and “Hitler Was to Jews What Wallace Is to Blacks.” Responding to hecklers, Wallace said, “Let them get on television and it will all be over with,” and “I don’t know what they teach in college these days, but they ought to teach you how to behave in a crowd.”

The rally was one of my first encounters with tear gas, although not from the police.  Fortunately, Wallace was defeated but not before making clear how much of the country supported his candidacy.

In 1969 the riots and tear gas moved onto our campus at Duke.

“On February 13, 1969, between 50 and 75 Duke University students (many of whom were members of the Afro-American Society) occupied the Allen Building (Duke’s main administration building) to bring attention to the needs of African-American students. These needs included an African-American studies department, a black student union, protection from police harassment, and increased enrollment and financial support for black students.

“The students remained barricaded in the Allen Building for most of the day, leaving sometime after 5:00 PM after an ultimatum from the Duke administration. Although their exit was peaceful, a large crowd of mostly white students had gathered outside the building during the day, and this crowd and the police became entangled. The police fired tear gas on the students, prompting further campus protests.”

Duke University Administration Building Takeover

What none of us knew was that after the George Wallace demonstrations, the City of Durham police department applied for Federal aid to obtain full riot gear, tear gas generating machines, and tear gas guns.  Prior to the peaceful student exit from Allen Building, the police had massed in Duke Gardens to assault the administration building and forcibly remove the student protesters.  Nobody told the police the students left the building.

In the above article about the riots, the term “entangled” is a polite description for the mess that followed.  As we watched, the police came storming out of the building immensely frustrated because they were not able to bash any black heads.  We started yelling for the police to “Come out with your hands up.”

The police went nuts and started using their new riot toys to spread tear gas all around in an attempt to disperse those of us protesting.  As quick as they would fire a tear gas canister, we would pick it up and throw it back at them.  Before we knew it, we had a riot on our hands.

Nobody let the police know that the black students had left.

Police cars were burned.  Students were chased.  Clouds of tear gas colored the quadrangle a surreal Martian orange.  The university Caroliner had climbed to the top of the Duke Chapel bell tower to play the MICKEY MOUSE Club song as the police sprayed tear gas chasing students.

The media entered into the mess with the ability to do live broadcasts about this time.  Broadcast crews showed up from around the Research Triangle.  Since my dorm was right across from the administration building, we would come inside every 10 minutes or so to see how the press was covering our riot at Duke.

Soon it was time for the Jesse Helms editorial commentary on Raleigh’s WRAL TV.  We all knew he was a racist, but he usually disguised his bigotry.  That night, he spewed hatred and the “N” word several times describing the actions of the Duke students.  We couldn’t believe it.  Now we were angered and went back to the quad to engage with the police in a louder shouting match.  Another police car was turned over and burned.

What a mess.  But at least I was able to protest.  I was able to raise my voice.

In July, 1969, NASA distracted us for a while.  On July 20, 1969, Neil Armstrong became the first human to step on the moon.  The racial divisions in our country were pushed aside for a week as we all watched TV to make sure that the astronauts got to the moon AND came back safely to earth.  This time of scientific and engineering achievement was the golden age of facts being important.

I find it painfully coincidental that in the midst of a pandemic and the pain of another black American killed by police, that we took time out to witness Americans going to space again on an American rocket.  In horror, I watched the gall of the politicians who deny science and facts, celebrate our return to space through the results of exacting science and engineering.

For the next thirty years after the 60s protests, I married, raised three wonderful children, pursued a career in software engineering and entrepreneuring, and moved to Seattle.  I forgot my roots of peaceful protesting.

I was briefly reminded of the importance of protesting in 1999 when the World Trade Organization came to Seattle.  Each morning as I would get off the ferry for work, I would see hundreds of protesters with their signs and costumes ready for a day of protest.  But this was a strange protest because there were at least 50 issues that were being protested either pro or con.  The mayor and team established protest intersections for each of the 50 issues with the “for” people on one side of the street and the “against” people on the other side of the street.  During work breaks, I would wander the streets mesmerized by the plethora of issues and protests.  It was so laid back Pacific Northwest.

Then the rioters and looters showed up after dark.

On my way back from the Westlake Center to the ferry, I got caught between a crowd of protesters and the police.  I got a full dose of tear gas.  I made it home safely.  But the smells of tear gas reminded me of a time long past.

This is a long winded way of saying that my life experiences and my memories are full of the pain of black Americans not receiving justice.  I am ashamed that I have not done more.

It is long past time to stop the inequalities.  It is long past time that all of us come together and figure out a way forward that removes injustice.  We need to stop figuring out how to restore our country to some nostalgic time in the past that never existed.  We need to create a country much better for all of us going forward.

I want to be on the streets protesting.

I can’t.

I can change myself.

I can be the change I want to manifest in the world.

I loved General Mattis’s statement yesterday:

“Instructions given by the military departments to our troops before the Normandy invasion reminded soldiers that “The Nazi slogan for destroying us…was ‘Divide and Conquer.’ Our American answer is ‘In Union there is Strength.’” We must summon that unity to surmount this crisis—confident that we are better than our politics.”

“Donald Trump is the first president in my lifetime who does not try to unite the American people—does not even pretend to try. Instead, he tries to divide us,” Mattis writes. “We are witnessing the consequences of three years of this deliberate effort. We are witnessing the consequences of three years without mature leadership. We can unite without him, drawing on the strengths inherent in our civil society. This will not be easy, as the past few days have shown, but we owe it to our fellow citizens; to past generations that bled to defend our promise; and to our children.”

We can unite without him.

We can change.  We must change.

Posted in Citizen, Lifelogging, Patterns, Reflecting | 3 Comments

We interrupt our Pandemic for …

Day 77 of Self Quarantine                       Covid 19 Deaths in U.S.:  103,000

We interrupt the Covid-19 pandemic for …

    • a black man, George Floyd, murdered by four policemen in Minneapolis
    • a dam breaking in Michigan and flooding hundreds out of their homes;
      • This natural disaster is advance notice for hurricane season on the East Coast and wild fires in the West this summer according to a warning from Columbia University Director of National Center for Disaster Preparedness, Dr. Irwin Redlener;
    • Twitter sort of blocking tweets from the President for using his bully pulpit to share “when they start looting we start shooting;”
    • the White House blocking public service health information from the CDC warning about spread of Covid-19 in newly opened churches when people sing;
    • a U.S. economy so bad that the White House is withholding its usual summer economic projections while another 2.4 million Americans filed jobless claims last week to bring the nine-week total to 38.6 million;
    • scientists sharing that Covid-19 lingers in the air for 30 minutes when you flush your toilet if you don’t put the lid down;
    • 17 year cicadas waking up on the East Coast;
    • Eugene Robinson of the Washington Post putting Minneapolis protests into perspective with the protests at the state house in Lansing, MI sharing that “Black Lives Remain Expendable.”

“Just a couple of weeks ago, hundreds of white protesters, some carrying all manner of deadly weapons, stormed into the Michigan state capitol and disrupted legislators trying to do their official business. Police saw them as exercising their constitutional rights and let them come and go without incident.

“A mostly black crowd protesting Floyd’s killing, on the other hand, was met Tuesday night with tear gas and rubber bullets. City officials perceived the Minneapolis unrest as an emergency. This nation needs to understand that life-threatening racism is an emergency, too.”

Just when you think 2020 couldn’t get any worse, I go to bed with the images of the protests turning violent in Minneapolis, MN.

Minneapolis Protests George Floyd Murder

I awake in the middle of the night to a text from my brother about the President’s inciting his base tweet.  I check in with our family Google Hangout and my son just shared that a CNN black reporter and his video crew were arrested in Minneapolis while a CNN white reporter was not.  So much for sleep tonight.

My daughter responds to my anger and frustration on our Hangout with:

You need to do so much more Dad.

The MOST important thing you can do for lasting change to help POC is to vote democratic up and down the ballot.  AND give TIME (and money) to help others do so.  If we do not ALL work our butts off between now and November we will only have ourselves to blame for continued violence. This violence is OUR fault.

Consider starting with either one of these: 

https://votesaveamerica.com/states/

https://www.environmentalvoter.org/

And/or call your congresspeople and let them know you were up at 4am thinking about how horrible this is and you want them to help. They don’t know if you don’t tell them.  An email takes literally 3 minutes.

Action action action action.

“Don’t boo. Vote” (And help get others registered to do so) etc etc

I mean, I get it. It’s awful. It’s so awful.  But turn to action!

As Sam Stein shared “I’m just so weary!”

As I sit with my morning coffee waiting for the sun to rise (yes, it did rise this morning), I am grateful that I have a roof over my head and food to eat and that I live in a very beautiful place.  I give thanks that a daughter of a colleague who lives a mile away from the protests in Minneapolis is safe and healthy this morning.  I give thanks for a family that knows we have to act in myriads of ways to save our democracy through our actions, our time and our money.

Sunrise Seattle

And I pray for the strength to keep me safe and healthy as I leave my comfort zone of self-quarantine.

Act now to get out the VOTE in November!

Posted in Citizen, Family, Lifelet | Leave a comment

Intertwingling of Narrative and Computing

Day 76 of Self Quarantine                       Covid 19 Deaths in U.S.:  102,000

[NOTE:  These numbers are staggering to me and life changing.  My thoughts and prayers are with all of the families of the deceased. Going forward, each of my blog posts will update these numbers on the day that the post is first published.]

I love synchronicity.

I depend on synchronicity to focus my discovery and learning activities.

When a new topic randomly crosses my path from three different sources or colleagues, I know it is time to pay attention.  Two weeks ago, the existence of Jupyter notebooks showed up from three different colleagues.  They were excited about the ability to combine narrative and computing.  Well, this is novel (double entendre intended).  These are two words (narrative and computing) that I never would put together.  These two words use different tools to create and think with.  These two words require different thinking modes.  They just don’t go together.  It’s like Digital Humanities.

Digital Humanities

The 2015 Jupyter Grant Proposal introduction describes the creators’ aspirations:

“Computers are good at consuming, producing and processing data. Humans, on the other hand, process the world through narratives. Thus, in order for data, and the computations that process and visualize that data, to be useful for humans, they must be embedded into a narrative – a computational narrative – that tells a story for a particular audience and context. There are three fundamental aspects of these computational narratives that frame the problem we seek to address.

Jupyter Notebook

“First, a single computational narrative needs to span a wide range of contexts and audiences. For example, a biomedical researcher might originally perform statistical analyses and visualizations for a highly technical paper to be published in an academic journal. Over time, however, that same individual will give talks to other researchers, or even non-technical audiences. Eventually, it may even be important to enable non-coding lab scientists to perform that same statistical analyses and visualizations on data from new samples using a simplified graphical user interface. Across all of these different audiences and contexts, core aspects of the computational narrative remain invariant.

“Second, these computational narratives need to be reproducible. That is, other people – including the same scientist six months later – need to be able to understand exactly what was done (code, data and narrative) and be able to reliably reproduce the work in order to build new ideas off it. Reproducibility has long been one of the foundations of the scientific method, but the rise of data science brings new challenges to scientific reproducibility, while simultaneously extending these questions to other domains like policy making, government or journalism.

“Third, computational narratives are created in collaboration. Multiple individuals need the ability to work together at the same time, on the code, data and narrative. Collaboration is present in nearly all contexts where computational narratives are created: between two postdocs and a professor in the same research group; between the writers, editors and visual designers of an online news site; between the data scientists and business strategists at a large internet company; or between a teacher and students in a university classroom.

“Given this background, the core problem we are trying to solve is the collaborative creation of reproducible computational narratives that can be used across a wide range of audiences and contexts. We propose to accomplish this through Project Jupyter (formerly IPython), a set of open-source software tools for interactive and exploratory computing. These software projects support scientific computing and data science across a wide range of programming languages (Python, Julia, R, etc.) and already provide basic reproducibility and collaboration features. This grant aims at making major progress atop this foundation. The main application offered by Project Jupyter is the Jupyter Notebook, a web-based interactive computing platform that allows users to author computational narratives that combine live code, equations, narrative text, interactive user interfaces and other rich media. These documents provide a complete record of a computation that can be converted to a number of formats (HTML, PDF, etc.) and shared with others through email, Dropbox, GitHub, etc. They can also be published online thanks to our Jupyter Notebook Viewer, a free service we operate that allows anyone on the web to view a notebook as a regular web page.”

As I am immersing myself in this new world, everyone keeps saying “well this works for programmers and scientist programmers and maybe you still remember how to program a little, but it will never work for anyone else.”  Then I remember my encounter with Kate Hayles at Duke University who shared how she teaches her Freshmen English classes.  She uses software for their comparative literature studies:

Then, Kate hit me with the real paradigm shift here.  Along with comparing “texts” across different media, she is using literary critique skills to critique code.  She described this emerging field of critical code studies.  I wasn’t sure I had really heard what she just said so I asked for a specific example.

Kate explained “We are now as interested in critiquing the software as we are in critiquing the text.  There are several efforts under way to have side by side displays of the ‘digital text’ and the software that implements the digital text.”  Now I knew that I had just fallen down Lewis Carroll’s Alice’s Adventures in Wonderland rabbit hole.

“Let me see if I understand this right,” I asked.  “You mean to tell me that Humanities students are both interested in software and have the ability to critique and write software in an humanities course?”

Kate looked at me a bit like I was a Freshman student, and patiently explained “of course, this current generation is interested in software.  This is the digital native generation and they are eager to do the software explorations.  They are frustrated with those of us from the old school who only want to focus on print.”

“Let me try one more time.  There are not any humanities majors I know (including one of my children) who have the least bit of interest in computing.  They chose the humanities so they could stay away from science, math, and computation,” I asserted.

Kate just smiled and suggested that I ought to sit in on one of her classes where they do exactly what she is describing – study comparative literature by creating and critiquing software.  Kate said that given this turn in the conversation she would send along a couple more chapters from her latest book.

The narrative and computing ideas crashing together means it is time to call my narrative colleague, David Robinson.  I provide a little context and ask him a few questions.   The intertwingling of narrative, computing and data leads me to two questions:

    • How do you make a narrative computable?
    • How do you make computing a narrative?

The Jupyter technology has answered these questions at least at a minimal level, but what I was really trying to get at is what is the meaning of those two questions.

What does it mean to make narrative computable?

In his wonderful way, prior to our Zooming, David points me to a TED talk by the comic artist Scott McCloud.

A Computer Screen is window into a digital comic

I take a quick look at the video and scratch my head.  I think David has been in Wisconsin too long.  I don’t get the connection to my questions.

On the morning of the Zooming, I re-watch the TED video.  Scott shares how comics have evolved through different media over the last 3000 years and are now entering the digital age.  Then it hits me.  I have to go re-read all of Marshall McLuhan and Lev Manovitch and Sergei Eisenstein‘s books.  If I am going to put narrative and computing together, I have to understand the combination as a new medium.  This new medium is heavily dependent on a database structure underneath.

From Scott McCloud’s TED talk:

“Dad understood the shape of the future. So did J.C.R. Licklider and his notions for computer-human interaction. Same thing: he understood the shape of the future, even though it was something that would only be implemented by people much later. Or Paul Baran, and his vision for packet switching. Hardly anybody listened to him in his day. Or even the people who actually pulled it off, the people at Bolt, Beranek and Newman in Boston, who just would sketch out these structures of what would eventually become a worldwide network, and sketching things on the back of napkins and on note papers

“So, three types of vision, right?

      • Vision based on what one cannot see, the vision of that unseen and
      • The vision of that which has already been proven or can be
      • And this third kind, a vision of something which can be, which may be, based on knowledge but is, as yet, unproven.

“Now, we’ve seen a lot of examples of people who are pursuing that sort of vision in science, but I think it’s also true in the arts, it’s true in politics, it’s even true in personal endeavors.

“What it comes down to, really, is four basic principles:

      • learn from everyone;
      • follow no one;
      • watch for patterns; and
      • work like hell.

“I think these are the four principles that go into this. And it’s that third one, especially, where visions of the future begin to manifest themselves. What’s interesting is that this particular way of looking at the world

“Why is this important? I think this is important because media — all media — provide us a window back into our world. Now, it could be that motion pictures and eventually, virtual reality, or something equivalent to it, some sort of immersive display, is going to provide us with our most efficient escape from the world that we’re in. That’s why most people turn to storytelling, to escape. But media provides us with a window back into the world we live in. And when media evolve so that the identity of the media becomes increasingly unique — because what you’re looking at is comics cubed, you’re looking at comics that are more comics-like than they’ve ever been before — when that happens, you provide people with multiple ways of reentering the world through different windows. And when you do that, it allows them to triangulate the world they live in and see its shape. That’s why I think this is important.”

I send a note to David before our conversation:

I thank you.

I curse you loudly.

Really. Very loudly.

I thank you and affirm you for your oblique coaching.

I curse you loudly.  Did I say that?

Watched McCloud again.

Now I lose my next month going back through McLuhan and Lev Manovich and probably a little Eisenstein.

Damn you David Robinson.

So is this what you are trying to coach me on?

Narrative and computing (aka literate programming) is a new medium.

The rules for this medium will be different than the old media of story or computing or big data.

What kind of medium will  this literate programming media be – hot or cold?

What is the intent of the new medium?  Is there more than one when you start combining the ideas in the document?

      • Narrative and Code
      • Narrative and Code and Big Data
      • Computing on the Narrative (like Attenex Patterns did with terabytes of documents)
      • Narrative and Code and Interactive Visualizations
      • Narrative and code as text books
      • Narrative and code as scientific notebook or patent notebook

What happens when you “break the page” and you have an infinite canvas?

What does it mean to shape the future with literate computing?

Thanks for starting the conversation with a bang.

As David and I explore narrative and computing and how I want to create in this new media, I am reminded of Frank Gehry and how he had to innovate with technology to get his architectural designs built:

Frank Gehry had to transform himself from an architect to a builder and then operator of the buildings that he designed as he was unable to get his designs built. From “Is Designing Software Different from Designing Other Things?“, we catch a glimpse of how Gehry had to change his theories of design:

“In a more complex example, Frank Gehry in a video, at a Technology, Education and Design (TED) Conference put on by Richard Saul Wurman, described his challenges in creating the kind of public building designs such as the Guggenheim Museum in Bilbao, Spain, the Experience Music Project in Seattle, and the Disney Concert Hall in Los Angeles. When he first started exploring complex curved shapes for the exterior of buildings he was startled to discover that when he put his designs out to construction bid, the contractors quoted him five times the normal fees. He realized that no one knew how to build his creations. So he had to form a company to first adapt Computer Aided Design (CAD) tools to design the complex metal shapes, and then develop the software that would connect his CAD tools with CNC equipment to cut and mill the complex metal shapes. The end result was that he was able to build his distinctive creations for the same cost as traditional construction methods. During his presentation he reflected on whether he was now a building architect or a software designer.

Gehry Experience Music Project Seattle

“These changes are causing the field of architecture to look more like the field of software design. Lindsey details the extent to which computer systems and particularly the Dassault CATIA CAD system have entered Gehry’s practice of architecture. The computer is used for simulations of the digital and physical models, direct detailing, computer aided manufacturing, coordination of the electrical, mechanical and plumbing systems, and as a framework for the operation of the building after construction. Gehry describes how his evolving process is changing the craft of building design and construction:

“This technology provides a way for me to get closer to the craft. In the past, there were many layers between my rough sketch and the final building, and the feeling of the design could get lost before it reached the craftsman. It feels like I’ve been speaking a foreign language, and now, all of a sudden, the craftsman understands me. In this case, the computer is not dehumanizing; it’s an interpreter.”

The significance of the changes that Gehry has made in his fluent design process shows up in the organizational interventions that the software is bringing to the building industry as described in Digital Gehry:

“Ultimately, allowing for all communications to involve only digital information, the model could signal a significant reduction in drawing sets, shop drawings, and specifications. This is already reflected in the office’s current practices where the CATIA model generally takes precedence (legal as well as in practice) over the construction document set. This is a significant change in standard practice where specifications take precedence over drawings and specified dimensions are subject to site verification. . . . . Glymph states that `both time and money can be eliminated from the construction process by shifting the design responsibility forward’. Along with this responsibility comes increased liability. When the architect supplies a model that is shared, and becomes the single source of information, the distributed liability of current architectural practice is changed.”

“Building on the experience of Gehry, we see that this combined hard and soft design can shift forward into the area of operating a building as well. One software system can act as a shared repository and information refinery for the design, build, distribute, intervene and, now, the operate phase knowledge base.”

David and I quickly realize this is the start of many conversations.  I am still confused on how narrative and computing relate to each other.  But now I am confused at a higher level.

Posted in Entrepreneuring, Explorations, Learning, Narrative | Leave a comment

Lord, Thank you for Cheryl

Cheryl is our local UPS driver.  We just found out her name (although I am not sure the spelling).  She arrives like a fairy in our neighborhood and drops off her packages of magic.  She’s done this package act for at least five years.

But now we notice her.  We pray for her.  We thank her every time we see her.  I worry about her when I don’t see her wearing a mask or gloves.  I trust she has a gallon of Purell in her  UPS truck.

UPS Truck and Cheryl

We thank all of our angels amongst us who deliver the mail, or drive the Fedex truck, or work at the grocery store, or all the unsung heroes who make our Vulnerable life tolerable.  We thank all of those in the global supply chain who get to us our food, our medicines, and our health care equipment.  I thank them for bringing me my Raspberry Pi.  OK, I’ve got to have a little fun.

We thank all the nurses, and doctors, and health care professionals who risk their lives for all of us daily.

We thank all of those we encounter on the trails at Bainbridge Island for social distancing and wearing their colorful masks.

Social Distancing from the octopus stump

As a confirmed introvert, I like to live my life in the cocoon of my family.  Now I wake up and notice all those who are helping me stay alive and thrive during this pandemic.  Where we can, we reach out from a safe distance to ask our angels their names.  We want to know them and a little bit more about them in each random encounter.

Thank you, Cheryl.

I wish I could hug you and all the others who ease our isolation as we self-quarantine.  Hopefully, some day.

Know that each and every one of you has a virtual hug today.

Thank you all.

Posted in Citizen, Lifelet, Spiritual, Values | 1 Comment

A Product has a North Star

Recently, I came across a blog post on “North Star Metric” (NSM).  I was delighted that somebody else had written about a topic that is critical to the product teams I’ve managed.  I shared my thoughts in the post “The Power of Metrics to Guide Software Development.”

A North Star Metric is defined as:

“A North Star Metric is the key measure of success for the product. It is the single metric that best captures the core value that your product delivers to customers. They are key lagging indicators that measure success for the product.

“A NSM defines the relationship between the customer problems that the product team is trying to solve and the revenue that the business aims to generate by doing so.”

Yet, in every company I’ve joined the last ten years or consulted with, there would be a thirty something UX person who would be advocating and re-designing existing software with a universal interface or a more user-friendly interface or a modern interface like Microsoft or a pick a UI meme of the day.  I would scoff and pontificate or get really mad or just walk away in anger at their incompetence and stupidity.  I never stopped to understand what was the root cause of my frustration and anger.

I would have similar reactions whenever some UX person with too much power would completely redesign the UI of products I use for hours a day like Microsoft Office.  In the attempt to acquire a few more “young, hip” users, these companies would turn their backs on those of us who have spent decades learning and depending on their product to get real work done.  Every time I hear a product marketer proclaim we have a “modern user interface” I want to run for the hills.

In a user research interview for a forthcoming book with Kristen Litgen of Nuix (formerly FTI Consulting Ringtail) on how she learned to become a product owner, I suddenly realized that what I was frustrated by wasn’t incompetence.  I didn’t understand that I had a very different design center than the UX teams had.  It’s not like I had a single design center for every product.  The product design metric or NSM needs to change for any particular product and their target customer audience.

Attenex Patterns eDiscovery

With Attenex Patterns, the NSM was “increasing document decisions per hour.”  With Personal Patterns the NSM was “minimize time between search start and useful results.”  [NOTE: See “Why are there so few visual analytics applications?“] With the full Patterns product, the users were going to be spending 8 to 10 hours per day with the product, so it was fine to require some training to understand the power of the product (1-4 hours).  For the consumer Personal Patterns, the product had to require no training and be fast to respond.  The NSM was different for each.

Personal Patterns Attenuated Search

Similarly, the design centers and users for contract lifecycle management (CLM) in a stand alone product were different than the users coming at CLM from our Salesforce product at Conga.  The skills were different and the amount of time spent in the products were very different in the two environments.  The two products needed different North Star metrics.  Yet, the UX folks insisted on a common “user friendly” UI.

Now that I realize the huge gap in the different design centers for a given product, I can have a more rational discussion that hopefully leads to a better outcome.  I can go back to the basics of discussion so nicely described by Amsterdam and Bruner in Minding the Law:

“So we take as the agenda of this book to make some very familiar routines in law-thinking strange again. We want to concentrate especially on three commonplace processes of legal thought and practice, to target them for consciousness retrieval. They are processes without which lawyers, judges, and students of the law could not possibly make do for as much as one hour: categorizing, storytelling, and persuasion.

“But our efforts to explore the processes of categorization, narrative, rhetorics, and culture will also lead us to use other techniques of estrangement. Perhaps the most powerful trick of the human sciences is to decontextualize the obvious and then recontextualize it in a new way.”

Anthony G. Amsterdam;Jerome Bruner. Minding the Law (p. 4). Kindle Edition.

I now realize that I didn’t spend the time to “de-contextualize the obvious” for the UX designers.  My bad.

Posted in Attenex Patterns, Content with Context, Design, Product, Reflecting, Software Development, User Experience | 1 Comment

Know Now

What if you could accurately predict, in fact even know, your quarterly results at the beginning of a quarter rather than at the end of a quarter?

That is the question that Eric Robinson and I explored many times over the twenty years we collaborated together.

If you could KNOW NOW and you could see any problems coming up, you could start interventions immediately and not have to wait 3-6 months to make changes.

During our time together, Eric and I founded a company called Attenex which was acquired by FTI Consulting in 2008 and then by Nuix in 2018.

As underlying technologies like Microsoft Office 365 and Oracle Financials migrated from client/server applications to the cloud, our ideas became easier to implement.  One of the biggest barriers to analyzing large amounts of unstructured information is having to collect that information from scattered computer systems.  With that information now in the cloud and robust APIs available, our ideas went from thoughts to prototypes.

I was reminded of our musings while watching a 60 Minutes segment on Outbreak Science:

Outbreak Science featured on 60 Minutes

“When you’re fighting a pandemic, almost nothing matters more than speed. A little-known band of doctors and hi-tech wizards say they were able to find the vital speed needed to attack the coronavirus: the computing power of artificial intelligence. They call their new weapon “outbreak science.” It could change the way we fight another contagion. Already it has led to calls for an overhaul of how the federal government does things. But first, we’ll take you inside BlueDot, a small Canadian company with an algorithm that scours the world for outbreaks of infectious disease. It’s a digital early warning system, and it was among the first to raise alarms about this lethal outbreak.

“It was New Year’s Eve when BlueDot’s computer spat out an alert: a Chinese business paper had just reported 27 cases of a mysterious flu-like disease in Wuhan, a city of 11 million. The signs were ominous. Seven people were already in hospitals.”

Their prediction was used by a Toronto hospital to buy the necessary ventilators and personal protective equipment months before US hospitals, states, and the Federal Government started scrambling for these goods.

They are a current example of Knowing Now what is going to happen months into the future.

Eric and I realized that we could do a similar prediction from our experiences with large scale eDiscovery with all the “digital exhaust” flying around a corporation.  Yet, it still took a couple of chance encounters to realize how easy it would be.

The first encounter happened at an FTI Consulting senior manager’s retreat where Heidi Gardner presented her research on lessons from professional services firms.  She found that the more partners collaborate with each other the more revenue they generate.

“Today’s professional services firms face a conundrum. As clients have globalized and confronted more-sophisticated technological, regulatory, economic, and environmental demands, they’ve sought help on increasingly complex problems. To keep up, most top-tier firms have created or acquired narrowly defined practice areas and encouraged
partners to specialize. As a result, their collective expertise has been distributed across more and more people, places, and practice groups. The only way to address clients’ most complex issues, then, is for specialists to work together across the boundaries of their expertise.

“When they do, my research shows, their firms earn higher margins, inspire greater client loyalty, and gain a competitive edge. But for the professionals involved, the financial benefits of collaboration accrue slowly, and other advantages are hard to quantify. That makes it difficult to decide whether the investment in learning to collaborate will pay off. Even if they value the camaraderie of collaborative work, many partners are hard-pressed to spend time and energy on cross-specialty ventures when they could be building their own practices instead.

“And no wonder. This kind of collaboration is difficult. It’s different from mere assembly (in which experts make individual contributions and someone pulls them all together) and from sequential, interdependent projects (in which a professional adds to a piece of work and then hands it over to the next person to work on). It’s much harder than simply delegating to junior staffers. It’s also not the same as cross-selling, when partner A introduces partner B to her own client so that B can provide additional services. True multidisciplinary collaboration requires people to combine their perspectives and expertise and tailor them to the client’s needs so that the outcome is more than the sum of the participating individuals’ knowledge.”

How Rainmakers Profit from Collaboration

“To illustrate how collaboration enhances a professional’s ability to generate business, let’s compare two nearly identical lawyers. Both graduated from law school the same year and are in the same practice area at the same firm. They billed nearly the same number of hours in a given year, but it’s clear from the diagram that they spent those hours in very different ways. Lawyer 1 brought six other partners into his own client work, half of whom were not from his own practice area (as shown by the gray dots). Lawyer 2 involved more than 30 other partners in work that he generated, two-thirds of them from outside his practice. Lawyer 2’s multidisciplinary approach paid off: Total revenue that year from his clients was more than four times higher than revenue from Lawyer 1’s.”

As Eric and I watched the presentation, we realized that the data was pulled from a standard time and billing system that we used.  We thought we could analyze that data to find our high, medium and low collaborators. We got permission to access a subset of the data to test Gardner’s theories on our professional services firm.  Our hypothesis was that we could educate the medium collaborators to become high collaborators to dramatically increase the firm revenues.  Heidi Gardner confirmed our hypothesis was the core of her analysis and training with her clients.

Our next chance encounter occurred when we were introduced to Cliff Dutton, who was Director of eDiscovery for AIG.  He shared with us research he did with Brown University colleagues.  The article (“Empowering Board Audit Committees: Electronic Discovery to Facilitate Corporate Fraud Detection“) demonstrated a principle that Eric and I believed, but had not been able to prove.  Their research showed that the elements of fraud were present in a corporate information system 60 days before it was identified by regulatory authorities.

“A number of recent accounting scandals in public companies have illuminated the need for enhanced oversight capabilities by board audit committees. The current reliance of boards on corporate financial statements reviewed by independent auditors is deficient; there is a delay in audit committees receiving these reports. Moreover, these reports transmit historic rather than real-time information to directors. In this paper we investigate if analytical techniques utilized by the U.S. Department of Homeland Security to provide advance warning of potential terrorist threats can be employed to strengthen corporate governance of public companies. The narrative reads that board audit committees can utilize electronic analysis of corporate email as an advanced corporate fraud detection system. Our application of these techniques to one actual case of corporate fraud indicates that an electronic monitoring system would have signaled an alarm of aberrant behavior to the board audit committee 60 days in advance of initial inquiries by regulatory authorities.”

The third chance encounter came during a conversation with Ade Miller at Conga.  He asked me what the future of artificial intelligence and machine learning (AI/ML) was in the contract lifecycle management (CLM) market.  I led off the discussion by asserting something I discovered twenty years before.  I believed that a corporation was the sum total of its formal AND informal contracts.  The formal contracts are the ones with customers and suppliers.  The informal contracts are all the “commitment” documents inside a corporation like business plans, compensation plans, product plans, product marketing plans, employment contracts and yearly performance reviews.  These formal and informal documents have the dates to deliver future commitments which have revenue and cost implications.  The informal commitments are also embedded in Customer Relationship Management (CRM) systems like Salesforce.  All of this information along with financial data is in the “cloud.”

I shared with Ade the experience at Primus Knowledge Solutions (PKSI) that illustrated “no one person knows, but the network does.”  We spent a year negotiating a large contract with Compaq to make sure that we could financially recognize all the revenue when the contract was signed.  Little did we know that the sales person had committed that we would provide onsite support to the client in an email.  This email was not shared with the PKSI executive team.  When the customer called to exercise the sales person’s commitment, we realized that we had to restate our revenues for the previous quarter.  Our stock price tanked.  Oops!

No one person knows, but the corporate network does.

Armed with our knowledge of how to collect and analyze large volumes of unstructured emails and documents and structured financial information, Eric and I prototyped a system that showed we could Know Now what our future financial situation would be.

As we exist here in the middle of the corona virus crisis, you might ask “so what happens when there is a black swan event that comes out of nowhere?”

The BlueDot outbreak risk analytic software can be easily combined with Know Now to prepare for a Black Swan event.  Not only are corporate data in the cloud, so is everything that BlueDot is analyzing.  So even unexpected events can be incorporated into Know Now.

No one person knows, but the globally interconnected World Wide Web does.

If only we knew where to look and how to analyze.

Posted in Attenex Patterns, Big Data, Content with Context, eDiscovery, Knowledge Management, Visual Analytics | Leave a comment

Programming a Computer makes me Happy

Translating an idea from my head into an inanimate extremely logical computer AND seeing the idea come to life makes me happy.

Even after 50 years of creating software and software products I am always “surprised by the joy” of programming.  I have to take the inspiration and ideas that accumulate randomly and meld them into something precise and logical.  While the tools for programming evolve to higher and higher levels of abstraction and capability, I still have to bridge my “gulf of intention.”

“The test of a first-rate intelligence is the ability to hold two opposed ideas in mind at the same time and still retain the ability to function.” – F. Scott Fitzgerald

Creating something new in software is my visceral experience of the Fitzgerald quote.  On the one hand, I have a grandiose idea of a “virtual world” inside the computer that I want to create.  On the other hand, I have the tedious detailed instructions that I have to type into some form of arcane computer language to realize the vision.

I experience great joy when I bridge this gulf of intention.

Hardest of all is no matter how long I work at bridging the gulf, the reality never comes close to my vision and intention.  Perversely, as I start to realize my intention, I realize how narrow the intention was in the first place.  My vision of what is possible grows wider.  The structural tension between vision and reality grows wider still.

Yet, I persist.  It makes me happy.

A program makes me happy when even a small portion of the gulf is crossed.

Yesterday, it was a simple starter Python program to see whether the computer clock time “minutes” were an even or odd number.

Three years ago, it was working with a team to design and produce what is now Nuix Discover’s Social Network Analytics.  While I didn’t do any of the programming, I collaborated to design what was needed for eDiscovery lawyers and forensic accountants.  Each day, I could see the gulf of intention narrow as Yong and Scott and Eric worked their magic.  And then the gulf widened as we realized we could add phone calls and SMS texts to the email communication between members of a social network.

Nuix Social Network Analytics

Over the course of a joyful month, we realized we could combine visualizations of semantic networks (how words and documents are related), social communication networks (how people and companies are related), event networks (how events are related in time), and financial transaction networks (how financial information is tied to communications, people and events).  Each day was a joyful celebration of progress and a joyful time of designing the next prototype iteration.

Fifteen years ago, David Socha and I asked ourselves “Is Designing Software Different from Designing Other Things?”  We summarized our findings by asserting that software design is different.  It is the very “softness” and changeability of software that is a “material without qualities” that provides the challenge.

While Heskett‘s `Design is to design a design to produce a design‘ seems nonsensical at first reading, it serves as a clarifying framework to look at the similarities and differences between hard and soft design. The view of the design activities field needs to expand beyond just generating a specification to include the full range of activities — design, build, distribute, intervene, and operate. The evolution of Frank Gehry‘s and John Socha‘s respective design experiences suggest that the future of hard and soft design is not an either/or choice but rather the appropriate combination of techniques, skills, and processes.

As we see in this paper, each of the meanings of `design’ is different between software design and most other design disciplines. In software, the first noun extends to include organizational intervention as a significant component. The verb is about reversing the steps (test-driven development). The second noun is about the source code is the design specification. The third noun is about the design not being an object to be manufactured, for most classes of software, but instead being a complex adaptive system that is an organizational intervention. The other design disciplines that are most like software design are those that share these qualities, including the disciplines dealing with bioengineering and social systems.

The result is what we believe to be a convincing story that software designing is different because it is a field of a `material without qualities’. The key
differences are:

      • Source code is the design (Noun 2)
      • Design (Noun 2) and organization intervention (Noun 1) are the dominant steps, unlike hard design where build and distribute are the dominant steps
      • The steps of the waterfall design (Verb) model are reversed
      • There is little material resistance with software — no physics, no first principles, no simulation from first principles
      • Software design (Noun 3) is a complex adaptive system design
      • Software is always deeply embedded — exists in some hardware form which provides one set of constraints, and in a soup of other complex adaptive systems which generates fuzzier constraints

As software becomes more prevalent in the design tools and products of other disciplines, we can expect those `hard’ disciplines to become progressively more `soft’, with the concurrent change in forces requiring softer design techniques. In the future, many domains of hard design will require multiple design methods and processes:

      • Hard design processes for those things that physics apply to.
      • Software design processes for the software or `alive’ components.
      • Recognition that most products have an organizational intervention component to them.

More recently, David Robinson and I had several discussions asking “is programming computers like making art?”  Maybe the question is closer to “does programming bring me the same joy that painting brings you?”

David is a very talented artist in the widest sense of the word.  His paintings stir my soul.  His theater work is masterful.  I had the pleasure of seeing the grand opening of his play “The Lost Boy”  David wrote the script, produced the play, was the lead actor and worked with the Chili Boys to compose the music.

Two years ago I started experimenting with painting using acrylics.  I love the experience and the joy of creating colorful marks on canvas.  It is the same challenge of translating the vision in my head on to the realities of the canvas.  And there is a huge gulf between my intention and what appears with my experiments.  Slowly I am bridging that gulf, but I fear I have come too late to develop the skills needed to reproduce my visions.

Flow series of painting experiments

Now that I am programming again, the joy is similar.  But different.

With programming I am resurrecting the skills I developed a lifetime ago with punch cards on an IBM 360 and a teletype interface to a DEC PDP-12.  I can draw on a wide range of programming languages, the advent of the World Wide web, many ways to store and manipulate big data, and 50 years of using and evaluating personal and enterprise software products.

With painting, I am an exploring novice.  At every turn, I know not what to do or even which tool to use.  Or even the questions to ask of others.

However, with both programming and painting, I am surprised by joy.

They make me happy.

Posted in Patterns, Reflecting, Software Development | 1 Comment

Lifelet: I love my Raspberry Pi and Python

I love my Raspberry Pi!!!

What else is there to do after 39 days of self-quarantine but to relearn how to program. It’s been 35 years since I programmed professionally.  There are many who would argue that I never did.

Python seems to be the current rage with newbies and professional programmers so that is my starting place.  I also want to get back to playing with hardware and sensors and actuators.  I selected the Raspberry Pi micro computer for my starting point.

I’ve watched the Maker movement from the sidelines for a decade and am amazed at the range of hardware and software projects that people new to programming are able to do.  Kelly Franznick showed me what was possible with non-programmers with his student class projects.  I wrote about his experience in “Find. Copy. Paste. Tweak.”  This method for beginning programmers turns out to be the secret of the most experienced software architects.

Building on Kelly’s experience, I set up a class project to build an Arduino air quality monitor and a company to surround it in “Designing a Human Centered Venture.”  I was blown away by what the sixteen graduate students were able to do in 10 weeks.

Personal Air Quality Monitor

Recently, I reconnected with two of the best software engineering architects I’ve had the pleasure of working with in my career – John Churin and Eric Robinson.  Each of them regaled me with their exploits in the micro world.  John showed off his Christmas lighting extravaganza with LED lights everywhere on his house and on the trees in his yard in Grants Pass, OR.  I was especially impressed with his slowly rotating and blinking red LED lights to simulate night animals eyeing you.  He believes this is keeping his yard free of deer and raccoons.

John with his partner, Chris, and his maker space projects

Eric decided he would start with an Arduino project to control the lights on his Jeep.  He’s had fun learning the Arduino as well as figuring out how to tie into the Jeep’s “digital network.”

Eric’s Maker Space

I let my Raspberry Pi Canakit Complete Desktop Starter Kit and the Freenove Ultrasonic Starter Kit sit in quarantine for a few days while I raced through several books to get my mind wrapped around the hardware and the Python Programming Lanugage:

I finally worked up the courage to open the boxes and extract the parts.  I wasn’t worried about the quality of the kits.  I just have the bad habit or karma or weird energy that when I encounter technology and software it tends to break.  The quality assurance engineers I worked with loved to have me come by as they knew the software would break and bugs would show up at the same time I did.

I pulled all the pieces out of the boxes and plastic wrapping.  I could not believe how small the Raspberry Pi board is.  It is smaller than the computer mouse.  And yet it is a quad processor with 4GB of memory, USB ports, 1gb ethernet, wireless, bluetooth and on and on.  All on this tiny little credit card sized board.

Raspberry Pi 4 with 4GB

I attach the heat sinks, put the board in the box, attach the cables and I am ready to go.  Not.  I need an HDMI monitor.  I have at least 15 monitors in my computer history museum of a house.  After 14 tries, I finally find one that has an HDMI connector.  I am ready to plug in the power.  With great trepidation and expecting smoke or a mini-explosion to occur I connect the USB-C power plug.

No smoke.  No explosion.  Just a little red light on the board and the monitor starts blinking, and then a rainbow, and then the software starts loading.  OMG, everything is working like the instructions say.  This can’t be.

After 5 minutes of loading and installing software, the computer is ready to reboot into the Raspbian “windows like” Operating System.  It just works.

I didn’t have to troubleshoot.

I didn’t have to call customer support.

It just works.

What to do first.  Let’s try the browser.  Up comes Chromium (a variant of Google Chrome).  I log in and it asks me if I want to download all my bookmarks and chrome plugins.  Are you kidding me?  At heart, this is a $35 computer board.

OK, I’ll play your game Raspberry Pi.  See if you can load Gmail.  Yup, up it comes.

See if you can load my thousands of Google Photos.  Yup, up it comes.

All right, now I am really going to challenge you.  See if you can load Microsoft Office 365 so I can check my Outlook email.  Yup, up it comes.

While theoretically I know that once you have an Internet browser you can run all this web software, but on a $35 computer?  Why would I ever buy a desktop again?

Raspbian GUI OS with Chromium Browser

I am dancing around the house.  “Jamie, come look at this little computer and what it can do,” I shout out to my wife.

Now, it is time to try some Python coding.

I start the Python Thonny IDE (Integrated Development Environment).  Of course, I have to start with a couple variants of the “Hello World!” program.

I decide to do the Odds program in Head First Python.  After fixing several of my typos, the program works.

I share the photo of my first program with Eric.  He has kindly offered to help with any problems I have and critique my coding techniques.

Odds.py Python Program

Within a minute, Eric texts his critique:

“Yeah. I bet you loved typing in all those odd numbers.  🙂

“A simpler way would be:   odds = range(1, 60, 2)”

I knew he was going to be entertained with my programming.

My next project is to program the “send an email” from the Raspberry Pi from the Beginner’s Guide book.  I copy the program in and fix my typos.  However, as I looked at the program before running it, there were some variable names that didn’t look right.  They looked like typos to me.  I run the program.  Sure enough it fails.  I fix what I think are the typos, and the program still fails.

Off I go to the Internet to see if somebody else has one.  Sure enough, I find one and compare the two programs.  The one on the internet looks better, so I do the “Find. Copy. Paste. Tweak.” process again.  The new program runs.

Now I have to show off a bit.  So I set up a quick loop to send an email to Eric and a few family members.  Amazingly, this program runs as well.

Eric texts “Yep, you’ve created a ‘spam bot.'”

Did I mention that Eric has a peculiar lovable way of “helping and critiquing”?

I am bouncing around the house now.

I have to take a few minutes and write a blog post.  I share the “I love my Raspberry Pi” title with Eric.

He responds:

“You love it.. until you don’t. It’s like a relationship with anything — instant love as you learn all the new things. Then something becomes difficult. You can’t do what you want. The magic disappears. Things start breaking or wearing out. It becomes an anchor. Then you buy the new thing and start all over again.

“Maybe I should write a blog,..  :)”

Eric follows up with:

“Maybe there are ‘Seven Stages of Joy’ to match our ‘Seven Stages of Grief'”?

Nice try Arduino man.  Go buy yourself a Raspberry Pi.

I love my Raspberry Pi!

I am off to the next project of hooking a web cam to the Raspberry Pi to see if I can do motion detection and recording.

[NOTE: This is the second in the series of love affairs with technology.  The first was “I love my Fitbit.“]

Posted in Learning, Lifelet, User Experience, Wake Up! | 4 Comments

Corona Virus Accelerates Digital Transformation

Knowledge has three eyes: memory when it looks at the past, wisdom when it looks at the present and responsibility when it deals with the future.” – 1642, Michael Wexonius

In March of 2016, I had the pleasure of sharing a lunch with several Illinois Tech Institute of Design (ID) professors and the Chairman of the ID Board of Overseers Rob Pew.  We chatted about the future of the Institute of Design.  I had just received a planning document from ID sharing their excitement about building a new facility on campus for the school.  I decided to shift the conversation to the future and challenge both the ID team and Rob with his career at Steelcase on why they were continuing to spend money on physical buildings.

I asked very directly why they weren’t planning for a future of Virtual Reality and Augmented Reality where physical presence in a specific place at a specific time is no longer required.  I shared my experiences recently with several Seattle VR enterprise application startups and that I thought within a few years the hardware and software would be good enough to go well beyond what is possible today by requiring physical presence.  I asked Rob how Steelcase was going to survive in 5-10 years when there was no longer a need for office buildings.

I identified several implications of not having to travel to a physical place to go to school or go to work.  We would no longer have to invest enormous sums in physical buildings nor would we pollute the atmosphere by daily commuting or air travel for meetings.  We would help the environment and I argued that we would actually do better work and collaboration with the new technologies.

Needless to say I was laughed at and no minds were changed.

I wrote up the components of this conversation in “From Pages to Places: The Transformation of Presence.”

I had a glimpse of the future but I thought the impetus would be the technology evolution of VR/AR/MR hardware and software.

Spectrum of Virtual Reality

It never occurred to me that the Covid-19 pandemic would be a forcing function and impetus to a large scale change in school and work.

“We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten. Don’t let yourself be lulled into inaction.” – Bill Gates, 1996.

While none of us were ready for the suddenness of having to shift to working and learning from home, we are able to limp along due to a wide variety of advancements:

  • Videoconferencing with tools like Skype and Zoom to enable remote collaboration for work and learning and social connection for family and friends
  • eCommerce ability to order the necessities of life from the local grocery store to Amazon and Walmart have become the new retail infrastructure:

“Amazon has ‘essentially become infrastructure,’ says Sally Hubbard, a director at the Open Markets Institute and a former assistant attorney general in New York’s antitrust bureau. As the country stays home and observes social distancing guidelines, its reliance on Amazon is becoming increasingly apparent.”

vSpatial Collaboration Software

While the Covid-19 pandemic is up close and in our faces every minute of every day threatening death, we are also in the midst of a slower moving threat to humanity with the climate change crisis and global warming.  Organizations like Citizen’s Climate Lobby are working to both raise awareness and urgency about climate change, and also to do something in the short term as a bipartisan way to make progress.  Our advocacy and support of the Energy Innovation and Carbon Dividend Act is an important first step.

One of the interesting consequences of shutting down much of the world is the positive effect on causes of climate change like pollution.  We are essentially running short term experiments on human effects on the climate.

Climate Change Changes

The Covid-19 emergency is horrid in its human toll and the economic implications.  In spite of warnings for decades, the current US administration was woefully unprepared for the pandemic.  It is not an intervention that anyone would have chosen.  But it is here.

I am in my 31st day of self-quarantine and social distancing.  It’s been difficult not to play with and hug our grandchildren.  It is painful to observe the stress and strain of our children having to care for our grandchildren AND try to work full time remotely AND try to care for themselves.

Yet, the emergency is here and we are dealing with it thanks to many developments by many companies on their own path to digital transformation.

“Digital transformation is the integration of digital technology into all areas of a business, fundamentally changing how you operate and deliver value to customers. It’s also a cultural change that requires organizations to continually challenge the status quo, experiment, and get comfortable with failure.”

Most corporations have missed that the biggest issue for digital transformation is the behavior change required by their employees AND their customers.  The challenges of digital transformation are captured in “Digital Transformation is not About Technology.”

“Of the $1.3 trillion that was spent on DT last year, it was estimated that $900 billion went to waste. Why do some DT efforts succeed and others fail?

“Fundamentally, it’s because most digital technologies provide possibilities for efficiency gains and customer intimacy. But if people lack the right mindset to change and the current organizational practices are flawed, DT will simply magnify those flaws. Five key lessons have helped us lead our organizations through digital transformations that succeeded.

Lesson 1: Figure out your business strategy before you invest in anything.

Lesson 2: Leverage insiders. 

Lesson 3: Design customer experience from the outside in.

Lesson 4: Recognize employees’ fear of being replaced. 

Lesson 5: Bring Silicon Valley start-up culture inside.”

As I experience social distancing, I reflect back to the “From Pages to Places: The Transformation of Presence.”  There are two key changes here:

  • the Internet is going to transform from a system of pages to a system of places.
    • In a very simple form that is like Zoom Rooms or Google Meet.
    • In a more complex version it is the world envisioned in Ready Player One of a wide range of actual places (captured through 360 degree video) and animated places created artificially.
  • we are going to change our concept of presence from being physically present to being virtually present.
    • TAI with their “Power and Presence” communications workshop offers a wide range of coaching and practice for how to communicate with presence whether in person or virtually.

Yet, not all of the economy is made up of knowledge workers.  We have manufacturing and agriculture and the services sectors which today all require physical presence.  However,  we can see trends over time to go from very large scale to the very small.  Chris Anderson in Makers: The New Industrial Revolution shares how manufacturing can go the way of computing:

“In short, the dawn of the Information Age, starting around 1950 and going through the personal computer in the late 1970s and early 1980s and then the Internet and the Web in the 1990s, was certainly a revolution. But it was not an industrial revolution until it had a similar democratizing and amplifying effect on manufacturing, something that’s only happening now. Thus, the Third Industrial Revolution is best seen as the combination of digital manufacturing and personal manufacturing: the industrialization of the Maker Movement.

“The digital transformation of making stuff is doing more than simply making existing manufacturing more efficient. It’s also extending manufacturing to a hugely expanded population of producers— the existing manufacturers plus a lot of regular folk who are becoming entrepreneurs.”

Anderson, Chris. Makers: The New Industrial Revolution (p. 41). Random House, Inc.. Kindle Edition.

I’ve participated in two of these down sizing revolutions in computing (from mainframes to minicomputers to PC software development) and in printing (from very large printing machines to desktop publishing).  As 3D printers become smaller and less expensive and utilize different materials (from plastics to metals), we can see an evolution from mass production to mass personalization as we each can produce what we need.

We see shifts occurring in agriculture from massive farms to more localized farms as recommended in Paul Hawken’s Drawdown: The Most Comprehensive Plan Ever Proposed to Reverse Global Warming.  I see this everyday on my social distancing walks as I go by HeyDay Farm and restaurant on Bainbridge Island.

“You begin to see that growing even a little of your own food is, as Wendell Berry pointed out thirty years ago, one of those solutions that, instead of begetting a new set of problems—the way “solutions” like ethanol or nuclear power inevitably do—actually beget other solutions, and not only of the kind that save carbon. Still more valuable are the habits of mind that growing a little of your own food can yield. You quickly learn that you need not be dependent on specialists to provide for yourself—that your body is still good for something and may actually be enlisted in its own support. If the experts are right, if both oil and time are running out, these are skills and habits of mind we’re all very soon going to need.”

Hawken, Paul. Drawdown (p. 53). Penguin Publishing Group. Kindle Edition.

While life is bleak today and the daily counts of deaths in the US and around the globe due to Covid-19 are depressing, I am excited about the innovation that will occur.  I am especially excited about each of us being able to participate in that innovation as we now have visceral experience in the challenges of remote working and learning and innovation.  Hamza Mudassir shares in “Covid-19 Will Fuel the Next Wave of Innovation” his thoughts on what will happen next:

“Pandemics have a direct impact on biological, psychological and economic dimensions. Its intensity varies depending on the mortality and morbidity rate of the pathogen at hand, as well as the time it takes for it to spread.

“For Covid-19, the biological impact has been quick to escalate and has been the hardest-hitting for the elderly. The psychological impact can be observed in stock markets across the world – investors are underconfident about the future as the information on the spread of Covid-19 and its impact on global productivity is at best incomplete and at worse, incorrect. The global population is also facing psychological impact, with low morale and increased isolation as human contact and freedom to travel are getting heavily curtailed. Last, but definitely not the least, the economic impact has been significant. In the short term, the supply of various essential products has been disrupted and the demand for various products and services have dropped off. If this continues, Covid-19 could very well affect global GDP negatively.

“Longer-term innovation and changes in trends will come about as consumers and businesses try earnestly to normalize the impact on psychological and economic dimensions — provided containment is reached and the biological impact is resolved. Studying over 50 startups that gained scale around the times of global crises via the lens of this framework clears the mist. To start off, a recession usually brings about an acceleration in business model change, driving down costs to serve and prices. On the other hand, pandemics tend to enable entirely new categories of businesses. It also becomes quite clear that both pandemics and recessions are accelerants to innovation versus being direct causes of it i.e. these startups and business ideas were around but gained popularity at a faster rate thanks to a certain black swan event. With these learnings and frameworks in mind, below are three macro innovations we can expect to stick around post-Covid-19. “

What is clear to me is that we cannot rely on government and businesses for our future.  We each need to participate in the next wave of innovation both for future pandemics AND to combat global climate change.

Digital Transformation Laggards

We need our collective wisdom and three eyes to share the responsibility for our collective future.

Posted in Citizen, Outcome, Reflecting, Wake Up! | Leave a comment