<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://www.mslinn.com/feed/expertArticles.xml" rel="self" type="application/atom+xml" /><link href="https://www.mslinn.com/" rel="alternate" type="text/html" /><updated>2026-03-11T13:59:52-04:00</updated><id>https://www.mslinn.com/feed/expertArticles.xml</id><title type="html">Mike Slinn | Expertarticles</title><author><name>Mike Slinn</name></author><entry><title type="html">What Does ‘Control’ Mean in 2024?</title><link href="https://www.mslinn.com/expertArticles/control.html" rel="alternate" type="text/html" title="What Does ‘Control’ Mean in 2024?" /><published>2022-10-05T00:00:00-04:00</published><updated>2025-04-02T00:00:00-04:00</updated><id>https://www.mslinn.com/expertArticles/control</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/control.html"><![CDATA[<!-- #region Introduction -->
<h2 id="intro">Introduction</h2>
<!-- #region implicit -->
<p>
  The dictionary definitions for the word &lsquo;control&rsquo;
  have not been updated since before the advent of computing machinery, approximately 80 years ago.
  While the previous definitions still apply and are valid,
  they do not provide a nuanced definition suitable for discussing the control of current technology.
</p>
<p>
  These changes took several human generations to evolve; they did not all happen at once.
  While writing this document, I came to realize that legal precedent from 150 years ago is becoming increasingly relevant.
  The advent of new technology has brought us full circle.
  Read on to learn more.
</p>
<div class="pullQuote">
  <i>It depends on what is being controlled and the context</i>
</div>
</p>
  This introductory article introduces the major aspects of the concept of control
  as applied to systems, and used by laypeople.
  Engineers specializing in classical control systems would employ a more technical definition
  without considering many of the aspects discussed here.
  Because I am an electrical engineer with a systems orientation and decades of software experience,
  I have a broader mandate.
</p>
<p>
  I wrote this article over a period of 4 weeks and have revised it extensively since then as my thinking developed.
  As with all the articles on this website, I will continue to update this article as new information becomes available.
  Furthermore, any such definition would be well served by vigorous discussion.
<p>
<!-- endregion -->


<!-- #region Control, Defined -->
<h3 id="lit">Control, Defined</h3>
<p>
  Let's start the discussion with a few dictionary definitions for &lsquo;control&rsquo;, as a noun and a verb.
  This is not meant to be exhaustive.
</p>


<div class="quoteCite shadow rounded">
  <ol>
    <li>to direct the behavior of (a person or animal) : to cause (a person or animal) to do what you want</li>
    <li>to have power over (something)</li>
    <li>to direct the actions or function of (something) / to cause (something) to act or function in a certain way</li>
    <li>to exercise restraining or directing influence over : REGULATE</li>
    <li>power or authority to guide or manage</li>
    <li>a device or mechanism used to regulate or guide the operation of a machine, apparatus, or system</li>
  </ol>
  <i>&nbsp;&ndash; Paraphrased from the <a href='https://www.merriam-webster.com/dictionary/control' target='_blank' rel="nofollow">Merriam-Webster Dictionary</a></i>
</div>

<div class="quoteCite shadow rounded">
  <ol>
    <li>the power to influence or direct people's behavior or the course of events</li>
    <li>determine the behavior or supervise the running of</li>
  </ol>
  <i>&nbsp;&ndash; From the <a href='https://www.oxfordlearnersdictionaries.com/definition/english/control_1' target='_blank' rel="nofollow">Oxford Dictionary</a></i>
</div>

<div class="quoteCite shadow rounded">
  <ol>
    <li>n. the power to direct, manage, oversee and/or restrict the affairs, business, or assets of a person or entity.</li>
    <li>v. to exercise the power of control.</li>
  </ol>
  <i>&nbsp;&ndash; From the <a href='https://dictionary.law.com/Default.aspx?typed=control&type=1' target='_blank' rel="nofollow">Law.com Dictionary</a></i>
</div>

<p>
  Lawinsider.com has some definitions, based on analyzing a corpus of documents,
  however their corpus appears to only have been drawn from corporate law, and the
  definitions offered are narrow in scope as a result.
  More than a dozen definitions are offered.
  The one that seems most applicable to software is:
</p>
<div class="quoteCite shadow rounded">
  Control or "controls" for purposes hereof means that a person or entity has the power, direct or indirect,
  to conduct or govern the policies of another person or entity.<br><br>
  <i>&nbsp;&ndash; From <a href='https://www.lawinsider.com/dictionary/control' target='_blank' rel="nofollow">LawInsider.com</a></i>
</div>
<!-- endregion -->
<!-- endregion -->


<!-- #region Control v. Ownership -->
<h2 id="own">Control v. Ownership</h2>
<!-- #region implicit -->
<p>
  In a nutshell, the traditional definition of <i>control</i> is influence or authority over,
  while <i>ownership</i> is defined as the state of having legal title,
  which means legal control of the status of something.
  Ownership might require a legal responsibility to provide some measure of control.
  Responsibility for outcomes might derive from exercising or failing to exercise proper control.
  Further examination of specific examples might be instructive and might require a restatement of this short definition.
</p>
<p>
  Control is possible without ownership; multiple scenarios are possible, some of which are mentioned in this article.
</p>
<!-- endregion -->

<!-- #region Pwned -->
<h3 id="pwned" class="clear">Pwned</h3>
<p>
  No discussion these days of the word &lsquo;control&rsquo; in a software context would be complete without mentioning the word &lsquo;pwned&rsquo;.
  Pwned is a portmanteau of the words &lsquo;power&rsquo; and &lsquo;owned&rsquo; or &lsquo;perfectly owned&rsquo;.
  For video gamers and increasingly in the
  <a href='https://www.theregister.com/2021/06/01/in_brief_security/' target='_blank' rel="nofollow">trade press</a>,
  the word means an opponent has been defeated, or &lsquo;owned&rsquo;.
  <a href='https://www.youtube.com/watch?v=MNJ5uiSOjq0' target='_blank' rel="nofollow">Listen to this short video</a>
  to hear how the word is pronounced.
</p>
<p>
  Note the conflation of the concepts of ownership, control, and dominance.
</p>

<div class="quoteCite rounded shadow">
  <i>Pwned</i> &ndash; typically used to imply that someone has been controlled or compromised.
  <i>&nbsp;&ndash; From <a href='https://haveibeenpwned.com/FAQs' target='_blank' rel="nofollow"><code>haveibeenpwned.com</code></a></i>
</div>

<div class="quoteCite rounded shadow">
  If your email has been pwned,
  it means that the security of your account has been compromised.
  &hellip;
  It could mean your passwords and email addresses have ended on the hands of cybercriminals.
  Hacking an account using your email address is possibly the first step of identity theft.<br><br>
  <i>&nbsp;&ndash; From <a href='https://blog.f-secure.com/what-steps-should-you-take-when-your-email-has-been-pwned/' target='_blank' rel="nofollow">F-Secure</a>,
  a company that provides enterprise-level security products.</i>
</div>
<!-- endregion -->
<!-- endregion -->


<!-- #region Assessing Control -->
<h2 id="assessing" style="margin-top: 2em;">Assessing Control</h2>

<!-- #region Feedback -->
<h3 id="feedback">Feedback</h3>
<p>
  A person generally considers themselves to control a thing, an animal, or a person when they receive
  feedback appropriate for the action that they took, including their inaction.
  For example, flicking a light switch should cause lights that are connected to shine.
  If a light does not shine, the person might consider the switch or the light bulb to be broken,
  or perhaps the circuit might be suspect.
</p>
<p>
  If for some reason feedback is suppressed or imperceptible,
  then the person would also likely believe that they were not in control,
  unless they believed that plausible explanations existed for the lack of feedback.
  For example, a person with complete color blindness would likely be aware of their inability to perceive color.
  Similarly, a person with a hearing defect that prevented them from hearing sounds that might indicate a
  device is responding to their actions would not expect to hear those sounds.
</p>
<p>
  Control systems theory is usually taught to electrical engineers starting in the third year.
  I'm not going to get into that material here.
  In case you would like to know more,
  below is a technical diagram that suggests some basic concepts, including feedback, for closed-loop control systems.
  The course linked to has more detail.
</p>
<div class='imgWrapper imgBlock center' style='width: 75%;'>
  <figure>
    <a href='https://www.electronics-tutorials.ws/systems/feedback-systems.html' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/control/controlFeedback.webp" type="image/webp">
  <source srcset="/assets/images/control/controlFeedback.png" type="image/png">
  <img alt='From &lsquo;Feedback Systems&rsquo; lecture in ElectronicsTutorials by AspenCore, Inc'
  class="imgImg rounded shadow"
  src="/assets/images/control/controlFeedback.png"
  style='width: 100%; padding: 1em'
  title='From &lsquo;Feedback Systems&rsquo; lecture in ElectronicsTutorials by AspenCore, Inc'
/>
</picture>
</a>
    <figcaption class='imgFigCaption '>
  <a href="https://www.electronics-tutorials.ws/systems/feedback-systems.html" target='_blank'>
  From &lsquo;Feedback Systems&rsquo; lecture in ElectronicsTutorials by AspenCore, Inc
</a>
</figcaption>
  </figure>
</div>
<!-- endregion -->


<!-- #region Learning New Skills -->
<h3 id="learning">Learning New Skills</h3>
<div class='imgWrapper imgFlex right quartersize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/control/kite.webp" type="image/webp">
  <source srcset="/assets/images/control/kite.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/control/kite.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  Learning a skill can enhance one&rsquo;s ability to control something.
  For example, learning to ride a bicycle or learning to fly a kite.
  Regarding flying kites, complete control is impossible because the wind cannot be controlled,
  but learning how to respond to wind changes is an essential part of learning to fly a kite.
</p>
<p>
  Thus, absolute control over some types of things might not be possible,
  even if some measure of control can be attained or enhanced through practice.
</p>
<!-- endregion -->


<!-- #region Inert Objects -->
<h3 id="inert">Inert Objects</h3>
<div class='imgWrapper imgFlex right' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/control/noRunningWithScissors.webp" type="image/webp">
  <source srcset="/assets/images/control/noRunningWithScissors.png" type="image/png">
  <img 
  class="imgImg "
  src="/assets/images/control/noRunningWithScissors.png"
  style='width: 100%; max-width: 150px; height: auto;'
/>
</picture>
</div>
<p>
  Scissors are useful for cutting paper.
  As inert objects, scissors do nothing on their own.
  The person holding the scissors decides what to cut, when to cut it, and how and where to perform the action.
  Sharp scissors can be dangerous when handled improperly, when handled by children,
  or if a properly trained adult attempts to use them when inebriated.
</p>
<p>
  It is easy to determine who controls inert objects like scissors: whoever is holding the scissors has control of them,
  provided the inert object is not attached to anything else
  or is subject to physical forces such as magnetism that might affect
  the object to a greater degree than the person can reliably overcome.
</p>
<p>
  Someone holding the scissors might be conforming to directions provided by another person,
  or perhaps the scissors were left out in easy reach of children or the public.
  Any discussion of liability is out of scope for my expertise.
</p>
<!-- endregion -->


<!-- #region Losing Control -->
<h3 id="unstable">Losing Control</h3>
<div class='imgWrapper imgFlex right quartersize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/control/snowball.webp" type="image/webp">
  <source srcset="/assets/images/control/snowball.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/control/snowball.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  Someone at the top of a tall ski hill covered in several inches of slightly wet snow could
  make a large snowball. They completely control the large snowball at this point.
  However, if they push hard and start rolling it downhill,
  the snowball could grow rapidly as it accelerates, causing injury, death, and destruction.
  The snowball would be out of control for most of its downward journey.
</p>
<p>
  This example shows that someone could have control over something and then lose control.
</p>
<!-- endregion -->


<!-- #region Devices With Computational Capability -->
<h3 id="compute">Devices With Computational Capability</h3>
<p>
  One major consideration for devices that contain computational elements stems from the engineering practice of layering successively higher functionality,
  from hardware to firmware, and software;
  even the software itself is built in layers.
  Another term, similar to &lsquo;layers&rsquo; that is equally applicable for defining control, is &lsquo;hierarchy&rsquo;.
</p>
<p>
  Devices that contain general-purpose computational elements have a hierarchy of control categories.
</p>
<!-- endregion -->


<!-- #region Context -->
<h3 id="context">Context</h3>
<p>
  The type of device, and the question of whether it contains a general-purpose computational element,
  provide a <a href='https://www.lexico.com/definition/context' target='_blank' rel="nofollow">contextually dependent meaning</a>
  for the word &lsquo;control&rsquo;.
  This is true whether the word is used as a noun or verb.
</p>
<!-- endregion -->
<!-- endregion -->


<!-- #region Control Categories -->
<h2 id="subs">Control Categories</h2>
<!-- #region implicit -->
<p>
  It is useful to distinguish between the following categories of control regarding software.
  This is not an exhaustive list.
  The <a href="#lit">preceding dictionary definitions</a> encompass the categories listed below;
  the following information enhances the definitions shown earlier without contradicting them.
</p>

<ol type="1">
  <li>
    <b>Manipulating user interface controls</b>
  (users manipulating the user interface or providing data, as designed, such that the software provides a benefit to the user).
  Perception varies between devices, depending on the larger context.
  This sub-category distinguishes between normal usage of software and the ability to modify the operational parameters of the software.
  </li>

  <ol type="a" style="margin-left: 1em;">
    <li type="a">
      Car drivers and airplane pilots are tasked with controlling their vehicles,
      even though they just manipulate the user interface controls.
      Many or most modern vehicles use software to interpret user actions;
      physical connections between user interface elements and control surfaces are increasingly rare,
      especially in large vehicles and electric vehicles.
      Pilots and drivers are required to exercise judgment and maintain situational awareness while operating the vehicle,
      such that it remains under their control.
    </li>

    <li type="a">
      Data entry clerks also manipulate the user interface controls in order to type in data,
      but few would argue that they are in control.
      These people operate in a very narrow context, where situational awareness is not a factor,
      and no judgment beyond how to interpret the written data is required.
      There is nothing that a data entry clerk could normally do during their work that might affect the state of the
      entire system that they interact with.
    </li>

    <li type="a">
      More examples would likely be instructive.
    </li>
  </ol>

  <li>
    <b>Administrative control</b>:
    Higher privileged users changing the status of regular users and the data contained in the system.
  </li>
  <li>
    <b>Operational control</b>:
    Installing and maintaining the software in a physical or virtual system, including physically (re)locating the system.
  </li>
  <li>
    <b>Malicious control</b>:
    Bad actors altering the access privilege of authorized users, granting access to unauthorized users, altering the data in the system,
    suppressing or changing the inputs to the system.
    From the point of view of those responsible for the proper operation of the system,
    they would perceive malicious control of the system as the system being out of control.
  </li>
  <li>
    <b>Social Control</b>:
    Affecting the perception of a system,
    such that the behavior of the users of that system is influenced while interacting with it,
    or the timing of their interaction is influenced, or their desire to interact with the system is suppressed.
    Perception is reality, in some sense;
    in fact, controlling people&rsquo;s perception of a device is as significant as controlling access to the physical device.
    For example, if a person believes that an angry software god will strike them dead if they touch a sacred keyboard, the priest advocating such nonsense effectively controls the device.
  </li>
</ol>
<!-- endregion -->


<!-- #region Denying Control -->
<h3 id="deny">Denying Control</h3>
<p>
  If someone can prevent another from controlling something, is this not itself a form of control?
  This could be accomplished by the following:
</p>

<ul>
  <li>Breaking or damaging the device, or otherwise rendering it inoperative</li>
  <li>Blocking access to the device</li>
  <li>Masking the device&rsquo;s responses</li>
  <li>Suppressing the effects of the user&rsquo;s actions, or redirecting those actions elsewhere</li>
  <li>Turning off the device</li>
  <li>
    Associating attempts to control the device with negative consequences, for example,
    electrically shocking anyone who touches the control surface
  </li>
  <li>&hellip; and oh, so many more reasons!</li>
</ul>

<!-- endregion -->
<!-- endregion -->


<!-- #region -->
<h2 id="ai">Artificial Intelligence and Machine Learning</h2>
<p>
  Software capable of learning has become commonplace in business software.
  Machine Learning (ML) learns and predicts based on passive observations by applying sophisticated statistical methods,
  whereas Artificial Intelligence (AI) implies an agent interacting with the environment to learn
  and take actions that maximize its chance of successfully achieving its goals.
</p>
<p>
  There is controversy in the software community on whether ML is a subset of AI or a separate field.
  For the purposes of this introductory discussion, this is a distinction without a difference;
  however, one should be aware of the inconsistency of terminology when reading literature.
  The distinctions might take on more significance in a more advanced discussion, however, depending on the topic.
  By late 2021, most AI installations were, in fact, ML installations.
</p>
<div class="formalNotice rounded shadow">
  In 2020, &ldquo;50% of respondents reported that their companies have adopted AI in at least one business function.&rdquo;
  <i>Note that McKinsey&rsquo;s report uses the definition that ML is a subset of AI,
  and in fact, their cited usages of AI are almost exclusively examples of ML.</i><br>
  <div class='imgWrapper imgFlex inline' style=''>
    <a href='https://www.mckinsey.com/business-functions/mckinsey-analytics/our-insights/global-survey-the-state-of-ai-in-2020' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/control/mcKinseyAI.webp" type="image/webp">
  <source srcset="/assets/images/control/mcKinseyAI.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/control/mcKinseyAI.png"
  style='width: 100%; '
/>
</picture>
</a>
</div>
  &nbsp;&ndash;From <a href='https://www.mckinsey.com/business-functions/mckinsey-analytics/our-insights/global-survey-the-state-of-ai-in-2020' target='_blank' rel="nofollow">McKinsey &amp; Company: The State of AI in 2020</a>
</div>


<h3 id="magic">Magical Results</h3>
<p>
  ML systems must be trained before they can be used.
  The training data fed into an ML system defines its future responses.
</p>
<p>
  Although many research papers from 2021 discuss ways to show how results by ML systems could be explained,
  the reality is that most of these systems currently have no way to explain their results;
  they operate as a
  <a href='https://www.merriam-webster.com/dictionary/black%20box' target='_blank' rel="nofollow">black box</a>,
  and they are vulnerable to learning unstated bias introduced during initial training.
</p>


<div class="formalNotice rounded shadow">
  &ldquo;Companies increasingly manage risks related to AI explainability&hellip;
  AI high performers remain more likely than others to recognize and mitigate most risks.
  For example, respondents at high performers are 2.6 times more likely than others to say their
  organizations are managing equity and fairness risks such as unwanted bias in AI-driven decisions.&rdquo;
  <div class='imgWrapper imgFlex inline' style=''>
    <a href='https://www.mckinsey.com/business-functions/mckinsey-analytics/our-insights/global-survey-the-state-of-ai-in-2020' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/control/aiRisks.webp" type="image/webp">
  <source srcset="/assets/images/control/aiRisks.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/control/aiRisks.png"
  style='width: 100%; '
/>
</picture>
</a>
</div>
  &nbsp;&ndash;From <a href='https://www.mckinsey.com/business-functions/mckinsey-analytics/our-insights/global-survey-the-state-of-ai-in-2020' target='_blank' rel="nofollow">McKinsey &amp; Company: The State of AI in 2020</a>
</div>
<p>
  Magicians seem to perform magic because they do not explain their amazing results.
  For the ML systems that cannot explain the rationale behind an output or state change,
  could anyone be said to have complete control over them?
</p>
<p>
  Again, more could be said on this topic, but I will save that discussion for another time.
</p>


<h3 id="bias">Unacknowledged Bias</h3>
<div class="quoteCite shadow rounded">
  Bias is one of the major issues that AI suffers from, considering that it is embedded in the AI system we design and employed by governments and businesses to make decisions using biased-embedded AI models and data.
  <br><br>
  &nbsp;&ndash;From <a href='https://www.peertechzpublications.com/articles/ARA-5-111.php' target='_blank' rel="nofollow">Artificial Intelligence: Explainability, ethical issues and bias</a>, published Aug 3, 2021 in the Annals of Robotics and Automation
  by Dr. Alaa Marshan, Department of Computer, Brunel University London, College of Engineering,
  Design and Physical Sciences Science, Public University in Uxbridge, England.
</div>


<h3 id="super">Is AI Impossible To Control?</h3>
<p>
  Completely autonomous AI is upon us,
  and many well-informed technologists are gravely concerned
  that such a thing cannot be controlled.
</p>
<p>
  It is instructive to consider a parent&rsquo;s often futile desire to control their teenage offspring.
  When teenagers are alone with their friends,
  the best parents can hope for is that their children were provided good examples while growing up,
  and were shown how to deal with peer pressure effectively.
</p>
<p>
  ML systems are much the same; the results they produce are due to their training.
  ML systems cannot be micromanaged to produce correct results.
</p>
<div class="quoteCite shadow rounded">
  Machines take me by surprise with great frequency.
  This is largely because I do not do sufficient calculation to decide what to expect them to do.
  <br><br>
  &nbsp;&ndash;Alan Turing (1950),
  widely considered to be the father of theoretical computer science and artificial intelligence, published in
  <a href='https://www.cs.colostate.edu/~howe/cs440/csroo/yr2015fa/more_assignments/turing.pdf' target='_blank' rel="nofollow">Computing Machinery and Intelligence, Mind</a>.
</div>
<p>
  On March 10, 2022 the US
  <a href='https://www.reuters.com/business/autos-transportation/us-eliminates-human-controls-requirement-fully-automated-vehicles-2022-03-11/' target='_blank' rel="nofollow">eliminated the human controls requirement for fully automated vehicles</a>.
  Whom or what controls the vehicle?
  Can a thing be held accountable for its actions?
</p>
<!-- endregion -->


<!-- #region Examples -->
<h2 id="examples">Examples</h2>

<!-- #region implicit -->
<p class="callForWorkRHS">
  Close analogs exist in the fields of enterprise software, particularly e-commerce,
  enterprise resource planning (ERP), and software-as-a-service (SaaS).
  <br><br>
  Examples include recommender systems, image recognition and generation,
  speech recognition and generation, traffic prediction, weather prediction, email filtering,
  security, fraud detection, dynamic pricing, and much more.
</p>
<p>
  Following are two examples, drawn from the physical world, with the intention that most readers would find them relatable.
</p>
<!-- endregion -->


<!-- #region Vacuum Cleaners -->
<h3 id="ex1">Vacuum Cleaners</h3>
<p>
  The concept of controlling a classically constructed device, such as a traditional vacuum cleaner,
  differs from controlling a device with a general-purpose computational element,
  such as the iRobot Scooba® floor washing robot, first available in 2005.
</p>


<figure class="left" style="width: 33%; text-align: center; margin-left: 10%">
  <picture>
    <source srcset="/assets/images/control/dysonDC01.webp" type="image/webp">
    <source srcset="/assets/images/control/dysonDC01.png" type="image/png">
    <img src="/assets/images/control/dysonDC01.png"
      title="1995 Dyson DC01 Dual Cyclonic Vacuum Cleaner"
      class="liImg2 rounded shadow"
    alt="1995 Dyson DC01 Dual Cyclonic Vacuum Cleaner">
  </picture>

    <figcaption>
        1995 Dyson DC01 Dual Cyclonic Vacuum Cleaner
    </figcaption>
</figure>
<figure class="right" style="width: 33%; text-align: center; margin-right: 10%">
  <picture>
    <source srcset="/assets/images/control/iRobotScooba.webp" type="image/webp">
    <source srcset="/assets/images/control/iRobotScooba.png" type="image/png">
    <img src="/assets/images/control/iRobotScooba.png"
      title="2005 iRobot Scooba® wet vacuum cleaner"
      class="liImg2 rounded shadow"
    alt="2005 iRobot Scooba® wet vacuum cleaner">
  </picture>

    <figcaption>
        2005 iRobot Scooba® wet vacuum cleaner
    </figcaption>
</figure>
<p class="clear">
  The older vacuum cleaner would only have an on/off switch,
  perhaps a power selector, and perhaps the ability to adjust various optional attachments.
  The operator would be able to control where they place the vacuum head by lifting and
  placing the head in the location where they want to clean.
</p>
<p>
  In contrast, consider a robotic cleaner, such as the 2005 iRobot Scooba® wet vacuum cleaner pictured above.
  Robotic cleaners find their path to clean autonomously.
  This type of device usually has sensors that cause them to employ various cleaning strategies when it
  encounters something that triggers a specific cleaning algorithm.
</p>
<p>
  Clearly, the finer points of the concept of &lsquo;controlling&rsquo;
  a vacuum cleaner vary depending on the nature of the device.
</p>
<!-- endregion -->


<!-- #region Transportation -->
<h3 id="ex2" class="clear">Transportation</h3>
<!-- #region implicit -->
<p>
  The Ford Model T was named the most influential car of the 20th century by the
  <a href='https://www.drivers.com/article/247/' target='_blank' rel="nofollow">1999 Car of the Century</a> competition.
  No one alive today had yet been born when the Model T was first offered for sale in 1908,
  so here are a few reminders of what technology was like at that time.
</p>
<p>
  The Model T had no battery.
  The only use of electricity by early versions of this car was for the 4 spark plugs,
  and they received power produced by a flywheel magneto system.
  <a href='https://www.modeltcentral.com/Model-T-Ford-Lighting-Systems.html' target='_blank' rel="nofollow">Acetylene gas lamps</a>
  were used for headlights, and kerosene lamps were used for side and tail lights.
</p>
<div class='imgWrapper imgBlock inline fullsize' style=''>
  <figure>
    <a href='http://www.mtfca.com/discus/messages/411944/459564.html?1404750869' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/control/modelTLights.webp" type="image/webp">
  <source srcset="/assets/images/control/modelTLights.png" type="image/png">
  <img alt='&ldquo;A friend of mine used one acetylene lamp to light his cigarette&rdquo;'
  class="imgImg rounded shadow"
  src="/assets/images/control/modelTLights.png"
  style='width: 100%; '
  title='&ldquo;A friend of mine used one acetylene lamp to light his cigarette&rdquo;'
/>
</picture>
</a>
    <figcaption class='imgFigCaption fullsize'>
  <a href="http://www.mtfca.com/discus/messages/411944/459564.html?1404750869" target='_blank'>
  &ldquo;A friend of mine used one acetylene lamp to light his cigarette&rdquo;
</a>
</figcaption>
  </figure>
</div>

<p>
  Controlling a Ford Model T was somewhat different from modern cars:
  once the Model T was started, drivers could set the throttle with their right hand, press on the brake,
  clutch and reverse pedals, turn the steering wheel, and operate the hand brake.
  This diagram is from the <a href='https://www.mtfca.com/phpBB3/app.php/gallery' target='_blank' rel="nofollow">Model T Ford Club of America</a>:
</p>
<div class='imgWrapper imgFlex inline fullsize' style=''>
    <a href='https://www.mtfca.com/phpBB3/app.php/gallery' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/control/modelTControls.webp" type="image/webp">
  <source srcset="/assets/images/control/modelTControls.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/control/modelTControls.png"
  style='width: 100%; '
/>
</picture>
</a>
</div>

<p>
  Cadillac began offering cars with push-button starters in 1912,
  but few people could afford such a luxury car;
  instead, the Model T was started with a hand crank.
  Power steering would not be invented for several years,
  so the steering wheel was mechanically connected to the steering mechanism for the front wheels.
  There were no power windows; in fact, early Model Ts did not even have windows in the doors;
  this could be uncomfortable in bad weather.
</p>
<p>
  Transistors were invented decades later, in 1956, and vacuum tubes were still exotic and expensive in 1918.
  Consequently, car radios did not appear for another decade, and they would use vacuum tubes until the mid-1960s.
  Cars would not be mass-produced with automatic transmissions until General Motors introduced the Hydramatic three-speed hydraulic automatic in 1939.
</p>

<div class='imgWrapper imgBlock inline fullsize' style=''>
  <figure>
    <a href='https://www.bmw.ca/en/topics/experience/connected-drive/bmw-connecteddrive-driver-assistance.html' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/control/bmwSelfPark.webp" type="image/webp">
  <source srcset="/assets/images/control/bmwSelfPark.png" type="image/png">
  <img alt='BMW ConnectedDrive Driver Assistance'
  class="imgImg rounded shadow"
  src="/assets/images/control/bmwSelfPark.png"
  style='width: 100%; '
  title='BMW ConnectedDrive Driver Assistance'
/>
</picture>
</a>
    <figcaption class='imgFigCaption fullsize'>
  <a href="https://www.bmw.ca/en/topics/experience/connected-drive/bmw-connecteddrive-driver-assistance.html" target='_blank'>
  BMW ConnectedDrive Driver Assistance
</a>
</figcaption>
  </figure>
</div>
<p>
  In contrast, the average vehicle in 2022 contains about 50 interconnected microprocessors,
  and most of those vehicles also have at least one camera.
  Vehicles from various manufacturers use multiple cameras to park themselves autonomously,
  for both parallel and regular perpendicular parking.
</p>
<p>
  Some vehicles in 2023 also feature
  <a href='https://www.bmw.ca/en/topics/experience/connected-drive/bmw-connecteddrive-driver-assistance.html' target='_blank' rel="nofollow">assisted reversing</a>,
  which assumes steering control to mirror the path the vehicle most recently took going forward.
  This system makes backing out of a confined parking place easy.
  All the driver has to do is operate the accelerator and brakes and monitor the surrounding area,
  while the steering follows the exact path the car took to enter the space.
</p>
<p>
  When using either of these modern features, what controls the car when parking or reversing?
  The car continually uses its many sensors and internal guidance system to make course corrections.
  All the driver does is indicate their intent,
  and the only action they can take is to control the speed, pause or abort the procedure.
  This seems rather similar to how a rider controls a horse, yet differences do exist.
</p>
<div class='imgWrapper imgBlock inline fullsize' style=''>
  <figure>
    <a href='https://horseandrider.com/horseback-trail-riding/out-of-control-trail-horse-21422' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/control/controlHorse.webp" type="image/webp">
  <source srcset="/assets/images/control/controlHorse.png" type="image/png">
  <img alt='From horseandrider.com: Out-of-Control Trail Horse!<br>What should you do on the trail when your horse just won&rsquo;t settle down—and even tries to bolt?'
  class="imgImg rounded shadow"
  src="/assets/images/control/controlHorse.png"
  style='width: 100%; '
  title='From horseandrider.com: Out-of-Control Trail Horse!<br>What should you do on the trail when your horse just won&rsquo;t settle down—and even tries to bolt?'
/>
</picture>
</a>
    <figcaption class='imgFigCaption fullsize'>
  <a href="https://horseandrider.com/horseback-trail-riding/out-of-control-trail-horse-21422" target='_blank'>
  From horseandrider.com: Out-of-Control Trail Horse!<br>What should you do on the trail when your horse just won&rsquo;t settle down—and even tries to bolt?
</a>
</figcaption>
  </figure>
</div>
<p>
  Clearly, the finer points of the concept of controlling a car differ depending on the nature of the car,
  and the last word has yet to be spoken on this matter.
</p>
<!-- endregion -->


<!-- #region Six Levels of Vehicle Autonomy -->
<h4 id="6levels">Six Levels of Vehicle Autonomy</h4>
<p>
  The Society of Automotive Engineers
  (<a href='https://www.sae.org/standards/content/j3016_201806/' target='_blank' rel="nofollow">SAE</a>)
  defines <a href='https://www.nhtsa.gov/technology-innovation/automated-vehicles-safety#road-to-self-driving' target='_blank' rel="nofollow">six levels of driver assistance technology</a>.
  These levels have been adopted by the U.S. Department of Transportation (US DOT).
  The following is taken from the US National Highway Traffic Safety Administration
  (<a href='https://www.nhtsa.gov/' target='_blank' rel="nofollow">NHTSA</a>), which is a division of the US DOT:
</p>
<table class="table noborder">
  <tbody>
    <tr>
      <th class="nobreak">Level 0</th>
      <td>The human driver does all the driving.</td>
    </tr>
    <tr>
      <th class="nobreak">Level 1</th>
      <td>
        An advanced driver assistance system (ADAS) on the vehicle can sometimes assist
        the human driver with either steering or braking/accelerating, but not both simultaneously.
      </td>
    </tr>
    <tr>
      <th class="nobreak">Level 2</th>
      <td>
        An advanced driver assistance system (ADAS) on the vehicle can itself actually control
        both steering and braking/accelerating simultaneously under some circumstances.
        The human driver must continue to pay full attention (“monitor the driving environment”)
        at all times and perform the rest of the driving task.
      </td>
    </tr>
    <tr>
      <th class="nobreak">Level 3</th>
      <td>An automated driving system (ADS) on the vehicle can itself perform all aspects of the driving task under some circumstances.
        In those circumstances, the human driver must be ready to take back control at any time when the ADS requests the human driver to do so.
        In all other circumstances, the human driver performs the driving task.
      </td>
    </tr>
    <tr>
      <th class="nobreak">Level 4</th>
      <td>An automated driving system (ADS) on the vehicle can itself perform all driving tasks and monitor the driving environment &ndash; essentially,
        do all the driving &ndash; in certain circumstances.
        The human need not pay attention in those circumstances.
      </td>
    </tr>
    <tr>
      <th class="nobreak">Level 5</th>
      <td>
        An automated driving system (ADS) on the vehicle can do all the driving in all circumstances.
        The human occupants are just passengers, and never need to be involved in driving.
      </td>
    </tr>
  </tbody>
</table>
<!-- endregion -->


<!-- #region Autonomous Cars -->
<h4 id="autopilots">Autonomous Cars</h4>
<p>
  Self-driving cars have analogs in machine learning systems,
  which are increasingly incorporated into enterprise software.
</p>
<p>
  <a href='https://www.tesla.com/autopilot' target='_blank' rel="nofollow">Tesla cars</a>
  were advertised as being designed to provide self-driving features;
  however, when this was written, many of those features were not enabled yet for all customers,
  and it seemed uncertain if all of them would ever be enabled.
  Those advanced features include autopilot, autosteer, smart summon, full self-driving,
  taking direction from a calendar instead of a human, and self-parking.
</p>
<p>
  Tesla&rsquo;s Autopilot feature is classified as Level 2 vehicle autonomy,
  which means the vehicle can control steering and acceleration,
  but a human in the driver&rsquo;s seat <s>can</s> must be able to take control at any time.
</p>
<p>
  Regardless of whether the claims made by Tesla are supportable,
  the concept of controlling such a vehicle is nuanced.
  When I read articles like
  <a href='https://techcrunch.com/2023/02/16/tesla-recalls-362758-vehicles-over-fsd-beta-software-safety-concerns/' target='_blank' rel="nofollow">Tesla Recalls 362,758 Vehicles Over Full Self-Driving Software Safety Concerns</a>,
  I wonder if litigation will arise.
</p>

<div style="position:relative; padding-top:56.25%; margin-bottom: 1em;">
  <iframe src="https://player.vimeo.com/video/192179726?h=849b6a5ec9"
    class="rounded shadow"
    style="position:absolute; top:0; left:0; width:100%; height:100%"
    allow="autoplay; fullscreen; picture-in-picture"
    allowfullscreen></iframe>
</div>
<p style="text-align: center; font-family: 'Helvetica Neue',Helvetica,Arial,serif; font-size: larger;">
  <a href='https://vimeo.com/192179726' target='_blank' rel="nofollow">Tesla Autopilot Full Self-Driving Hardware</a> from
  <a href='https://vimeo.com/user128712855' target='_blank' rel="nofollow">Tesla</a>.
</p>
<div class="quoteCite shadow rounded">
  <i>Whether a [Level 2] automated driving system is engaged or not,
    every available vehicle requires the human driver to be in control at all times,
    and all state laws hold the human driver responsible for the operation of their vehicles,”
    an NHTSA spokesperson said.
    “Certain advanced driving assistance features can promote safety by helping drivers avoid crashes and
    mitigate the severity of crashes that occur, but as with all technologies and equipment on motor vehicles,
    drivers must use them correctly and responsibly.</i>
    <br /><br />
  &nbsp;&ndash; From <a href='https://www.latimes.com/california/story/2022-01-19/a-tesla-on-autopilot-killed-two-people-in-gardena-is-the-driver-guilty-of-manslaughter' target='_blank' rel="nofollow">A Tesla on autopilot killed two people in Gardena. Is the driver guilty of manslaughter?</a>, Los Angeles Times, 2022-01-19.
</div>
<div class="quoteCite shadow rounded">
  <i>Mercedes-Benz is the first manufacturer to put a Level 3 system with
    international valid certification into series production.</i>
  <br><br> &ndash; <a href='https://www.thedetroitbureau.com/2022/05/mercedes-benz-says-self-driving-option-ready-to-roll/' target='_blank' rel="nofollow">Mercedes-Benz Says Self-Driving Option Ready to Roll</a>, published in The Detroit Bureau.
</div>
<div class="quoteCite shadow rounded">
  We are unable to specify [these] objectives completely and correctly.
  In fact, defining the other objectives of self-driving cars,
  such as how to balance speed, passenger safety, sheep safety, legality, comfort, and politeness,
  has turned out to be extraordinarily difficult.
  <br><br>
  &nbsp;&ndash;From <a href='http://downloads.bbc.co.uk/radio4/reith2021/BBC_2021_Reith_Lecture_2021_1.pdf' target='_blank' rel="nofollow">Living With Artificial Intelligence, Lecture 1</a>
  by Prof. Stuart Russell, University of California at Berkeley, 2021.
</div>
<p>
  More could be said regarding autonomy and context, but this serves to introduce the topic.
</p>
<!-- endregion -->


<!-- #region Update 2023-11-01 Tesla Wins Another Lawsuit -->
<h4 id="ts">Update 2023-11-01 Tesla Wins Another Lawsuit</h4>
<p>
  <a href='https://www.reuters.com/business/autos-transportation/tesla-wins-autopilot-trial-involving-fatal-crash-2023-10-31/' target='_blank' rel="nofollow">Tesla wins first US Autopilot trial involving fatal crash</a>.
  I am sure we have not heard the last of this issue.
</p>
<!-- endregion -->


<!-- #region Update 2023-12-06 GM’s Cruise Dismisses 900 Employees, Cutting 24% of Workforce -->
<h4 id="dl">Update 2023-12-06 GM’s Cruise Dismisses 900 Employees, Cutting 24% of Workforce</h4>
<p>
  After several high-profile accidents, California regulators suspended Cruise’s license to operate as authorities accused the company of hiding details.
  <a href='https://www.bnnbloomberg.ca/gm-s-cruise-dismisses-900-employees-cutting-24-of-workforce-1.2011742' target='_blank' rel="nofollow">BNN Bloomberg has more details.</a>
</p>
<!-- endregion -->


<!-- #region Update 2023-12-14 Massive Tesla Recall -->
<h4 id="ts2">Update 2023-12-14 Massive Tesla Recall</h4>
<p>
  <a href='https://driving.ca/auto-news/driver-info/tesla-autopilot-recall' target='_blank' rel="nofollow">Tesla forced to recall just about every car it has ever built &ndash; Regulators are fuming over the Autopilot driver assist system</a>
</p>
<!-- endregion -->
<!-- endregion -->
<!-- endregion -->


<!-- #region Conclusion -->
<h2 id="end">Conclusion</h2>
<!-- #region implicit -->
<p>
  This article is meant to stimulate discussion of a more modern and contextually aware definition for the word &lsquo;control&rsquo;.
  Devices that employ computational capability may require a more nuanced definition of control,
  while devices that go beyond general computational capability and employ machine learning and/or artificial intelligence
  may require an even more specialized definition.
</p>
<p>
  I have not offered any such definitions; an entire book could be dedicated to deriving them.
  However, for a specific circumstance, a nuanced and contextually relevant definition could be derived.
</p>
<!-- endregion -->


<!-- #region Implications -->
<h3 id="implications">Implications</h3>
<p>
  We have discussed the similarity between the concept of controlling a sentient being such as a horse
  and controlling an autonomous device such as a self-driving vehicle or robotic vacuum cleaner.
  Court cases that cite horse-and-buggy precedents from 100 years or more ago may soon arise.
</p>
<!-- endregion -->


<!-- #region Doctrine Of Precedent -->
<h3 id="stare">Doctrine Of Precedent</h3>
<p>
  On a related note, in 2012, Kyle Graham, Assistant Professor of Law, Santa Clara University, discussed how new technology is gradually included into
  <i>stare decisis</i> (the doctrine of precedent) in
  <a href='https://digitalcommons.law.scu.edu/cgi/viewcontent.cgi?referer=&httpsredir=1&article=1170&context=facpubs' target='_blank' rel="nofollow">Of Frightened Horses and Autonomous Vehicles: Tort Law and its Assimilation of Innovations</a>.
</p>
<div class='imgWrapper imgBlock center halfsize' style=''>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/control/horse_and_buggy_1910.webp" type="image/webp">
  <source srcset="/assets/images/control/horse_and_buggy_1910.png" type="image/png">
  <img alt='A horse and buggy, circa 1910, Oklahoma'
  class="imgImg rounded shadow"
  src="/assets/images/control/horse_and_buggy_1910.png"
  style='width: 100%; '
  title='A horse and buggy, circa 1910, Oklahoma'
/>
</picture>
    <figcaption class='imgFigCaption halfsize'>
  A horse and buggy, circa 1910, Oklahoma
</figcaption>
  </figure>
</div>

<div class="quoteCite shadow rounded">
  Just as improperly trained animals might incur legal liability when used for certain purposes,
  improperly trained AI/ML systems might also incur liability.
  <br><br>
  &nbsp;&ndash; <i>An imaginary attorney at some time in the not-too-distant future.</i>
</div>
<div class="quoteCite shadow rounded">
  <i>Plus ça change, plus c'est la même chose</i>.<br>
  The more things change, the more they stay the same.<br><br>
  &nbsp;&ndash; <a href='https://www.studylight.org/encyclopedias/eng/bri/j/jean-baptiste-alphonse-karr.html' target='_blank' rel="nofollow">Jean-Baptiste Alphonse Karr</a>
</div>
<!-- endregion -->
<!-- endregion -->


<!-- #region Addendums -->
<h2 id="addendums" style="margin-top: 2em;">Addendums</h2>

<!-- #region Gone: US Blueprint for an AI Bill of Rights -->
<h3 id="us">Gone: US Blueprint for an AI Bill of Rights</h3>
<p>
  The <a href='https://www.whitehouse.gov/ostp/' target='_blank' rel="nofollow">White House Office of Science and Technology Policy</a>,
  while under the Biden administration, released the
  <a href='https://bidenwhitehouse.archives.gov/ostp/ai-bill-of-rights/' target='_blank' rel="nofollow">Blueprint for an AI Bill of Rights</a>
  as a public policy document.
  Subsequently, IBM published
  <a href='https://www.ibm.com/think/topics/ai-bill-of-rights' target='_blank' rel="nofollow">What is the AI Bill of Rights?</a>
  The second Trump administration (POTUS 47) removed the document.
</p>
<p>
  The document included five protections, the following 5 core ethical principles,
  and a call to action to protect the American public&rsquo;s rights in an automated world.
</p>
<ul>
  <li>
    <a href='https://www.whitehouse.gov/ostp/ai-bill-of-rights/#safe' target='_blank' rel="nofollow">Safe and Effective Systems</a>:
    protection from unsafe or ineffective systems.
  </li>
  <li>
    <a href='https://www.whitehouse.gov/ostp/ai-bill-of-rights/#discrimination' target='_blank' rel="nofollow">Algorithmic Discrimination Protections</a>:
    people not face discrimination by algorithms, and systems should be used and designed in an equitable way.
  </li>
  <li>
    <a href='https://www.whitehouse.gov/ostp/ai-bill-of-rights/#privacy' target='_blank' rel="nofollow">Data Privacy</a>:
    people should be protected from abusive data practices via built-in protections,
    and you should have agency over how their data is used.
    <i>Big tech companies will fight this every way they can.</i>
  </li>
  <li>
    <a href='https://www.whitehouse.gov/ostp/ai-bill-of-rights/#notice' target='_blank' rel="nofollow">Notice and Explanation</a>:
    People should know that an automated system is being used and understand how and why it contributes to
    outcomes that impact them.
    <i>Good luck with that; today's technology is not designed with that capability in mind.</i>
  </li>
  <li><a href='https://www.whitehouse.gov/ostp/ai-bill-of-rights/#human' target='_blank' rel="nofollow">Alternative Options</a>:
    People should be able to opt out, where appropriate, and have access to a person who can quickly consider and remedy problems.</li>
</ul>
<div class='quote'>
  
  The Blueprint for an AI Bill of Rights is non-binding and does not constitute U.S. government policy.
  It does not supersede, modify, or direct an interpretation of any existing statute, regulation, policy, or international instrument.
  It does not constitute binding guidance for the public or Federal agencies and therefore does not require compliance with the principles described herein.
  It also is not determinative of what the U.S. government&rsquo;s position will be in any international negotiation.
  Adoption of these principles may not meet the requirements of existing statutes, regulations, policies, or international instruments,
  or the requirements of the Federal agencies that enforce them.
  These principles are not intended to, and do not, prohibit or limit any lawful activity of a government agency, including law enforcement,
  national security, or intelligence activities.<br>
<span class='quoteAttribution'> &nbsp;&ndash; From <a href='https://www.whitehouse.gov/ostp/ai-bill-of-rights/about-this-document/' rel='nofollow' target='_blank'>About the US Blueprint for an AI Bill of Rights</a></span>

  
</div>

<!-- endregion -->


<!-- #region European AI Act and Liability Directive -->
<h3 id="litigation">European AI Act and Liability Directive</h3>
<p>
  Europe is leading the way towards a legal framework for AI implementations with
  the <a href='https://artificialintelligenceact.eu' target='_blank' rel="nofollow">European Artificial Intelligence Act</a>.
</p>
<div class='quote'>
  
  The law assigns applications of AI to three risk categories.
  First, applications and systems that create an unacceptable risk,
  such as government-run social scoring of the type used in China, are banned.
  Second, high-risk applications, such as a CV-scanning tool that ranks job applicants, are subject to specific legal requirements.
  Lastly, applications not explicitly banned or listed as high-risk are largely left unregulated.<br>
<span class='quoteAttribution'> &nbsp;&ndash; From <a href='https://artificialintelligenceact.eu' rel='nofollow' target='_blank'>European Artificial Intelligence Act</a></span>

  
</div>


<p>
  &ldquo;The AI Liability Directive is just a proposal for now, and has to be debated, edited,
  and passed by the European Parliament and Council of the European Union before it can become law,&rdquo;
  as reported by The Register September 29, 2022 in
  <a href='https://www.theregister.com/2022/09/29/european_commission_ai_liability/' target='_blank' rel="nofollow">Europe just might make it easier for people to sue for damage caused by AI tech</a>.
</p>
<div class='quote'>
  
  The new AI Liability Directive makes a targeted reform of national fault-based liability regimes and will apply to claims against any person
  for fault that influenced the AI system that caused the damage;
  any type of damage covered under national law (including resulting from discrimination or breach of fundamental rights like privacy);
  and claims made by any natural or legal person.<br>
<span class='quoteAttribution'> &nbsp;&ndash; From <a href='https://ec.europa.eu/commission/presscorner/detail/en/qanda_22_5793' rel='nofollow' target='_blank'>Questions & Answers&#58; AI Liability Directive</a></span>

  
</div>


<div class="alert rounded shadow">
  <h2>2024-01-22</h2>
  <p>
    The final draft was <a href='https://drive.google.com/file/d/1xfN5T8VChK8fSh3wUiYtRVOKIi9oIcAF/view' target='_blank' rel="nofollow">unofficially published</a>.
  </p>
</div>
<!-- endregion -->


<!-- #region Proposed Hazard Analysis -->
<h3 id="taxonomy">TAIHA: Proposed Hazard Analysis</h3>
<div class='imgWrapper imgFlex right' style='width: 35%;'>
    <picture class='imgPicture'>
  <img 
  class="imgImg rounded shadow"
  src="./images/MissyCummings.webp"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  <a href='https://engineering.gmu.edu/profiles/cummings-0' target='_blank' rel="nofollow">Missy Cummings</a>,
  Professor and Director of Mason Autonomy and Robotics Center at George Mason University, has written
  <a href='https://www.researchgate.net/publication/376582373_A_Taxonomy_for_AI_Hazard_Analysis' target='_blank' rel="nofollow">A Taxonomy for AI Hazard Analysis</a>.
  This paper will be published in the Journal of Cognitive Engineering and Decision Making.
</p>
<div class='clear quote'>
  <div class='quoteText clearfix'>
  With the rise of artificial intelligence in safety-critical systems like surface transportation,
  there is a commensurate need for new hazard analysis approaches to determine if and how AI contributes to accidents,
  which are also increasing in number and severity.
  The original Swiss Cheese model widely used for hazard analyses focuses uniquely on human activities that lead to accidents,
  but cannot address accidents where AI is a possible causal factor.
  To this end, the Taxonomy for AI Hazard Analysis (TAIHA) is proposed that introduces layers focusing on the oversight,
  design, maintenance and testing of AI. TAIHA is illustrated with real-world accidents.
  TAIHA does not replace the traditional Swiss cheese model,
  which should be used in concert when a joint human-AI system exists,
  such as when people are driving a car with AI-based advanced driving assist features.
</div><div class='quoteAttribution'> &nbsp;&ndash;  <a href='https://www.researchgate.net/publication/376582373_A_Taxonomy_for_AI_Hazard_Analysis' rel='nofollow' target='_blank'>From the abstract of &ldquo;A Taxonomy for AI Hazard Analysis&rdquo;</a></div>

  
</div>

<div class='imgWrapper imgFlex inline' style=''>
    <a href='https://www.researchgate.net/publication/376582373_A_Taxonomy_for_AI_Hazard_Analysis' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <img 
  class="imgImg rounded shadow"
  src="./images/taiha.webp"
  style='width: 100%; '
/>
</picture>
</a>
</div>
<!-- endregion -->
<!-- endregion -->


<h2 id="reference">References</h2>
<ol>
  <li><a href='https://www.merriam-webster.com/dictionary/control' target='_blank' rel="nofollow">&lsquo;Control&rsquo; from Merriam-Webster Dictionary</a></li>
  <li><a href='https://www.oxfordlearnersdictionaries.com/definition/english/control_1' target='_blank' rel="nofollow">&lsquo;Control&rsquo; from Oxford Dictionary</a></li>
  <li><a href='https://dictionary.law.com/Default.aspx?typed=control&type=1' target='_blank' rel="nofollow">&lsquo;Control&rsquo; from Law.com Dictionary</a></li>
  <li><a href='https://www.lawinsider.com/dictionary/control' target='_blank' rel="nofollow">&lsquo;Control&rsquo; from LawInsider.com</a></li>
  <li><a href='https://www.theregister.com/2021/06/01/in_brief_security/' target='_blank' rel="nofollow">Have I Been Pwned goes open source, bags help from FBI</a></li>
  <li><a href='https://haveibeenpwned.com/FAQs' target='_blank' rel="nofollow"><code>haveibeenpwned.com</code></a></li>
  <li><a href='https://blog.f-secure.com/what-steps-should-you-take-when-your-email-has-been-pwned/' target='_blank' rel="nofollow">What steps should you take when your email has been pwned?</a></li>
  <li><a href='https://www.lexico.com/definition/context' target='_blank' rel="nofollow">&lsquo;Context&rsquo; from Lexico.com</a></li>
  <li><a href='https://www.mckinsey.com/business-functions/mckinsey-analytics/our-insights/global-survey-the-state-of-ai-in-2020' target='_blank' rel="nofollow">McKinsey &amp; Company: The State of AI in 2020</a></li>
  <li><a href='https://www.merriam-webster.com/dictionary/black%20box' target='_blank' rel="nofollow">&lsquo;Black box&rsquo; from Merriam-Webster Dictionary</a></li>
  <li><a href='https://www.peertechzpublications.com/articles/ARA-5-111.php' target='_blank' rel="nofollow">Artificial Intelligence: Explainability, ethical issues and bias</a></li>
  <li><a href='https://www.cs.colostate.edu/~howe/cs440/csroo/yr2015fa/more_assignments/turing.pdf' target='_blank' rel="nofollow">Computing Machinery and Intelligence, Mind</a></li>
  <li><a href='https://www.reuters.com/business/autos-transportation/us-eliminates-human-controls-requirement-fully-automated-vehicles-2022-03-11/' target='_blank' rel="nofollow">U.S. eliminates human controls requirement for fully automated vehicles</a></li>
  <li><a href='https://www.drivers.com/article/247/' target='_blank' rel="nofollow">1999 Car of the Century</a></li>
  <li><a href='https://www.modeltcentral.com/Model-T-Ford-Lighting-Systems.html' target='_blank' rel="nofollow">Acetylene gas lamps</a></li>
  <li><a href='https://www.mtfca.com/phpBB3/app.php/gallery' target='_blank' rel="nofollow">Model T Ford Club of America</a></li>
  <li><a href='https://www.bmw.ca/en/topics/experience/connected-drive/bmw-connecteddrive-driver-assistance.html' target='_blank' rel="nofollow">BMW driver assistance</a></li>
  <li><a href='https://www.sae.org/standards/content/j3016_201806/' target='_blank' rel="nofollow">Society of Automotive Engineers</a></li>
  <li><a href='https://www.nhtsa.gov/technology-innovation/automated-vehicles-safety#road-to-self-driving' target='_blank' rel="nofollow">NHTSA: Automated Vehicles for Safety</a></li>
  <li><a href='https://www.nhtsa.gov/' target='_blank' rel="nofollow">US National Highway Traffic Safety Administration</a></li>
  <li><a href='https://www.tesla.com/autopilot' target='_blank' rel="nofollow">Telsa autopilot</a></li>
  <li><a href='https://techcrunch.com/2023/02/16/tesla-recalls-362758-vehicles-over-fsd-beta-software-safety-concerns/' target='_blank' rel="nofollow">Tesla Recalls 362,758 Vehicles Over Full Self-Driving Software Safety Concerns</a></li>
  <li><a href='https://vimeo.com/192179726' target='_blank' rel="nofollow">Tesla Autopilot Full Self-Driving Hardware</a></li>
  <li><a href='https://vimeo.com/user128712855' target='_blank' rel="nofollow">Tesla videos on Vimeo</a></li>
  <li><a href='https://www.latimes.com/california/story/2022-01-19/a-tesla-on-autopilot-killed-two-people-in-gardena-is-the-driver-guilty-of-manslaughter' target='_blank' rel="nofollow">A Tesla on autopilot killed two people in Gardena. Is the driver guilty of manslaughter?</a></li>
  <li><a href='https://www.thedetroitbureau.com/2022/05/mercedes-benz-says-self-driving-option-ready-to-roll/' target='_blank' rel="nofollow">Mercedes-Benz Says Self-Driving Option Ready to Roll</a></li>
  <li><a href='http://downloads.bbc.co.uk/radio4/reith2021/BBC_2021_Reith_Lecture_2021_1.pdf' target='_blank' rel="nofollow">Living With Artificial Intelligence, Lecture 1</a></li>
  <li><a href='https://www.reuters.com/business/autos-transportation/tesla-wins-autopilot-trial-involving-fatal-crash-2023-10-31/' target='_blank' rel="nofollow">Tesla wins first US Autopilot trial involving fatal crash</a></li>
  <li><a href='https://www.bnnbloomberg.ca/gm-s-cruise-dismisses-900-employees-cutting-24-of-workforce-1.2011742' target='_blank' rel="nofollow">BNN Bloomberg has more details.</a></li>
  <li><a href='https://driving.ca/auto-news/driver-info/tesla-autopilot-recall' target='_blank' rel="nofollow">Tesla forced to recall just about every car it has ever built &ndash; Regulators are fuming over the Autopilot driver assist system</a></li>
  <li><a href='https://digitalcommons.law.scu.edu/cgi/viewcontent.cgi?referer=&httpsredir=1&article=1170&context=facpubs' target='_blank' rel="nofollow">Of Frightened Horses and Autonomous Vehicles: Tort Law and its Assimilation of Innovations</a></li>
  <li><a href='https://www.whitehouse.gov/ostp/' target='_blank' rel="nofollow">White House Office of Science and Technology Policy</a></li>
  <li><a href='https://bidenwhitehouse.archives.gov/ostp/ai-bill-of-rights/' target='_blank' rel="nofollow">Blueprint for an AI Bill of Rights</a></li>
  <li><a href='https://www.ibm.com/think/topics/ai-bill-of-rights' target='_blank' rel="nofollow">What is the AI Bill of Rights?</a></li>
  <li><a href='https://artificialintelligenceact.eu' target='_blank' rel="nofollow">European Artificial Intelligence Act</a></li>
  <li><a href='https://www.theregister.com/2022/09/29/european_commission_ai_liability/' target='_blank' rel="nofollow">Europe just might make it easier for people to sue for damage caused by AI tech</a></li>
  <li><a href='https://drive.google.com/file/d/1xfN5T8VChK8fSh3wUiYtRVOKIi9oIcAF/view' target='_blank' rel="nofollow">Unofficially published</a></li>
  <li><a href='https://engineering.gmu.edu/profiles/cummings-0' target='_blank' rel="nofollow">Missy Cummings</a></li>
  <li><a href='https://www.researchgate.net/publication/376582373_A_Taxonomy_for_AI_Hazard_Analysis' target='_blank' rel="nofollow">A Taxonomy for AI Hazard Analysis</a></li>
</ol>


<div id="jps_attribute_492883" class="jps_attribute">
  <div>
    <a href="https://www.mslinn.com/jekyll_plugins/jekyll_href.html" target="_blank" rel="nofollow">
      Generated by the jekyll_href v3.0.2 Jekyll plugin, written by Mike Slinn 1980-01-02.
    </a>
  </div>
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[I respond to the question: What does &lsquo;control&rsquo; mean, especially for software?]]></summary></entry><entry><title type="html">What I Wish I Knew When I First Started</title><link href="https://www.mslinn.com/expertArticles/rtgInterview.html" rel="alternate" type="text/html" title="What I Wish I Knew When I First Started" /><published>2021-11-03T00:00:00-04:00</published><updated>2021-12-12T00:00:00-05:00</updated><id>https://www.mslinn.com/expertArticles/rtgInterview</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/rtgInterview.html"><![CDATA[<!--
  <div style="float: right; width: 25%;">
    <picture>
      <source srcset="/assets/images/rtgInterview/michelleLoux.webp" type="image/webp">
      <source srcset="/assets/images/rtgInterview/michelleLoux.png"  type="image/png">
      <img src="/assets/images/rtgInterview/michelleLoux.png"
        title="Michelle Loux"
        class="right  liImg2 rounded shadow"
        alt="Michelle Loux">
    </picture>
      <figcaption style="text-align: center;">
          Michelle Loux
      </figcaption>
  </div>
-->

<div style="display: none;">
  <a href='https://www.roundtablegroup.com/expert-discussions/at-the-round-table-with-software-industrial-technologist-expert-mike-slinn/' target='_blank' rel="nofollow">podcast</a>
</div>

<h2 id="wish" class='clear'>What do you wish you knew the first time you were an expert witness?</h2>
<p>
  I wish I knew about how client management as an expert witness differs from client management as a computer consultant.
  When I started as an expert witness, my experience as a computer consultant was:
</p>
<ul>
  <li>Designing and implementing software products</li>
  <li>Automating business processes,</li>
  <li>Evaluating the work of other technologists</li>
  <li>Coaching startup founders</li>
  <li>Doing technical due diligence for potential investors</li>
</ul>
<p>
  I had worked with technical people and their colleagues all over the US and Canada.
  Since then I have also worked in Hong Kong, southern India and Europe, and I have had clients in Oceana.
</p>
<p>
  It is interesting that as an expert, the specialties of the different types of lawyers
  I have worked with has only somewhat overlapped the range of the non-legal work that I have done.
  It seems that experience in one field can map non-linearly to other fields, and that always intrigues me;
  different thought processes from familiar beginnings.
</p>


<h2 id="h.tn6z44k1ryxd">What do you mean by different types of lawyers?</h2>
<div class='imgWrapper imgFlex right quartersize' style=''>
    <a href='https://law.yale.edu/sites/default/files/area/department/cdo/document/yale_law_school_law_firm_practice_summary_042017.pdf' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/yaleLawFirmPracticeAreaSummary.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/yaleLawFirmPracticeAreaSummary.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/rtgInterview/yaleLawFirmPracticeAreaSummary.png"
  style='width: 100%; '
/>
</picture>
</a>
</div>
<p>
  The Yale Law School&rsquo;s publication from April 2017 entitled
  <a href='https://law.yale.edu/sites/default/files/area/department/cdo/document/yale_law_school_law_firm_practice_summary_042017.pdf' target='_blank' rel="nofollow">Law Firm Practice Area Summary</a>
  describes 47 types of lawyers.
  This 16-page document briefly describes each type of lawyer, and includes comments about common behavioral traits of each type.
  As an expert, I have worked with 4 types of lawyers described in that document to date:
</p>
<ol>
  <li>General Corporate</li>
  <li>Litigation</li>
  <li>Prosecution</li>
  <li>General Litigation</li>
</ol>
<p>
  I have also been approached by white-collar crime lawyers for two cases,
  and although these high-profile cases were quite intriguing, I was not selected as an expert.
  One lawyer described the end client as being &lsquo;radioactive&rsquo;.
  That client is currently in the news quite a bit.
</p>
<p>As a software entrepreneur, I have also worked with 3 additional types of lawyers:</p>
<ol>
  <li>Mergers &amp; Acquisitions</li>
  <li>Cyber Security &amp; Data Protection</li>
  <li>Licensing and Technology Transactions</li>
</ol>
<p>
  As a semi-professional musician and founder of a musical collective,
  I am interested in working with lawyers who focus on entertainment law,
  but have not yet had an opportunity to do so.
</p>
<p>
  Like most expert witnesses, I do not have a formal education in law,
  so it is probably not surprising that I found portions of the Yale publication misleading.
  It is not my intention to suggest the publication is incorrect,
  instead I believe that my understanding of the terminology may have involved false cognates.
  For example, the description for Litigation lawyers says:
</p>
<div class='quote'>
  
  This practice divides into patent, copyright, trademark and trade secrets.
  This is a very adversarial practice.
  The stakes are high and for technology companies this can be &ldquo;bet the company&rdquo; litigation.
  Research involves not only legal issues, but also factual issues such as the scope of the market,
  competitors, and competing technologies and products.
  These actions are generally not very document intensive.
  This practice is good for people who are interested in learning about new technologies, products, businesses and markets.
  These attorneys work with experts often.
  People who dislike IP litigation generally don&rsquo;t like the adversarial nature of the practice or are not interested in technology.

  
</div>

<p>
  I agree with most of the description, for example the adversarial nature of the work.
  While I do not mind that aspect, most technical people strongly dislike that type of work.
  I think that the &lsquo;documents&rsquo; referred to in the description actually refers to the legal documents filed throughout the case.
  While the number of filed documents per case for this type of lawyer may be less than for some other types of lawyers,
  the size of these documents can be daunting.
</p>
<div class='imgWrapper imgFlex right quartersize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/pileOfPaper.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/pileOfPaper.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/rtgInterview/pileOfPaper.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  For example, the principal challenge for one of the patent cases I have worked on as an expert was plowing through 4 long and vaguely worded patents.
  Together, these patents totaled about 1000 pages.
  They were deliberately worded to allude to almost anything and everything, while actually saying very little.
  I knew I was going to be asked in deposition if I had read and understood all of these documents.
  This was really painful to do:
  the only way I could get through these documents and retain anything was to spend several days standing,
  while reading them to myself aloud, and making a brief note of each paragraph after reading it.
  It was torture!
  I was indeed asked if I had read them early on during deposition, to which I proudly said, &ldquo;Every word!&rdquo;
  That was expensive for the client, but it was important to be able to say that with confidence,
  and my reports and testimony were used to successfully invalidate those patents as part of two <span class="c7">inter-partes&nbsp;reviews.
</p>
<p>As a side note, Malcolm Gladwell gave a
  <a href='https://youtu.be/88t_Tfg3Ecw' target='_blank' rel="nofollow">nice keynote presentation</a>
on a closely related topic with Adam Grant at the 2017 Wharton People Analytics Conference.</p>
<style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class='embed-container'>    <iframe title="YouTube video player" width="640" height="390" src="//www.youtube.com/embed/88t_Tfg3Ecw" frameborder="0" allowfullscreen></iframe></div>
<div class='imgWrapper imgFlex center' style='width: 75%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/gladwellWharton.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/gladwellWharton.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/rtgInterview/gladwellWharton.png"
  style='width: 100%; '
/>
</picture>
</div>


<h2 id="h.xugjz8tmfmlq">Tell me about your first case</h2>
<p>
  My first expert case came to me unexpectedly.
  The client was a venture capital investment firm, and their BigLaw attorney described my task in a well-written and succinct engagement letter.
  The client was concerned that a large contractor had done a poor job developing software for one of their startups.
  The VCs were considering litigation, and wanted to know my opinion of the quality of the software.
</p>
<p>
  Before this time, 20 years ago, I did not have a good understanding of what the term &ldquo;expert witness&rdquo; meant.
  I had previously acted as a computer consultant for over 25 years, and I was familiar with the technology for the case,
  but my weakness was my lack of experience managing this type of assignment.
  I did not know about the various types of lawyers, and so did not know how to interface most effectively with the lawyer who engaged me.
  He was actually outside counsel, and an investment management lawyer, not a litigator.
  Had I known that at the time, and had I known what that meant, I like to think that I would have tried to approach the case a bit differently.
  A mentor would have been very helpful to me in this regard.
  I have since been both prot&eacute;g&eacute; and mentor, and I believe there is no better way to get started as an expert witness,
  than as a prot&eacute;g&eacute; of a thoughtful mentor.
</p>
<div class='imgWrapper imgFlex right quartersize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/3way.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/3way.png" type="image/png">
  <img 
  class="imgImg "
  src="/assets/images/rtgInterview/3way.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  This was the first time I had a three-way engagement; in this case the 3 parties were the VC firm (the end client), the law firm, and me.
  The startup was actually a 4<sup>th</sup> party, but as far as I could see, in retrospect,
  they had no say and could only provide me the information I requested and watch the process unfold.
  In addition, the software contractor was potentially a 5<sup>th</sup> party,
  and this might have become significant if litigation was pursued,
  but the complexities of that potential relationship never materialized.
</p>
<p>
  At the time, I lacked the experience to know that my assignment would likely have a better outcome
  if I had simply asked to meet with the VCs at the beginning of the assignment.
  The VCs were the ones who needed to make the decision of what to do about their investment.
  I mostly spoke with the lawyer who had written the engagement letter, and interacted on technical matters directly with the startup.
  Naturally, lawyers want to shield their client from problems and distractions,
  but sometimes it is important that the root of an issue be described first-hand to those who can address it.
</p>
<p>
  I focused on the task of evaluating the software and writing my report, and never spoke with anyone from the VC firm.
  Furthermore, my simplistic understanding was that the task was merely about things (software), as if no people were involved,
  and analyzing process was out of scope,
  which meant I did not consider the nature of the communication between the startup and the contractor.
  Additionally, I might have provided significantly more value if I had spent even a few hours getting to know the VCs.
</p>
<p>
  I approached the task as many consulting engineers would;
  I examined the software, wrote a report, and worked through several versions with the lawyer.
  Then, without any discussion with me, the VCs acted: they decided to abandon their investment.
  I was shocked to learn, after the fact,
  that they had decided to simply shut down the startup that they had invested $3M of today&rsquo;s money in.
  They did not litigate or negotiate.
  Had I known how to handle the matter better, the result might have been different.
  I was happy to learn, years later, that the startup somehow survived this trauma, and continues on today.
</p>
<p>
  This outcome did not provide the long-term value to the client that expanding the scope to include an examination of processes might have,
  so the question of &ldquo;why did this happen, and how can we improve?&rdquo; was never addressed.
  As a subject-matter expert, I could have provided this information quickly and easily.
  However, the necessary level of client management skill was beyond me at that point in my career.
</p>
<div class='imgWrapper imgFlex right quartersize' style=''>
    <a href='https://www.amazon.ca/Beyond-Blame-Learning-Failure-Success/dp/1491906413' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/blameless.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/blameless.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/rtgInterview/blameless.png"
  style='width: 100%; '
/>
</picture>
</a>
</div>
<p>
  By the way, Dave Zwieback wrote a good book on this topic, entitled
  <a href='https://www.amazon.ca/Beyond-Blame-Learning-Failure-Success/dp/1491906413' target='_blank' rel="nofollow">Beyond Blame: Learning From Failure and Success</a>.
</p>


<h2 id="different">What could you have done differently as an expert?</h2>
<p>
  Presenting possibilities as questions at appropriate times can yield much value.
  Directly answering questions is appropriate when responding in discovery or when testifying in court.
</p>
<p>
  However, when dealing with a client in private,
  passively providing literal answers to questions posed often does not provide the most value to the client.
  A more experienced expert might have attempted to engage the end client in a comprehensive dialog to build up a sense of the larger context,
  and might have revisited the parameters of the case at opportune times with the end client.
  Note that some countries explicitly disallow this type of interaction;
  however, this was a US-based client, and I am speaking to accepted US practice.
</p>
<p>
  One way to get the attorney who engaged me to suggest a meeting with the VC firm would have been to ask for clarification on certain issues face-to-face.
  There are subtleties involved in this type of 3-way engagement, and a good attorney acts as a strategist, rather like a quarterback in American football.
  The rules of engagement necessitate an arms-length interaction between the expert and the end client;
  so carefully documenting each interaction can be important for discovery.
  Having a transcription of a recording of every meeting can be helpful.
</p>

<div class='imgWrapper imgFlex right quartersize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/reportCardFs.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/reportCardFs.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/rtgInterview/reportCardFs.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  My report graded the software written for the startup by the contractor as a failure.
  I did not spend any time considering how to mitigate the issues that I found
  because I expected the client would tell me to do that if they wanted to consider mitigation.
  I also expected that the client would discuss the matter with me before acting; at this point in my career,
  I was unaware that sometimes a client might just opt to flush problems away.
  I suspect that internal politics within the VC firm may have used me as a pawn in some sort of negative-sum game.
</p>
<p>
  Nowadays, I am more likely to proactively make a judgment call to spend an extra hour when I feel the effort is appropriate,
  and then I communicate that I did this with a quick call to the lawyer, along with my initial findings.
  I have never received any pushback for spending a little extra time in this way,
  and the lawyers have always welcomed these unexpected results.
  I don&rsquo;t overdo this, in fact, I take great care whenever I exercise initiative, but results matter,
  and occasionally taking a limited risk has allowed me to deliver significantly more value with negligible extra time and cost.
  The occasional unexpected victory, prudently executed, builds trust.
  If ever I find that I wasted time doing something that I was not asked to do, I don&rsquo;t mention it and I don&rsquo;t bill for it.
</p>
<p>
  One of the principal points that my report highlighted was that the software was written as cut-and-paste, with lots of duplicated code.
  Software like that can often be optimized by refactoring the repeated parts, and this is easily automated because it is repetitive in nature.
  If I had engaged with my client better, and got their agreement to spend a few extra hours on the report,
  I could have provided an indication of the feasibility of rescuing the project.
  Later in my career, I lead SWAT teams to rescue high-profile software projects that were in trouble, but at this point in my career I just did what I was told,
  and only asked enough questions to carry out my mission according to a literal interpretation.
</p>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/swatRescue.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/swatRescue.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/rtgInterview/swatRescue.png"
  style='width: 100%; '
/>
</picture>
</div>


<h2 id="change">How has your understanding of the role of an expert changed?</h2>
<p>
  Litigation could be described as a formal process of assigning blame and consequences.
  Frequently, litigation leads to both sides losing: losing time, losing energy, losing focus, and not adapting outdated or dysfunctional processes to ever-changing circumstances.
  This is of course not a universal truth because malicious behavior does exist, but my experience has been that executive ego and badly managed relationships drives a significant percentage of corporate litigation.
  Relationships are mutual affairs, so all parties involved share responsibility and have an opportunity to make them work better.
  In a very real sense, initiating litigation could be construed as a failure to negotiate solutions to issues.
</p>
<div class='imgWrapper imgFlex right quartersize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/blame.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/blame.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/rtgInterview/blame.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  In retrospect, I suspect that a principal within the end client, the VC, wanted to assign blame to an external third party, the software contractor.
  An impartial expert, myopically focused on tasks and things instead of also considering people and processes, was the perfect vehicle to accomplish this.
</p>
<p>
  I suspect that I was used as a tool by an unknown client faction.
  It is true that the software was substandard, however the question of how this was allowed to happen was never raised and I,
  as the expert, did not proactively lay any groundwork for mitigation, not the least because I was unclear how I might do so appropriately.
</p>
<p>
  I am not just an expert witness with expertise in technology, I am a practicing technology expert with experience as an expert witness.
  The fact that I was retained by outside counsel, defined the nature of my engagement, such that the value I provided was suboptimal.
  When I presented my findings, I could have suggested that if litigation was decided against, that my role be formally changed,
  from expert witness to management consultant, and that I be retained directly by the VC firm.
  Because I did not offer this possibility, I did not provide anywhere the near the long-term value that I might have.
</p>
<p>
  This line of thinking leads to the question: what is the role of an expert?
  Several possible answers might be entertained, depending on circumstances.
  As always, the expert should be willing to change their opinion based on evidence as it arises.
  Thus, the goals of the expert might be considered to be a matter for ongoing discussion, at least until litigation might be initiated.
</p>
<div class='imgWrapper imgFlex right quartersize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/rtgInterview/pawn.webp" type="image/webp">
  <source srcset="/assets/images/rtgInterview/pawn.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/rtgInterview/pawn.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  One possible answer might be that an expert should disregard politics.
  This would make that expert a pawn in the politics of the client.
  Moreover, a demonstrably politically naive expert lacks credibility, rather like a wind-up doll.
</p>
<p>
  In contrast, if an expert consistently attempts to understand all the forces in play, including politics, but the client denies them access to that information, fine;
  the expert is demonstrably not naive and therefore could be said to be credible.
  However, merely accepting client&rsquo;s assertions at face value and not asking for evidence to support those assertions again shows the expert to be a pawn and not is therefore not credible.
</p>
<p>
  I have since found it very effective to inform the lawyers I am working with that my report will contain a passage detailing the documents I read,
  and stating the information that I was not allowed to view, and people that I was not permitted to interview.
  Clarity follows soon after &ndash; does the client have something to hide, or are they dealing with me in good faith?
</p>
<p>
  As a first-time expert, I never considered the politics that must have been ongoing within the VC firm,
  so I was surprised when they discarded their investment.
  Clearly, there were &lsquo;winners&rsquo; and losers in the VC firm as a result of this action.
  The startup was a big loser, the contractor suffered significant loss, and so did the VC firm as a whole.
  I doubt any positive lessons were learned by any of the parties involved.
</p>
<p>
  In summary, the principal lesson for me was how I might transition from expert witness to management consultant.
  If a management consultant is experienced and perceptive enough, and if support can be identified within the client organization,
  a management consultant could provide insight and metrics to drive a client&#39;s change management process.
</p>
<p>
  To illustrate how impactful that might have been, here are a few quotes from an article entitled
  <a href='https://hbr.org/1982/09/consulting-is-more-than-giving-advice' target='_blank' rel="nofollow">Consulting Is More Than Giving Advice</a>,
  published in September 1982 by The Harvard Business Review:
</p>
<div class="quote rounded shadow clear">
  <div style="float: right;">
    <picture>
      <source srcset="/assets/images/rtgInterview/harvardBusinessReview.webp" type="image/webp">
      <source srcset="/assets/images/rtgInterview/harvardBusinessReview.png" type="image/png">
      <img src="/assets/images/rtgInterview/harvardBusinessReview.png" class="right quartersize liImg2">
    </picture>
  </div>
  The consultant also has a professional responsibility to ask whether the problem as posed is what most needs solving.
  Very often, the client needs help most in defining the real issue...
  Thus, the consultant&rsquo;s first job is to explore the context of the problem&hellip;<br><br>
  Consultants facilitate learning by including members of the organization in the assignment&rsquo;s processes.
  For example, demonstrating an appropriate technique or recommending a relevant book often accomplishes more than quietly performing a needed analysis.<br><br>
  With strong client involvement in the entire process, there will be many opportunities to help members identify learning needs.
  Often a consultant can suggest or help design opportunities for learning about work-planning methods, task force assignments, goal-setting processes, and so on.
  Though the effective professional is concerned with executive learning throughout the engagement, it may be wise not to cite this as an explicit goal&hellip;<br><br>
  Too much talk about client learning comes across as presumptuous &ndash; and it is.<br><br>
  Learning during projects is a two-way street.
  In every engagement, consultants should learn how to be more effective in designing and conducting projects.
  Moreover, the professional&rsquo;s willingness to learn can be contagious.
  In the best relationships, each party explores the experience with the other in order to learn more from it&hellip;<br><br>
  Increasingly, the best management consultants define their objective as not just recommending solutions, but also helping institutionalize more effective management processes.
</div>


<h2 id="h.wgjymrjjksub">What instruments do you play?</h2>
<p>
  I play guitar, bass, various percussion instruments, saxophone, and I sing.
  Currently, I am learning to play harp.
  I blog about the technology I use for recording and streaming on my website,
  <span class="code"><a href='https://mslinn.com' target='_blank' rel="nofollow">mslinn.com</a></span>,
  where I also blog about my experience as an expert witness,
  and I publish music videos on Facebook at <a class="code" href="https://facebook.com/mslinnmusic">facebook.com/mslinnmusic</a>.
</p>

<h2 id="reference">References</h2>
<ol>
  <li><a href='https://www.roundtablegroup.com/expert-discussions/at-the-round-table-with-software-industrial-technologist-expert-mike-slinn/' target='_blank' rel="nofollow">This audio podcast</a></li>
  <li><a href='https://law.yale.edu/sites/default/files/area/department/cdo/document/yale_law_school_law_firm_practice_summary_042017.pdf' target='_blank' rel="nofollow">Yale Law School&rsquo;s Law Firm Practice Area Summary</a></li>
  <li><a href='https://youtu.be/88t_Tfg3Ecw' target='_blank' rel="nofollow">Malcolm Gladwell and Adam Grant at the 2017 Wharton People Analytics Conference</a></li>
  <li><a href='https://www.amazon.ca/Beyond-Blame-Learning-Failure-Success/dp/1491906413' target='_blank' rel="nofollow">Beyond Blame: Learning From Failure and Success</a></li>
  <li><a href='https://hbr.org/1982/09/consulting-is-more-than-giving-advice' target='_blank' rel="nofollow">Harvard Business Review: Consulting Is More Than Giving Advice</a></li>
</ol>


<div id="jps_attribute_13385" class="jps_attribute">
  <div>
    <a href="https://www.mslinn.com/jekyll_plugins/jekyll_href.html" target="_blank" rel="nofollow">
      Generated by the jekyll_href v3.0.2 Jekyll plugin, written by Mike Slinn 1980-01-02.
    </a>
  </div>
</div>



<hr class="separator"/>


  

  

  

  

  

  

  

  

  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

<div class="PageNavigationBottom">
  
    <span><b>Previous article:</b>
      <a class="prev" href="/expertArticles/prep.html"> Preparation is Everything</a>
    </span>
    
      <br /><br />
    
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/control.html">What Does &lsquo;Control&rsquo; Mean in 2024?</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[Michelle Loux interviewed me for a podcast and asked, &ldquo;What do you wish you knew the first time you were an expert witness?&rdquo;]]></summary></entry><entry><title type="html">Preparation is Everything</title><link href="https://www.mslinn.com/expertArticles/prep.html" rel="alternate" type="text/html" title="Preparation is Everything" /><published>2021-03-18T00:00:00-04:00</published><updated>2021-03-18T00:00:00-04:00</updated><id>https://www.mslinn.com/expertArticles/prep</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/prep.html"><![CDATA[<div>
<div class='imgWrapper imgFlex right' style=''>
    <a href='https://www.gutenberg.org/files/854/854-h/854-h.htm' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/preparation/a_woman_of_no_importance.webp" type="image/webp">
  <source srcset="/assets/images/preparation/a_woman_of_no_importance.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/preparation/a_woman_of_no_importance.png"
  style='width: 100%; '
/>
</picture>
</a>
</div>


<h2 id="excess">Nothing Succeeds Like Excess</h2>

<div>
  <p style="margin-bottom: 6px;">
    &ldquo;Moderation is a fatal thing, Lady Hunstanton. Nothing succeeds like excess.&rdquo;<br />
  </p>
  <p>
    &nbsp;&nbsp; &ndash; <b>Oscar Wilde</b>,
    
      <a href="https://www.gutenberg.org/files/854/854-h/854-h.htm" target="_blank" rel="nofollow">from <i>A Woman of No Importance</i>, Act 3 (1893).</a>
    
  </p>
</div>

</div>
<p>
  This article explains how the above quotation is relevant to an expert witness.
</p>


<h2 id="honing" class="clear">Honing My Opinions</h2>
<div class='imgWrapper imgFlex inline' style=''>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/preparation/sword_sharpening.webp" type="image/webp">
  <source srcset="/assets/images/preparation/sword_sharpening.png" type="image/png">
  <img alt='Takayama Toshio, sword polisher and sharpener, works the blade of a hand-forged katana sword at the Bizen Osafune Sword Museum in Osafune, Japan.'
  class="imgImg rounded shadow"
  src="/assets/images/preparation/sword_sharpening.png"
  style='width: 100%; '
  title='Takayama Toshio, sword polisher and sharpener, works the blade of a hand-forged katana sword at the Bizen Osafune Sword Museum in Osafune, Japan.'
/>
</picture>
    <figcaption class='imgFigCaption '>
  Takayama Toshio, sword polisher and sharpener, works the blade of a hand-forged katana sword at the Bizen Osafune Sword Museum in Osafune, Japan.
</figcaption>
  </figure>
</div>
<p>
  My experience as an expert has been that for many of my cases,
  most of my time is spent preparing for interactions with the other side.
  My reports are written as a series of drafts that I share with the attorneys that I work with.
  We discuss the material, and that allows me opportunities to clarify exactly what I mean.
  The best attorneys that I have worked with have typically challenged the material as it evolves.
  My responses often get incorporated into the next draft.
</p>

<p>
  As I work through each draft of a report, if there is material that is never the subject of discussion,
  I must ask myself if that material is fundamental and obvious,
  or whether it provides a basis for my opinions.
  Since an expert report concludes with opinions, material that is not fundamental, or necessary background,
  and is not something that was relied on to form an opinion, might not be germane enough to include in the report.
</p>

<p>
  As a motivating principle, if one views each statement in a report as a potential attack vector that might be exploited by the opposing side,
  then it follows that removing unnecessary statements makes for a stronger report.
  This is one of the reasons why a vigorous dialog between an expert and the attorneys that they work with will,
  in general, yield a better result.
</p>


<h2 id="pre">Preparation Scenarios</h2>
<div class='imgWrapper imgFlex inline' style=''>
  <figure>
    <a href='https://www.amazon.com/dp/B018BZ3SCM' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/preparation/TheExpanseConsole.webp" type="image/webp">
  <source srcset="/assets/images/preparation/TheExpanseConsole.png" type="image/png">
  <img alt='Crew gathered around the Rocinante system console<br />The Expanse &copy; Copyright Syfy/Amazon'
  class="imgImg rounded shadow"
  src="/assets/images/preparation/TheExpanseConsole.png"
  style='width: 100%; '
  title='Crew gathered around the Rocinante system console<br />The Expanse &copy; Copyright Syfy/Amazon'
/>
</picture>
</a>
    <figcaption class='imgFigCaption '>
  <a href="https://www.amazon.com/dp/B018BZ3SCM" target='_blank'>
  Crew gathered around the Rocinante system console<br />The Expanse &copy; Copyright Syfy/Amazon
</a>
</figcaption>
  </figure>
</div>
<p>
  To date, my most common types of interactions with the opposition have been:
</p>

<ol>
  <li>Accessing restricted material under supervision.</li>
  <li>Examination and cross-examination when being deposed.</li>
  <li>Testifying under oath.</li>
</ol>
<p>
  This article explains the type of preparation I do for these circumstances.
</p>


<h2 id="source">Preparing To Access Restricted Material Under Supervision</h2>
<div class='imgWrapper imgFlex inline' style=''>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/preparation/glass_room.webp" type="image/webp">
  <source srcset="/assets/images/preparation/glass_room.png" type="image/png">
  <img alt='Experts often examine restricted material in a glass-walled evidence room.'
  class="imgImg rounded shadow"
  src="/assets/images/preparation/glass_room.png"
  style='width: 100%; '
  title='Experts often examine restricted material in a glass-walled evidence room.'
/>
</picture>
    <figcaption class='imgFigCaption '>
  Experts often examine restricted material in a glass-walled evidence room.
</figcaption>
  </figure>
</div>
<p>
  Computer source code has been the most common type of restricted material that I have reviewed to date.
  Project-related information is often not as closely guarded.
  I wrote about <a href='/expertArticles/detecting-copying.html'>how I do source code comparisons</a> previously.
  This article will not repeat that information.
</p>
<p>
  A software expert who needs to examine source code would ideally like complete access to the material, in their office.
  They would like to use special software and/or hardware to analyze the material, and they might want to write scripts (small programs) to help them with their task.
  Sometimes this is possible.
  Sometimes this is not.
</p>
<p>
  The restrictions on how and where I, as an expert, can examine source code can be profound.
  I find that imposing these restrictions seriously impacts what can be accomplished,
  and how the source code review can be approached.
  They also raise the cost of litigation for plaintiff and defendant significantly;
  it would be much cheaper for both parties if they would just allow the software expert access to any tools they want.
  A good expert will eventually find out the facts one way or another anyway, so why waste money?
  The cost penalty paid by both sides for imposing tight restrictions on experts can become significant.
  The extra cost comes from extra time spent preparing, and, if permitted by the court,
  extra time examining evidence with reduced efficiency.
</p>
<p>
  Restricted materials are sometimes provided to an expert in a glass-walled evidence room (sometimes this is called a &lsquo;clean room&rsquo;),
  and if they are placed in such a room, then the expert is usually observed the entire time they review the material.
  Normally, at least one representative of the opposing counsel&rsquo;s firm observes the expert the entire time that the expert has access to the restricted material.
  The evidence room usually has no communication devices, and the expert many not bring in a mobile device, camera, etc.
  A limited amount of Bates-numbered paper is usually provided for the expert to take notes.
</p>


<h3 id="ex1">Hostile Opposing Counsel</h3>
<div class='imgWrapper imgFlex inline' style=''>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/preparation/nuremberg_trials.webp" type="image/webp">
  <source srcset="/assets/images/preparation/nuremberg_trials.png" type="image/png">
  <img alt='Defendants at the International Military Tribunal trial in Nuremberg, Germany.'
  class="imgImg rounded shadow"
  src="/assets/images/preparation/nuremberg_trials.png"
  style='width: 100%; '
  title='Defendants at the International Military Tribunal trial in Nuremberg, Germany.'
/>
</picture>
    <figcaption class='imgFigCaption '>
  Defendants at the International Military Tribunal trial in Nuremberg, Germany.
</figcaption>
  </figure>
</div>
<p>
  It is not unusual for opposing counsel to be unhelpful.
  Sometimes, however, opposing counsel crosses the line into unprofessional hostility.
  While attorneys are expected to be partisan, they are prohibited from tampering with evidence.
  Sometimes, when their desire not to lose a weak case overcomes their better judgment, they cross the line because they think they can get away with it.
</p>
<p>
  A case that I worked on required me to compare two bodies of code.
  One body of code came from my client, and I could inspect it at leisure on my laptop over many weeks.
  The other body of code came from the opposition.
</p>
<p>
  Before providing access to the source code, opposing counsel misrepresented the computer language it in which it was written and the software frameworks that were used.
  Fortunately, I did not put my faith in the information the opposition provided, and instead I spent quite a lot of time writing scripts to identify unique aspects of my client&rsquo;s code.
  I prepared 250 pages of instructions for myself to follow while in the glass-walled evidence room, for various possible scenarios.
  Armed with these instructions, I quickly discovered exactly which portions of source code were similar between the opposition&rsquo;s evidence and our side&rsquo;s evidence.
</p>
<p>
  Every day that I spent in the glass evidence room examining the opposition&rsquo;s code I found that the evidence had been changed significantly.
  Directories had reorganized, new directories had been added, and others had been removed.
  That did not slow me down much due to the nearly fanatical amount of preparation I had done.
  I knew what to look for, and found it.
  All the opposition&rsquo;s shenanigans did not help their case &ndash; in fact the judge was not impressed because I chronicled the events in my report.
  It was satisfying for me to be able to voice strong opinions in my report, backed up by incontrovertible evidence and straightforward reasoning.
</p>
<p>
  The extra cost of the unusual amount of preparation I did for this case was significant.
  The only reason I felt it necessary to dedicate such an extreme amount of time to preparing was because opposing counsel had previously
  demonstrated a willingness to exceed proper behavior.
  Each transgression motivated further transgressions.
  The risk that they assumed was that, if they lost, and the judge found they violated legal standards, they might be subject to consequences.
</p>


<h2 id="perform">Testimony as Performance Art</h2>
<div class='imgWrapper imgBlock center' style='width: 85%;'>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/preparation/performing_arts.webp" type="image/webp">
  <source srcset="/assets/images/preparation/performing_arts.png" type="image/png">
  <img alt='&ldquo;All the world is a stage.&rdquo;<br> &nbsp; &ndash; William Shakespeare, As You Like It.'
  class="imgImg rounded shadow"
  src="/assets/images/preparation/performing_arts.png"
  style='width: 100%; '
  title='&ldquo;All the world is a stage.&rdquo;<br> &nbsp; &ndash; William Shakespeare, As You Like It.'
/>
</picture>
    <figcaption class='imgFigCaption '>
  &ldquo;All the world is a stage.&rdquo;<br> &nbsp; &ndash; William Shakespeare, As You Like It.
</figcaption>
  </figure>
</div>
<p>
  It is not enough for an expert to know the facts, perform appropriate analysis and provide defensible opinions.
  Answering questions simply, directly and without embellishment can be surprisingly difficult.
  Getting it right under pressure, while tired from travel and long days of work, requires extensive practice.
</p>


<h3 id="rehearse">Rehearsals</h3>
<p>
  Preparation for testimony begins with the first draft of my report and includes rehearsals with the attorneys I work with.
</p>
<p>
  Following is a typical sequence of events before my report is submitted.
  This explanation is rather general, and approximates what might be done in US Federal court and ITC arbitration.
  Patent-related matters do not necessarily follow this sequence exactly as described,
  however those sequences are similar enough that this general description should be instructive for
  those who have not gone through these types of legal processes before.
</p>
<p>
  My report is written with the intention of effectively defending it:
</p>
<ul>
  <li>Summarizing my draft report into the minimum number of key points.</li>
  <li>Summarizing the other side&rsquo;s expert reports (if available) into the minimum number of key points.</li>
  <li>
    Role playing testimony against an aggressive attorney (from our side),
    who tries to find different weaknesses in my responses.
    Running through every scenario many times, often with a twist.
  </li>
</ul>
<p>
  After my report is submitted to the court, and the other side has responded, the sequence generally continues as follows:
</p>
<ul>
  <li>I follow a similar sequence for preparing drafts of my response to the other side's expert report.</li>
  <li>Role plays are performed before deposition. These usually take place in person with the attorneys I work with.</li>
  <li>Doing a postmortem of each run-through with the participants, using recorded video, is vital.</li>
  <li>Summarizing my responses onto flashcards for each anticipated question has proven to be very helpful.</li>
  <li>
    Working through the flashcards over several days until neither I nor the attorneys I am working with can make a mistake,
    no matter how tired we are,
    means I can be confident that I will do well when testifying.
  </li>
</ul>
<p>
  I want to make a distinction between rote memorization and being able to
  recall all the salient points of my expert report easily, and to discuss their subtleties in detail.
  If an expert is viewed as a puppet because they stick verbatim to a script, then their credibility is lost.
  On the other hand, being able to readily articulate a nuanced understanding of the details of a case is impressive.
  &ldquo;Threading the needle&rdquo; by not falling into technobabble and plainly stating facts, methodology and
  opinions without being boring can be quite a challenge.
</p>


<h3 id="winning">Winning Confidently</h3>
<p>
  Being visibly relaxed and confident while easily handling whatever the other side brings forward goes a long way to winning as an expert.
  (Please remember that <a href="/expertArticles/trust_winning.html#winning">my definition of &lsquo;winning&rsquo;</a>
  may not be what you might expect.)
</p>
<p>
  Confidence comes from knowing that one simply cannot make a mistake.
  The right words, demeanor and sense of timing have been habituated into the unconscious.
  Excellence has become natural.
</p>
<div class='imgWrapper imgFlex center' style='width: 85%;'>
    <a href='/expertArticles/trust_winning.html#winning' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/winning_690x460.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/winning_690x460.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/winning_690x460.png"
  style='width: 100%; '
/>
</picture>
</a>
</div>
<hr class="separator"/>


  

  

  

  

  

  

  

  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

  

<div class="PageNavigationBottom">
  
    <span><b>Previous article:</b>
      <a class="prev" href="/expertArticles/trust_winning.html"> Trust, Winning and Losing as an Expert Witness</a>
    </span>
    
      <br /><br />
    
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/rtgInterview.html">What I Wish I Knew When I First Started</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[Thorough preparation for hostile supervised source code review, deposition and testimony is vital. Competent experts prepare until they get it right. Excellent experts prepare until they cannot get it wrong.]]></summary></entry><entry><title type="html">Trust, Winning and Losing as an Expert Witness</title><link href="https://www.mslinn.com/expertArticles/trust_winning.html" rel="alternate" type="text/html" title="Trust, Winning and Losing as an Expert Witness" /><published>2021-01-08T00:00:00-05:00</published><updated>2021-01-08T00:00:00-05:00</updated><id>https://www.mslinn.com/expertArticles/trust_winning</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/trust_winning.html"><![CDATA[<p>
  I am a professional software technologist and entrepreneur.
  Sometimes I work as an expert witness.
  Attorneys do not buy the opinion they desire from me, they merely purchase my time.
  My only job is to respond to questions that they ask of me.
  Sometimes I write software to process evidence so that I can learn the information necessary to answer the questions.
</p>
<p>
  Most questions are of a purely technical nature, but sometimes they pertain to technical marketing.
  Issues often relate to trade secrets and intellectual property.
  My responses follow from facts, or stated premises where facts are unavailable.
</p>


<h2 id="winning">How Do Experts Win?</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/winning_690x460.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/winning_690x460.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/winning_690x460.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  As a software expert, I strive to win, but my definition of winning might surprise you:
  for a non-partisan expert witness, &ldquo;winning&rdquo; can only mean that their opinions were accepted.
</p>
<p>
  Independent experts must not have an investment in the legal outcome of a case;
  conversely, they should not fear any personal impact from performing their duties in a professional and conscientious manner,
  regardless of the outcome of the case.
  Experts can &ldquo;win&rdquo; even in cases where their client has an unfavorable judgment.
</p>


<h2 id="losing">How Do Experts Lose?</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/losing_690x388.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/losing_690x388.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/losing_690x388.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
   Experts can lose 3 ways:
</p>
<ol>
  <li>By being disqualified as an expert.</li>
  <li>By impeaching themselves.</li>
  <li>By having their opinions partially or completely dismissed.</li>
</ol>

<p>
  Financial pressure is a common way for clients to attempt to influence an expert&rsquo;s opinion.
  If payment is not made in advance, then an expert might be tempted to please their client so full payment is made promptly.
  This type of financial arrangement sets up a conflict of interest for the expert.
</p>
<p>
  During discovery, I am often asked by the opposing counsel what my financial arrangements with my client are.
  If an expert agrees to payment terms that puts them into a conflict of interest,
  opposing counsel may be motivated to attempt to disqualify the expert.
</p>


<h2 id="attorneys">Lawyers are Partisan Advocates</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/advocate.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/advocate.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/advocate.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  In most of the world, lawyers play by different rules than experts.
  The French words for male / female &lsquo;attorney&rsquo; are &lsquo;avocat&rsquo; and &lsquo;avocate&rsquo;.
  While lawyers must advocate for their clients, in most of the world experts must not.
</p>


<h2 id="experts">US Expert Witnesses Are Allowed To Be Partisan</h2>
<p>
  The USA differs from most other countries in that expert witnesses can be partisan unless they are hired by the court.
</p>
<p>
  I have rebutted reports written by such experts,
  and my experience has been that the best way to counter a partisan expert is to be demonstrably non-partisan.
  When an expert says in effect &ldquo;I formed my opinions soley on the basis of my experience&rdquo;,
  and remind everyone of their illustrious credentials without applying analysis to evidence,
  then their argument is vulnerable to a well-articulated explanation of facts and findings from which opinions follow,
  given by the other side&rsquo;s expert.
</p>
<p>
  I normally consult with clients about how facts might be presented and construed,
  and the strengths and weaknesses of an argument from a technical point of view.
  However, my opinions are based on fact, I detail my reasoning,
  and my findings can be reproduced from the evidence.
  My opinions are defensible.
  Shills cannot compete against this approach.
</p>
<p class="alert rounded shadow">
  While it is regrettable that the USA is out of step with most of the rest of the world in allowing partisan experts,
  the opinions of partisan experts tend to be disregarded in favor of opinions from trustworthy experts.
</p>


<h3 id="concurrent_evidence">Concurrent Evidence</h3>
<p>
  In other parts of the world, experts from both sides can testify together at trial,
  in a procedure known as concurrent evidence.
  They discuss the case in front of the judge,
  and respond to inquiries from the magistrate(s) and attorneys from both sides of the case,
</p>
<p>
  I participated in such an interchange when I was the lead ERP software expert for an
  <a href='https://www.intracen.org/' target='_blank' rel="nofollow">ITC</a> arbitration based in Paris.
  A tribunal of 5 arbitrators asked me and the opposing expert to stand before them, and they questioned us together.
  Discussion was encouraged.
  My experience was quite positive.
</p>
<p>
  The other expert was shown to be partisan.
  While we underwent the procedure of giving concurrent evidence,
  I reminded the court that the other expert had not provided any evidence
  to support the assertions upon which his opinions were based,
  beyond &ldquo;Because I said so, and I am an expert!&rdquo;
  His opinions were soon dismissed, while mine were accepted.
</p>
 <div class='imgWrapper imgBlock inline fullsize' style=''>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/crmErp/icc_690x468.webp" type="image/webp">
  <source srcset="/assets/images/crmErp/icc_690x468.png" type="image/png">
  <img alt='This is the room at the ICC in Paris, France where I was questioned by a tribunal of 5 arbitrators.'
  class="imgImg rounded shadow"
  src="/assets/images/crmErp/icc_690x468.png"
  style='width: 100%; '
  title='This is the room at the ICC in Paris, France where I was questioned by a tribunal of 5 arbitrators.'
/>
</picture>
    <figcaption class='imgFigCaption fullsize'>
  This is the room at the ICC in Paris, France where I was questioned by a tribunal of 5 arbitrators.
</figcaption>
  </figure>
</div>


<h3 id="alsup">Judge Alsup</h3>
<div class='imgWrapper imgBlock center' style='width: 70%;'>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/William-Alsup.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/William-Alsup.png" type="image/png">
  <img alt='&ldquo;The bought-and-paid-for experts will say anything&rdquo;'
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/William-Alsup.png"
  style='width: 100%; '
  title='&ldquo;The bought-and-paid-for experts will say anything&rdquo;'
/>
</picture>
    <figcaption class='imgFigCaption '>
  &ldquo;The bought-and-paid-for experts will say anything&rdquo;
</figcaption>
  </figure>
</div>
<p>
  <a href='https://cand.uscourts.gov/judges/alsup-william-wha/' target='_blank' rel="nofollow">William Alsup</a>
  has been a United States District Judge of the United States District Court for the Northern District of California since 1999.
  A <a href='https://www.law360.com/articles/1342718/alsup-rips-standard-patent-bs-in-8-7m-atty-fee-fight' target='_blank' rel="nofollow">Law 360 article published January 7, 2021</a>
  directly addressed the issue of partisan experts.
  The first sentence in the article reads:
</p>
<p class="quote">
  District Judge William Alsup appeared unlikely to let Finjan Inc.
  skip out on Juniper Networks&rsquo; $8.65 million legal bill following its defeat at trial,
  calling out Finjan on Thursday for changing its patent infringement theory to inflate damages and lamenting the
  &ldquo;standard patent BS by bought-and-paid-for experts.&rdquo;
</p>
<p>
  Elsewhere in the article, Judge Alsup is quoted as saying:
</p>
<p class="quote">
  The bought-and-paid-for experts will say anything.
  They will say anything, on both sides.
  I don&rsquo;t trust a word of that.
</p>
<p class="alert rounded shadow">
  It may be legal to be a partisan expert in the United States,
  but that does not mean it is a good idea for an expert to conduct themselves that way.
  Experts that prostitute themselves are no match for against a competant and demonstrably impartial expert.
</p>


<h2 id="but">Common Business Practices Can Cause Experts to Lose</h2>
<div class='imgWrapper imgFlex center' style=''>
  <figure>
    <a href='https://www.creators.com/features/wizard-of-id' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/golden-rule.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/golden-rule.png" type="image/png">
  <img alt='&ldquo;Wizard of Id&rdquo; &copy; copyright Johnny Hart Studios Inc.'
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/golden-rule.png"
  style='width: 100%; '
  title='&ldquo;Wizard of Id&rdquo; &copy; copyright Johnny Hart Studios Inc.'
/>
</picture>
</a>
    <figcaption class='imgFigCaption '>
  <a href="https://www.creators.com/features/wizard-of-id" target='_blank'>
  &ldquo;Wizard of Id&rdquo; &copy; copyright Johnny Hart Studios Inc.
</a>
</figcaption>
  </figure>
</div>
<p>
  Most senior managers in large firms are used to tightly controlling their subordinates.
  Contractors and employees are saddled with onerous terms because they are often unable to make significant changes to those terms.
  This is considered to be &lsquo;business as usual&rsquo; in many parts of the world.
</p>
<p>
  When engaged under these terms, an expert invariably must adopt a partisan stance.
  Engaging experts this way makes them vulnerable to a serious attempt to disqualify them.
</p>
<p>
  I am non-partisan expert.
  My standard Terms and Conditions document details how my relationships with clients are governed.
  All clients must agree to these terms, without exception.
  The document has been carefully crafted to ensure that my opinions are free of influence.
  This allows me to take on controversial cases, and work for either side.
</p>
<p class="alert rounded shadow">
  Experts can only be effective if their independent opinions can be expressed and believed.
</p>


<h2 id="lane">Experts Must Stay In Their Lane</h2>
<div class='quote'>
  <div class='quoteText clearfix'>
  The phrase &lsquo;stay in your lane&rsquo; is used as a term of admonishment or
  advice against those who express thoughts or opinions on a
  subject about which they are viewed as having insufficient knowledge or ability.
</div><div class='quoteAttribution'> &nbsp;&ndash;  <a href='https://www.merriam-webster.com/words-at-play/stay-in-your-lane-origin-phrase-history' rel='nofollow' target='_blank'>Mirriam-Webster dictionary</a></div>

  
</div>

<div class='imgWrapper imgFlex inline' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/stayInYourLane_690x400.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/stayInYourLane_690x400.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/stayInYourLane_690x400.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  About a year ago, I was contacted by an attorney who represented a high-profile individual,
  whom he described as &lsquo;radioactive&rsquo;.
  This person had already been found guilty of various matters, while others were ongoing.
  Would I be interested in being engaged by him as a software expert?
</p>
<p>
   I told the attorney that I, as an expert, am not one to pass judgment.
   My job is to respond to questions put to me by independently examining evidence,
   performing analysis and reporting on my findings.
   It would be inappropriate for me to attempt to do the work that a judge or jury would perform.
</p>
<p>
   I also said that my opinions would be based on my own first-hand examination of the evidence and subsequent analysis.
   My opinions are often qualified by the probability of certain evidence occurring by chance.
</p>
<p>
   If his client was concerned about what form my opinions might take,
   I suggested that they quietly engage me before declaring me as an expert.
   I would examine the evidence and provide a preliminary opinion in confidence.
   They could then decide if they wanted to declare me as their expert.
</p>


<h2 id="rehearsal">Critical Review and Dress Rehearsal</h2>
<div class='imgWrapper imgFlex inline' style=''>
  <figure>
    <a href='https://www.shakespearesglobe.com/' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/shakespeare.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/shakespeare.png" type="image/png">
  <img alt='Shakespeare&rsquo;s Globe Theatre in London'
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/shakespeare.png"
  style='width: 100%; '
  title='Shakespeare&rsquo;s Globe Theatre in London'
/>
</picture>
</a>
    <figcaption class='imgFigCaption '>
  <a href="https://www.shakespearesglobe.com/" target='_blank'>
  Shakespeare&rsquo;s Globe Theatre in London
</a>
</figcaption>
  </figure>
</div>
<p>
  For an expert to be effective, it is not enough to be competent, trustworthy,
  examine the available evidence, perform the appropriate analysis, and develop defensible opinions.
  To be effective, an expert must also articulate the issues succinctly and clearly for their audience.
</p>
<p>
  As a software expert, I normally discuss my notes verbally with my client, and then draft a report.
  Attorneys I work with normally ask me questions throughout the engagement.
  For example, they might ask me &ldquo;Mike, you say such-and-such, but someone might understand your statement to mean this-and-that.
  Is that what you mean?&rdquo;
  My response is often something like &ldquo;No, not at all, you see there are other factors to consider…&rdquo;
  By discussing the issues in this way, the attorneys learn a lot about the technical issues, and I greatly improve the way I express my opinions.
</p>
<p>
  This process gets more intense when preparing for deposition or trial.
  Often we roleplay: one attorney takes on the other side&rsquo;s possible point of view, and another attorney argues as themselves.
  Then they cross-examine me, as the expert.
  We then critique each other on what was said, and how effective the dialog was.
</p>
<p>
  It takes a lot of preparation to be able to readily provide clear, succinct answers to questions.
  I greatly appreciate the time I have spent preparing for testimony with the attorneys that I have worked with.
  As a result of our time together, my opinions were expressed effectively and all have been accepted.
</p>

<h2 id="summary">Summary</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/trustWinning/believable.webp" type="image/webp">
  <source srcset="/assets/images/trustWinning/believable.png" type="image/png">
  <img 
  class="imgImg rounded shadow"
  src="/assets/images/trustWinning/believable.png"
  style='width: 100%; '
/>
</picture>
</div>
<p>
  The articles in this series explore topics of interest to attorneys who are contending with cases involving intellectual property issues of software or hardware.
  This article discussed what &lsquo;winning&rsquo; and &lsquo;losing&rsquo; looks like for a non-partisan expert,
  how that differs from how attorneys win and lose, why non-partisan experts can succeed against partisan experts,
  common business practices that affect an expert&rsquo;s success,
  and preparing for testimony.
</p>

<h2 id="ack">Acknowledgement</h2>
<p>
  I would like to thank <a href='https://www.arbitrator-engineer-gbh.co.uk/' target='_blank'>Eur Ing Professor Geoffrey M. Beresford Hartwell CEng</a> for his thoughful review and advice.
</p>

<hr class="separator"/>


  

  

  

  

  

  

  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

  

  

<div class="PageNavigationBottom">
  
    <span><b>Previous article:</b>
      <a class="prev" href="/expertArticles/crm-erp.html"> Enterprise CRM & ERP Disputes</a>
    </span>
    
      <br /><br />
    
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/prep.html">Preparation is Everything</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[This article is written for matters that require an expert opinion based on examination of evidence, followed by analysis.]]></summary></entry><entry><title type="html">Enterprise CRM &amp;amp; ERP Disputes</title><link href="https://www.mslinn.com/expertArticles/crm-erp.html" rel="alternate" type="text/html" title="Enterprise CRM &amp;amp; ERP Disputes" /><published>2020-08-11T00:00:00-04:00</published><updated>2022-01-03T00:00:00-05:00</updated><id>https://www.mslinn.com/expertArticles/crm-erp</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/crm-erp.html"><![CDATA[<div style="display: none;">
  <a href='https://iccwbo.org/dispute-resolution-services/' target='_blank' rel="nofollow">International Chamber of Commerce</a>

  <a href='https://www.mediapost.com/publications/article/301533/publicis-groupe-says-it-was-falsely-accused-of-ske.html' target='_blank' rel="nofollow">arbitration settlement</a>

  <a href='https://www.softwareadvice.com/resources/erp-vs-crm/' target='_blank' rel="nofollow">Alphabet Soup, Oh My! What You Really Need to Know About ERP vs CRM</a>
</div>
<h2 id="defs">ERP &amp; CRM Are Big Business</h2>
<p>
  Enterprise-level customer relationship management (CRM) and enterprise resource planning (ERP) installations are big business.
  System integration contracts for the largest clients are often priced at hundreds of millions of dollars.
  ERP and CRM are close cousins, and have grown towards each other over the years, yet one aspect has not changed:
  when a large contract goes over budget by 10%, this is 10% of a huge number, and lawsuits get filed.
  The same response is common when projects budgeted at hundreds of millions of dollars get scrapped.
</p>

<div class='imgWrapper imgBlock inline fullsize' style=''>
  <figure>
    <a href='https://www.softwareadvice.com/resources/erp-vs-crm/' target='_blank' rel='nofollow' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/crmErp/erpCrmVenn.webp" type="image/webp">
  <source srcset="/assets/images/crmErp/erpCrmVenn.png" type="image/png">
  <img alt='This Venn diagram showing ERP vs. CRM functionality in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/crmErp/erpCrmVenn.png"
  style='width: 100%; '
  title='This Venn diagram showing ERP vs. CRM functionality was taken from &ldquo;Alphabet Soup, Oh My! What You Really Need to Know About ERP vs CRM&rdquo;'
/>
</picture>
</a>
    <figcaption class='imgFigCaption fullsize'>
  <a href="https://www.softwareadvice.com/resources/erp-vs-crm/" target='_blank' rel='nofollow'>
  This Venn diagram showing ERP vs. CRM functionality was taken from &ldquo;Alphabet Soup, Oh My! What You Really Need to Know About ERP vs CRM&rdquo;
</a>
</figcaption>
  </figure>
</div>

<p>
  The level of CRM customization generally tends to be very high because marketing and sales processes tend to be very customer-specific.
  Similarly, the level of ERP customization can also be very high unless the customer&rsquo;s back office procedures
  were designed to match the vendor&rsquo;s idealized procedures, and this is seldom the case.
  Customization is expensive and is often difficult to manage perfectly because of unique requirements
  that are often not explicitly or fully stated.
</p>

<p>
  The <a href='https://www.techrepublic.com/article/top-10-erp-vendors-in-2020/' target='_blank' rel="nofollow">5 largest ERP software vendors</a>
  in 2020 are, in decreasing order of annual sales: SAP, Oracle, Microsoft, Infor, and IFS.
  The <a href='https://www.appsruntheworld.com/top-10-crm-software-vendors-and-market-forecast/' target='_blank' rel="nofollow">5 largest CRM vendors</a>,
  in order, are Salesforce, Adobe, Oracle, SAP, and Microsoft.
</p>

<h2 id="takeSides">Whose Side Am I On?</h2>
<div class='imgWrapper imgBlock center halfsize' style=''>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/images/mike/mikeFedoraCrop_450x403.webp" type="image/webp">
  <source srcset="/images/mike/mikeFedoraCrop_450x403.png" type="image/png">
  <img alt='Photo of Mike Slinn, the author, in the USA. He does not take sides or play favorites when acting as an expert witness.'
  class="imgImg rounded shadow"
  src="/images/mike/mikeFedoraCrop_450x403.png"
  style='width: 100%; '
  title='Mike Slinn, the author, does not take sides or play favorites when acting as an expert witness.'
/>
</picture>
    <figcaption class='imgFigCaption halfsize'>
  Mike Slinn, the author, does not take sides or play favorites when acting as an expert witness.
</figcaption>
  </figure>
</div>
<div class="pullQuote" style="margin-top: 1.5em;">
  Definition: <i>Suppliers</i> include software vendors, system integrators and consultants
</div>
<p style="margin-top: 3em;">
  After reading through a draft of this article I became concerned that it seemed
  to place most of the blame for failed ERP and CRM projects on customers.
  That would be inaccurate because customers rely on software vendors,
  system integrators and consultants to design, implement, install and often maintain ERP / CRM systems.
  For convenience, let&rsquo;s collectively call those 3 types of entities <i>suppliers</i>.
</p>
<p>
  Just as customers in general have issues and are rarely completely fault-free,
  suppliers in general also have issues and are rarely completely fault-free.
  One source of problems is that for systems of this size,
  sales people are not personally accountable for the overall success.
  Instead, sales people are motivated by short-term considerations (making the sale),
  and often have moved on to other opportunities before long-term considerations such as implementation success and realizing customer value.
</p>
<p>
  <a href='https://www.google.com/search?client=firefox-b-d&q=erp+system+integration+failure+reasons' target='_blank' rel="nofollow">Lots of articles</a> are about how to avoid ERP/CRM failure.
  I am not going to belabor them here.
  Instead, I just wish to say that each situation is unique,
  people are inherently selfish and political,
  and whenever projects requiring clarity of purpose and constancy of vision are initiated that require significant resource and time
  there are potentially many types of suboptimal outcomes.
</p>


<h2 id="failures">ERP Installation Failures</h2>
<p>
  From a recent article in CIO Magazine entitled
  <a href='https://www.cio.com/article/2429865/enterprise-resource-planning-10-famous-erp-disasters-dustups-and-disappointments.html' target='_blank' rel="nofollow">16 famous ERP disasters, dustups and disappointments</a>:
</p>

<div class="quote">
  With enterprise resource planning (ERP) and customer relationship management (CRM) applications at the heart of many a company’s operations,
  the consequences of a failed software rollout can be serious, including shareholder lawsuits and financial meltdown.
  <br><br>
  But after a spate of high-profile failures,
  there are signs that vendors and customers alike are working hard to ensure the success of their ERP projects.
  Panorama Consulting Solutions, which regularly surveys businesses on the outcomes of their ERP projects,
  found in 2015 that just 58 percent of organizations rated their latest project a success,
  while by 2019 that figure had risen to 88 percent.
</div>

<p>
  Nothing ever goes 100% as planned, that is just how life is.
  Large, long-term contracts with lots of custom integration will have varied outcomes.
  New litigation just needs means, motive and opportunity.
</p>


<h2 id="custom">Standard Components vs. Custom Software</h2>
<p>
  In life, the path well-traveled is generally safe because most people traverse it without incident.
  Blazing a new trail is generally fraught with peril, often from unexpected sources,
  yet this is where innovation and fresh opportunity arise.
  Programming interfaces (<i>APIs</i>) exhibit the same phenomenon:
  using standard, well-used interfaces tends to be cheaper than designing and building custom interfaces.
  That said, sometimes bold measures are easily justified, and it makes sense to attempt to develop new technology to address an urgent need / opportunity.
</p>

<div class='imgWrapper imgFlex center halfsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/crmErp/makeVsBuy.webp" type="image/webp">
  <source srcset="/assets/images/crmErp/makeVsBuy.png" type="image/png">
  <img alt='The make versus buy decision in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/crmErp/makeVsBuy.png"
  style='width: 100%; '
  title='The make versus buy decision'
/>
</picture>
</div>

<p>
  Litigation is often contemplated when costs are exceeded because:
</p>
<ol>
  <li>
    Diagnosing software is generally a difficult task,<br />
    &nbsp;&nbsp;&nbsp; ... so problems lurking within custom interfaces may not be immediately evident.
  </li>
  <li>
    Debugging software is often even harder than diagnosing problems,<br />
    &nbsp;&nbsp;&nbsp; ... so fixes to custom software may be slow to be made available.
  </li>
  <li>
    Building software is labor-intensive and custom software is amortized over only a single company&rsquo;s needs,<br />
    &nbsp;&nbsp;&nbsp; ... so custom software is expensive and takes a long time to build.
  </li>
</ol>


<h2 id="blame">When Suppliers are Blamed</h2>

<p>
  I don&rsquo;t mean to suggest that customers always blame their suppliers,
  but this does happen and is often easy to spot if one knows where to look.
  Conversely, all organizations are imperfect and so are the people who staff them.
  Problems arise.
  This is normal.
  I merely offer technical opinions in response to specific questions.
  Yes, I strive to achieve a wholistic understanding of any circumstance that I encounter as an expert witness,
  but that is only to provide meaning to my personal journey.
  This information that I am providing right now does not in any way describe the totality of all possible circumstances.
</p>

<div class='imgWrapper imgFlex center halfsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/crmErp/Pointing-Finger_450x300.webp" type="image/webp">
  <source srcset="/assets/images/crmErp/Pointing-Finger_450x300.png" type="image/png">
  <img alt='Finger pointing'
  class="imgImg rounded shadow"
  src="/assets/images/crmErp/Pointing-Finger_450x300.png"
  style='width: 100%; '
  title='Finger pointing'
/>
</picture>
</div>

<p>
  Earlier I quoted an article from CIO Magazine.
  An unhappy SAP customer (Leaseplan) said in their
  <a href='https://www.leaseplan.com/corporate/news-and-media/newsroom/2019/14-08-2019' target='_blank' rel="nofollow">Q2 2019 financial results</a>:
</p>
<div class="quote">
  In order to be able to deliver these new mobility services to millions of customers,
  we need a business model that is entirely digital,
  meaning delivering digital services at digital cost levels and leveraging our rich data sources through AI technologies.
  This requires a digital architecture that is flexible,
  scalable and adaptable to new emerging digital platforms and digital technologies.
  Traditional process-oriented IT architectures are not fit for purpose in the digital world and
  therefore we have taken the
  strategic decision to stop the development of our Core Leasing System in favor of a more dynamic and
  modular Next Generation Digital Architecture.
</div>
<p>
  As a software expert, the above paragraph just leaves me shaking my head in disbelief.
  That paragraph is very wrong on many levels.
  I won&rsquo;t go into the details here.
</p>

<p>
  Leaseplan also stated they
  &ldquo;planned to build a modular system using best-of-breed third-party components alongside its existing
  predictive maintenance, insurance claim and contract management systems.
  It expected this to be more scalable and allow incremental product deployments and updates.&rdquo;
  These statements by Leaseplan sound like complete garbage to me,
  and other industry professionals such as
  <a href='https://www.brightworkresearch.com/saphana/2019/11/10/the-hidden-s-4hana-failure-at-leaseplan/#Digital_Revolution_in_the_Global_Lease_Industry' target='_blank' rel="nofollow">Shaun Snapp</a>
  of Brightwork Research & Analysis agree.
  However, I do not concur with many of Mr. Snapp&rsquo;s other statements.
  I expect that Leaseplan&rsquo;s current system integrator will be sued next.
</p>


<h2 id="summary">Summary</h2>
<p>
  Plaintiffs and defendants sometimes use the courts as a venue for high-stakes negotiations.
  Timing is generally coordinated with the expected remaining term of the plaintiff&rsquo;s senior executives.
  I don&rsquo;t mean to suggest that suppliers are always blameless.
  When they make mistakes, they should be held accountable.
</p>

<p>
  The point of this article is to state that sometimes the simple essence of a case
  can be heavily obfuscated by the unstated motives of one or more of the parties.
  As an expert, I must have no vested interest in the outcome.
  Instead, an expert can only provide value when addressing the technical fundamentals of a case,
  and those fundamentals by definition cannot be influenced by politics.
  Ignorance of political and economic forces can make a na&iuml;ve expert an unwitting pawn.
  I strive to become aware of all factors pertaining to a case, even non-technical factors, so I can provide unbiased and well-considered opinions.
</p>

<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/crmErp/angryNegotiations.webp" type="image/webp">
  <source srcset="/assets/images/crmErp/angryNegotiations.png" type="image/png">
  <img alt='Angry negotiations in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/crmErp/angryNegotiations.png"
  style='width: 100%; '
  title='Angry negotiations'
/>
</picture>
</div>


<h2 id="ack">Acknowledgement</h2>
<p>
  I would like to thank <a href='https://www.arbitrator-engineer-gbh.co.uk/' target='_blank' rel="nofollow">Eur Ing Professor Geoffrey M. Beresford Hartwell CEng</a> for his thoughful review and advice.
</p>

<h2 id="reference">References</h2>
<ol>
  <li><a href='https://iccwbo.org/dispute-resolution-services/' target='_blank' rel="nofollow">International Chamber of Commerce</a></li>
  <li><a href='https://www.mediapost.com/publications/article/301533/publicis-groupe-says-it-was-falsely-accused-of-ske.html' target='_blank' rel="nofollow">Publicis/SAP arbitration settlement</a></li>
  <li><a href='https://www.softwareadvice.com/resources/erp-vs-crm/' target='_blank' rel="nofollow">Alphabet Soup, Oh My! What You Really Need to Know About ERP vs CRM</a></li>
  <li><a href='https://www.techrepublic.com/article/top-10-erp-vendors-in-2020/' target='_blank' rel="nofollow">5 largest ERP software vendors</a></li>
  <li><a href='https://www.appsruntheworld.com/top-10-crm-software-vendors-and-market-forecast/' target='_blank' rel="nofollow">5 largest CRM vendors</a></li>
  <li><a href='https://www.google.com/search?client=firefox-b-d&q=erp+system+integration+failure+reasons' target='_blank' rel="nofollow">Avoid ERP/CRM failure</a></li>
  <li><a href='https://www.cio.com/article/2429865/enterprise-resource-planning-10-famous-erp-disasters-dustups-and-disappointments.html' target='_blank' rel="nofollow">16 famous ERP disasters, dustups and disappointments</a></li>
  <li><a href='https://www.leaseplan.com/corporate/news-and-media/newsroom/2019/14-08-2019' target='_blank' rel="nofollow">Leaseplan Q2 2019 financial results</a></li>
  <li><a href='https://www.brightworkresearch.com/saphana/2019/11/10/the-hidden-s-4hana-failure-at-leaseplan/#Digital_Revolution_in_the_Global_Lease_Industry' target='_blank' rel="nofollow">Shaun Snapp of Brightwork Research & Analysis</a></li>
  <li><a href='https://www.arbitrator-engineer-gbh.co.uk/' target='_blank' rel="nofollow">Eur Ing Professor Geoffrey M. Beresford Hartwell CEng</a></li>
</ol>


<div id="jps_attribute_650007" class="jps_attribute">
  <div>
    <a href="https://www.mslinn.com/jekyll_plugins/jekyll_href.html" target="_blank" rel="nofollow">
      Generated by the jekyll_href v3.0.2 Jekyll plugin, written by Mike Slinn 1980-01-02.
    </a>
  </div>
</div>



<hr class="separator"/>


  

  

  

  

  

  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

  

  

  

<div class="PageNavigationBottom">
  
    <span><b>Previous article:</b>
      <a class="prev" href="/expertArticles/expert-mantra.html"> Expert Witness Mantra</a>
    </span>
    
      <br /><br />
    
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/trust_winning.html">Trust, Winning and Losing as an Expert Witness</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[In 2014, I acted as the lead expert of 7 experts defending the world&rsquo;s largest ERP vendor against an unhappy client.]]></summary></entry><entry><title type="html">Expert Witness Mantra</title><link href="https://www.mslinn.com/expertArticles/expert-mantra.html" rel="alternate" type="text/html" title="Expert Witness Mantra" /><published>2020-08-11T00:00:00-04:00</published><updated>2020-08-11T00:00:00-04:00</updated><id>https://www.mslinn.com/expertArticles/expert-mantra</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/expert-mantra.html"><![CDATA[<h2 id="mantra">What I Know, How I Know It, and What It Means to Me</h2>
<p>
  This is my mantra as an expert witness.
  Read on to learn what I mean.
</p>


<h2 id="daubert">Requirements, Investigation, Analysis, And Opinion</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/mantra/study.webp" type="image/webp">
  <source srcset="/assets/images/mantra/study.png" type="image/png">
  <img alt='USA study space'
  class="imgImg rounded shadow"
  src="/assets/images/mantra/study.png"
  style='width: 100%; '
  title='USA study space'
/>
</picture>
</div>
<p>
  Before rendering an opinion, a technology expert should first gather the information necessary to perform their analysis.
  The choice of methodology used for an investigation and analysis is dependent on many factors.
  When investigating engineering projects,
  it is often crucial to understand the context provided by the requirements imposed on the engineering team
  and the technology available during the timeframe of the project.
</p>

<p>
  For the US federal legal system, Daubert is a flexible standard for the admissibility of expert witness testimony that permits novel approaches to analysis,
  as long as they are well-grounded in fact and present defensible reasoning.
  It follows that the methodology for distilling evidence from raw data must be defensible, and the results should be reproducible.
  As well, the methodology for analysis of the distilled evidence must be appropriate.
  When analyzing engineering projects, this means that the analysis used should be consistent with the project requirements,
  with due consideration for the technology available during the timeframe of the project,
  and the range of accepted practices at that time.
</p>

<p>
  The <a href='https://www.law.cornell.edu/rules/fre/rule_702' target='_blank' rel="nofollow">US Federal Rule of Evidence 702</a> is similarly flexible.
</p>


<h2 id="mantra">The Expert Mantra</h2>
<p>
  In light of Daubert and Rule 702, and from common sense,
  I suggest that technology expert opinions should be stated as follows, so they are defensible:
</p>

<ul>
  <li>What I know</li>
  <li>How I know it</li>
  <li>What it means to me</li>
</ul>

<p>Let&rsquo;s break this down.</p>

<h2 id="what">What I Know</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/mantra/guru_690x460.webp" type="image/webp">
  <source srcset="/assets/images/mantra/guru_690x460.png" type="image/png">
  <img alt='Guru sitting on a USA mountaintop'
  class="imgImg rounded shadow"
  src="/assets/images/mantra/guru_690x460.png"
  style='width: 100%; '
  title='Guru sitting on a mountaintop'
/>
</picture>
</div>
<p>
  <i>What I know</i> is one or more observations gathered from a first-hand inspection of the evidence.
  For a technology expert faced with voluminous evidence, this often means running programs that extract and summarize information from the evidence.
  Useful evidence for a software expert might be source code, documentation, transcripts of conversations, or database contents.
</p>
<p>
  I write programs as required, such as custom Microsoft Office macros, custom SQL commands,
  ad hoc command-line incantations, and/or custom shell scripts, etc..
  I sometimes use commercial software tools such as decompilers and integrated development environments (IDEs).
</p>
<p>
  Hearsay is not evidence, and an expert should take all verbal and non-authoritative written information under advisement.
</p>


<h2 id="how">How I Know It</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/mantra/einstein.webp" type="image/webp">
  <source srcset="/assets/images/mantra/einstein.png" type="image/png">
  <img alt='How I know it in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/mantra/einstein.png"
  style='width: 100%; '
  title='How I know it'
/>
</picture>
</div>
<p>
  Observations that cannot be replicated are suspect.
  This is why experts should always, in their reports, strive to document the exact sequence of commands that they performed
 to obtain the observations that they based their opinions on.
  This allows others to replicate the expert&rsquo;s observations of the evidence, which means that their observations can be trusted.
</p>

<p>
  <i>How I know it</i> provides credibility because anyone with access to the same
  evidence could type along with the expert report and verify that they get the same results.
</p>


<h3 id="office">Microsoft Office Skills</h3>
<div class='imgWrapper imgFlex center halfsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/mantra/microsoftOffice_450x253.webp" type="image/webp">
  <source srcset="/assets/images/mantra/microsoftOffice_450x253.png" type="image/png">
  <img alt='Microsoft Office skills are important in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/mantra/microsoftOffice_450x253.png"
  style='width: 100%; '
  title='Microsoft Office skills are important'
/>
</picture>
</div>
<p>
  The legal profession relies heavily on Microsoft Office, in particular Word and Excel.
  While most attorneys are familiar with redlining the difference between two versions of a Word document,
  many are less familiar with style sheets, and few attorneys indeed are aware of Microsoft Office macros.
  To be effective when faced with a lot of evidence, experts should be able to develop custom Word and Excel macros.
  Some custom macros might be simple time savers for repetitive tasks, while other custom macros could be complex programs.
</p>

<p>
  In a recent case, I wrote custom Excel macros to correlate two sources of information
  into a single timeline with approximately 20,000 entries,
  which was essential to understanding the history of a project.
  I could then opine that while the two document sources were known to be incomplete,
  the information found in each corroborated the other.
  I also developed a sense of how the individuals interacted with each other, and their technical and managerial strengths and weaknesses.
  It is amazing what a competent expert can discover when they know what to look for!
</p>


<h2 id="meaning">What It Means to Me</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/mantra/meaning_690x352.webp" type="image/webp">
  <source srcset="/assets/images/mantra/meaning_690x352.png" type="image/png">
  <img alt='What it means to me in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/mantra/meaning_690x352.png"
  style='width: 100%; '
  title='What it means to me'
/>
</picture>
</div>
<p>
  An expert&rsquo;s opinion should be based on an analysis of their observations, or in other words <i>what it means to me</i>.
  They should strive to show how the observations were analyzed without getting lost in technical details.
  Even better, a confidence level in the results of their analysis should be expressed statistically.
  The degree of confidence is important because it informs their opinion.
</p>


<h2 id="summary">Summary</h2>
<div class='imgWrapper imgFlex center' style='width: 70%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/mantra/believable_690x244.webp" type="image/webp">
  <source srcset="/assets/images/mantra/believable_690x244.png" type="image/png">
  <img alt='It is essential for USA experts to be believable and easily understood'
  class="imgImg rounded shadow"
  src="/assets/images/mantra/believable_690x244.png"
  style='width: 100%; '
  title='It is essential for USA experts to be believable and easily understood'
/>
</picture>
</div>
<p>
  It is essential for experts to be believable and easily understood.
  <i>What I know, how I know it, and what it means to me</i> is my mantra for providing value as an expert.
</p>

<hr class="separator"/>


  

  

  

  

  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

  

  

  

  

<div class="PageNavigationBottom">
  
    <span><b>Previous article:</b>
      <a class="prev" href="/expertArticles/explanatory-video.html"> Technical Explanatory Videos</a>
    </span>
    
      <br /><br />
    
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/crm-erp.html">Enterprise CRM & ERP Disputes</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[This article is written for matters that require an expert opinion based on examination of evidence, followed by analysis.]]></summary></entry><entry><title type="html">Technical Explanatory Videos</title><link href="https://www.mslinn.com/expertArticles/explanatory-video.html" rel="alternate" type="text/html" title="Technical Explanatory Videos" /><published>2020-08-11T00:00:00-04:00</published><updated>2020-08-11T00:00:00-04:00</updated><id>https://www.mslinn.com/expertArticles/explanatory-video</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/explanatory-video.html"><![CDATA[<h2 id="Hundreds_Of_Videos">I Made Hundreds of Videos</h2>
<p>
  Since 2007, I have created over 250 instructional videos for my online training site
  <a href='https://www.scalacourses.com' target='_blank' rel="nofollow">ScalaCourses.com</a>.
  I built the web application that runs the site, wrote most of the content,
  and did all the videography.
</p>

<p>
  I also create explanatory videos for court cases.
  This is helpful when complex and/or technical information needs to be presented.
</p>


<h2 id="sample">Sample Explanatory Video</h2>
<p>
  Following is an explanatory video that I created for a case,
  modified so that identifiable information is redacted,
  and with extra context added so that the video makes more sense to viewers who were not involved in the case.
  The information presented in this video is one aspect of the digital fingerprint
  of the &lsquo;noise&rsquo; in the software that I discussed in the
  <a href="/expertArticles/detecting-copying.html">previous article</a>.
</p>

<video controls class="shadow rounded" poster="/assets/images/videos/6of26_690x365.png" preload="auto" width="100%">
  <source src="https://courseassets.scalacourses.com/6of26.mp4" type="video/mp4">
  Your browser does not support the video tag.
  Please use another browser to view this video.
</video>


<h2 id="transcript">Transcript</h2>
<p>
  Hello, my name is Michael Slinn.
  This video has been prepared to explain one of the central concepts behind the opinions expressed in my report.
  At issue is whether the similarities in two bodies of code could be explained as a curious coincidence,
  or whether the likelihood of this being a random coincidence is extremely improbable.
  That would allow me to opine wether or not the author(s) of the second program must have accessed the first program so they could literally
  translate code written in the first computer language into a second computer language.
</p>


<h3 id="question">Question Addressed</h3>
<p>
  The precise question that this video addresses is complex, and can be summarized as:
</p>

<p>
  What is the improbability of 6 items appearing the in same order in two identical lists containing the same 26 items, after shuffling?
</p>


<h3 id="factorial">Concept: Factorial</h3>
<p>
  This video shows the question visually, and also shows the answer in a compelling manner.
  In this video I demonstrate the likelihood of 26 routes found in both bodies of code,
  such that 6 of those routes appear in the same order in each program.
  This &lsquo;co-incidence&rsquo; is approximately 2.5 times more unlikely than the chances that any two random humans have the same fingerprints.
  First, we need to understand a mathematical concept
  This concept is interesting and not difficult, I promise!
</p>

<p>
  A factorial is mathematical shorthand. It is just a quick way of writing a tedious multiplication.
  Factorials are written as an exclamation mark (!) after a number.
  Let&rsquo;s see some examples.
</p>

<pre data-lt-active='false'>2! = 2 x 1 = 2

3! = 3 x 2 x 1 = 6

4! = 4 x 3 x 2 x 1 = 24

5! = 5 x 4 x 3 x 2 x 1 = 120

6! = 6 x 5 x 4 x 3 x 2 x 1 = 720

10! = 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1 = 3,628,800

15! = 15 x 14 x 13 x 12 x 11 x 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1
    = 1,307,674,368,000
      (1.3 trillion)

20! = 20 x 19 x 18 x 17 x 16 x
      15 x 14 x 13 x 12 x 11 x 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1
    = 2,432,902,008,176,640,000
      (about 2 quintillion, or 2 followed by 18 zeroes)

26! = 26 x 25 x 24 x 23 x 22 x 21 x 20 x 19 x 18 x 17 x 16 x
      15 x 14 x 13 x 12 x 11 x 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1
    = 403,291,461,126,605,635,584,000,000
      (about 4 octillion, or 4 followed by 26 zeroes)</pre>


<h3 id="analogy">Analogy</h3>

<ol>
  <li>Start with a deck of cards.</li>
  <li>Remove half of them (take away 2 suits).</li>
  <li>26 cards remain.</li>
  <li>Do the same with another deck of cards. Now you have 2 half decks, each of which has the same cards as the other.</li>
  <li>Shuffle both decks.</li>
</ol>

<p>
  Let&rsquo;s examine the odds of finding the same sequence of cards in both half-decks.
</p>

<ol>
  <li>What are the odds of finding 2 cards in the same sequence in both half-decks?</li>
  <li>Notice that the two sequences are in different locations in the deck.
    The topmost half-deck of cards has the sequence occurring about 2/3 of the way through that half-deck,
    whereas the bottom-most half-deck of cards has the sequence occurring hear the beginning of that half-deck.</li>
  <li>The equation for that probability is 26! / 24! = 1 : 650</li>
  <li>OK, what are the odds of finding 3 cards in the same sequence in both half-decks?</li>
  <li>The equation for that probability is 26! / 23! = 1 : 15,600</li>
  <li>Now let&rsquo;s consider the odds of finding 4 cards in the same sequence in both half-decks.</li>
  <li>The equation for that probability is 26! / 22! = 1 : 358,800</li>
  <li>Next let&rsquo;s consider the odds of finding 5 cards in the same sequence in both half-decks.</li>
  <li>The equation for that probability is 26! / 21! = 1 : 7,893,600</li>
  <li>Next let&rsquo;s consider the odds of finding 6 cards in the same sequence in both half-decks.</li>
  <li>The equation for that probability is 26! / 20! = 1 : 165,765,600</li>
</ol>

<p>
  Notice that the card values, for example jack, queen, king, ace, and the numbers 2 through 9, have no effect on the probability.
  The uniqueness of low-value cards appearing in a given sequence is the same as the uniqueness of high-value cards appearing in a given sequence.
</p>


<h3 id="summary">Summary</h3>
<p>
  This graph shows the dramatic increase in improbability as the number of matching cards increases.
</p>

<div class='imgWrapper imgFlex inline fullsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/videos/6of26_690x365.webp" type="image/webp">
  <source srcset="/assets/images/videos/6of26_690x365.png" type="image/png">
  <img alt='This graph shows the dramatic increase in improbability as the number of matching cards increases'
  class="imgImg rounded shadow"
  src="/assets/images/videos/6of26_690x365.png"
  style='width: 100%; '
  title='This USA graph shows the dramatic increase in improbability as the number of matching cards increases'
/>
</picture>
</div>

<p>
  As a point of reference, the odds of 2 people having the same fingerprints is 2.5 times less,
  or approximately 1:64,000,000! I obtained the information on fingerprint uniqueness
  from the book entitled
  <a href="https://www.amazon.com/Finger-Prints-Great-Francis-Galton/dp/1591024129" target="_blank">Finger Prints (Great Minds)</a>
  by Francis Galton.
</p>


<h3 id="conclusion">Conclusion</h3>

<p>
  Getting back to comparing software for this court case,
  I found 26 items that were literal translations of each other in both the plaintiff&rsquo;s code and the defendant&rsquo;s code.
  6 of these 26 items appeared in the same order in both programs.
  The probability that this is mere coincidence is so unlikely that it is reasonable to opine that the author
  of the second program worked from the source code for the first program, which was a trade secret.
  This constituted a misappropriation of intellectual property.
</p>

<p>
  Thank you.
</p>

<hr class="separator"/>


  

  

  

  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

  

  

  

  

  

<div class="PageNavigationBottom">
  
    <span><b>Previous article:</b>
      <a class="prev" href="/expertArticles/detecting-copying.html"> Detecting Software Copying</a>
    </span>
    
      <br /><br />
    
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/expert-mantra.html">Expert Witness Mantra</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[This article shows an example of an explanatory video that I made to support information I presented in a report.]]></summary></entry><entry><title type="html">Detecting Software Copying</title><link href="https://www.mslinn.com/expertArticles/detecting-copying.html" rel="alternate" type="text/html" title="Detecting Software Copying" /><published>2020-08-11T00:00:00-04:00</published><updated>2023-11-21T00:00:00-05:00</updated><id>https://www.mslinn.com/expertArticles/detecting-copying</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/detecting-copying.html"><![CDATA[<h2 id="definitions">Definitions</h2>

<p>
  Since this article discusses software in various forms, we need to define a few terms:
</p>

<dl>
  <dt>Source code</dt>
    <dd>
      Computer commands written by a programmer in one or more of many computer languages.
      Computer languages are classified as either <i>compiled</i> or <i>interpreted</i>.
    </dd>

  <dt>Interpreted language</dt>
    <dd>A programming language that executes source code directly, without compiling the source code.</dd>

  <dt>Compiled language</dt>
    <dd>A programming language that translates source code into executable object code.</dd>

  <dt>Object code</dt>
    <dd>
      The executable (ready-to-run) program resulting from compiling source code.
      Only compiled languages save the generated object code; interpreted languages generally do not produce object code.
    </dd>

  <dt>Decompile</dt>
    <dd>
      Reconstitute source code from object code.
      Decompilation is the opposite of compilation.
    </dd>

  <dt>Reverse engineer</dt>
    <dd>
      To take something apart to see how it works, to duplicate or enhance it.
      When a technology expert reverse-engineers a product for legal purposes
      the results cannot be used to create a competing product or be publicly shared.
    </dd>
</dl>

<p>
  As a software expert, I am able to work with source code and object code, and decompile or reverse-engineer software when necessary.
  I have also opined on whether a party&rsquo;s software was copied verbatim,
  translated or otherwise derived from another party&rsquo;s software.
</p>


<h2 id="binary">Copying is Binary</h2>
<p>
  One defendant&rsquo;s expert, whose opinions I rebutted, had suggested that
  the defendant&rsquo;s copying was insignificant and should be disregarded
  since only a few thousand lines of code had been translated,
  amounting to a small percentage of the total amount of the defendant&rsquo;s code.
  Just as one cannot be just a little bit pregnant,
  copying is a binary state; either copying occurred, or it did not.
</p>

<div class='imgWrapper imgFlex center halfsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/yes-no.webp" type="image/webp">
  <source srcset="/assets/images/copying/yes-no.png" type="image/png">
  <img alt='Yes or no in the USA?'
  class="imgImg rounded shadow"
  src="/assets/images/copying/yes-no.png"
  style='width: 100%; '
  title='Yes or no?'
/>
</picture>
</div>

<p>
  Once I believe that copying occurred, my job is to quantify the degree of certainty of my opinion.
  Computing the confidence factor, and communicating it effectively, is an important part of my task as an expert.
</p>

<h2 id="hex">Inspecting Compiled Programs</h2>
<p>
  When a copyright notice is embedded in an executable program or is present in source code, I reach my expert opinion easily.
  Sometimes all it takes is a hexadecimal editor to display this information.
  The image below shows that a company called Foundstone Inc. copyrighted a program called <code>WebDog File Watch.exe</code> in 2000.
  Unfortunately for the defendant, this was proof that they had misappropriated the executable program from Foundstone.
</p>

<div class='imgWrapper imgFlex center fullsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/hexDump.webp" type="image/webp">
  <source srcset="/assets/images/copying/hexDump.png" type="image/png">
  <img alt='Hexadecimal (hex) dump I created for a USA case'
  class="imgImg rounded shadow"
  src="/assets/images/copying/hexDump.png"
  style='width: 100%; '
  title='Hexadecimal (hex) dump'
/>
</picture>
</div>

<p>
  A defendant misrepresented a Microsoft Windows program (an ActiveX control) as their own.
  By examining the executable image, I determined that it had been misappropriated from Microsoft.
</p>

<div class='imgWrapper imgBlock center' style='width: 85%;'>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/ismart1.webp" type="image/webp">
  <source srcset="/assets/images/copying/ismart1.png" type="image/png">
  <img alt='Examining the executable image for a USA case'
  class="imgImg rounded shadow"
  src="/assets/images/copying/ismart1.png"
  style='width: 100%; '
  title='Examining the executable image'
/>
</picture>
    <figcaption class='imgFigCaption '>
  Examining the executable image
</figcaption>
  </figure>
</div>
<div class='imgWrapper imgBlock center' style='width: 50%;'>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/ismart3.webp" type="image/webp">
  <source srcset="/assets/images/copying/ismart3.png" type="image/png">
  <img alt='Microsoft Windows ActiveX control identified for a USA case'
  class="imgImg rounded shadow"
  src="/assets/images/copying/ismart3.png"
  style='width: 100%; '
  title='Microsoft Windows ActiveX control'
/>
</picture>
    <figcaption class='imgFigCaption '>
  Microsoft Windows ActiveX control
</figcaption>
  </figure>
</div>


<h2 id="word">Microsoft Word &ndash; the Smoking Gun</h2>
<p>
  A defendant included a Features and Benefits document in their CD.
  This Microsoft Word document was a modified version of the plaintiff&rsquo;s Microsoft Word document
  that discussed a commercial product with exactly the same features as the infringing program.
  The defendant had left Microsoft Word&rsquo;s revision marking on, so that an audit trail was present in the shipping product.
  My expert report stated conclusively that the defendant had misappropriated the software.
</p>

<div class='imgWrapper imgFlex inline fullsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/iSmartWord.webp" type="image/webp">
  <source srcset="/assets/images/copying/iSmartWord.png" type="image/png">
  <img alt='Audit trail from Microsoft Word revision marking for a USA case'
  class="imgImg rounded shadow"
  src="/assets/images/copying/iSmartWord.png"
  style='width: 100%; '
  title='Audit trail from Microsoft Word revision marking'
/>
</picture>
</div>


<h2 id="harder">Sometimes My Task Is Not So Easy</h2>
<p>
  The analysis necessary to form an opinion can be rather involved.
  The challenge that an expert faces when writing their report is often
  how to present their findings in a clear and concise manner to a non-technical judge and jury.
  Later in this article, I will describe a novel approach that can lead to a simple, very convincing report.
</p>

<div class='imgWrapper imgFlex center halfsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/copying_450x300.webp" type="image/webp">
  <source srcset="/assets/images/copying/copying_450x300.png" type="image/png">
  <img alt='USA cheaters gonna cheat'
  class="imgImg rounded shadow"
  src="/assets/images/copying/copying_450x300.png"
  style='width: 100%; '
  title='Cheaters gonna cheat'
/>
</picture>
</div>


<h2 id="equivalent">Equivalent Programs</h2>
<p>
  A <i>global edit</i> is a text replacement made to all the files in a project.
  Making global edits to a copy of a project does not alter the fact that the project was copied.
  Merely changing the names of variables, classes and methods does not alter the meaning of a program.
  This means that performing global edits on source code results in an equivalent program.
  The same is true of literally translating a program from one computer language to another.
</p>

<p>
  Le Petit Prince / The Little Prince
  by Antoine de Saint Exupéry is the world&rsquo;s most translated book, excluding religious works.
  Originally published in English and French, this book has been translated into 361 languages.
  We will use this book as an example of how both types of copying could be accomplished.
  The same principles apply to software as intellectual property;
  note that we are not discussing copyright at this time.
</p>


<h3 id="gedits">Global Edits</h3>
<p>
  In The Little Prince, the main character supposedly came from an asteroid known as B-612.
  The name of the asteroid could be changed throughout the book without affecting the book&rsquo;s meaning.
  Therefore, a global edit that changed the name of the asteroid from B-612 to XYZ123 would mean that the resulting book
  would still be an equivalent copy of the first because the meaning of the story would not have changed.
</p>


<div class='imgWrapper imgFlex right quartersize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/theLittlePrince_225x332.webp" type="image/webp">
  <source srcset="/assets/images/copying/theLittlePrince_225x332.png" type="image/png">
  <img alt='Front cover of the USA edition of the book entitled &lsquo;The Little Prince&rsquo;'
  class="imgImg rounded shadow"
  src="/assets/images/copying/theLittlePrince_225x332.png"
  style='width: 100%; '
  title='Front cover of the book entitled 'The Little Prince''
/>
</picture>
</div>
<h3 id="txs">Translations</h3>
<p>
  The French version has more words because French is a grammatically longer language than English,
  but every passage in the English version has the same meaning as the equivalent passage in the French version.
  Both versions of this document are literal translations of each other because they have the same meaning.
  The actual words used are insignificant, so long as the meaning does not change.
  Thus, the English and French versions of the book are copies of each other,
  even though they are written in different languages.
</p>



<h2 id="afc" class="clear">The AFC Test</h2>
<p>
  Since 1992 the gold standard for source code comparisons in copyright law has been the
 <a href='http://digital-law-online.info/lpdi1.0/treatise22.html' target='_blank' rel="nofollow">Abstraction-Filtration-Comparison</a> (AFC) test.
  To apply this type of analysis, a certain degree of co-operation by both parties with the software expert is necessary.
  The AFC test requires that both parties allow their source code to analyzed by various software tools.
  Depending on the size of the software programs, this might require days, weeks or months.
  The computer that is used to perform the analysis must be specially prepared, and the results must be saved onto some form of storage media for
  further analysis before the expert can write their report.
</p>

<p>
  The AFC test invariably results in a long and complex report filled with technical information.
  The abstract concepts in the report can be difficult to communicate to a non-technical judge and jury.
</p>

<div class='imgWrapper imgBlock center' style='width: 75%;'>
  <figure>
    <a href='https://pixels.com/featured/abstract-art-original-landscape-painting-metallic-gold-textured-blue-moon-rising-by-madart-megan-duncanson.html' target='_blank' rel='nofollow' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/copying/abstract_450x221.webp" type="image/webp">
  <source srcset="/assets/images/copying/abstract_450x221.png" type="image/png">
  <img alt='&lsquo;Blue Moon Rising&rsquo;, an abstract painting by Megan Duncanson in Port Orange, FL, USA'
  class="imgImg rounded shadow"
  src="/assets/images/copying/abstract_450x221.png"
  style='width: 100%; '
  title='&lsquo;Blue Moon Rising&rsquo;, an abstract painting by Megan Duncanson'
/>
</picture>
</a>
    <figcaption class='imgFigCaption '>
  <a href="https://pixels.com/featured/abstract-art-original-landscape-painting-metallic-gold-textured-blue-moon-rising-by-madart-megan-duncanson.html" target='_blank' rel='nofollow'>
  &lsquo;Blue Moon Rising&rsquo;, an abstract painting by Megan Duncanson
</a>
</figcaption>
  </figure>
</div>


<h2 id="novel">A Novel Approach for Detecting Copying</h2>
<p>
  Comparing digital fingerprints can give compelling results and,
  if approached in the right way, can be a lot less work than the AFC test.
</p>

<p>
  Let&rsquo;s say that a music producer is accused of copying a song that was originally published as a vinyl record.
  Imagine that the complaint stated that the infringement was done in a way that the musical structure,
  lyrics and arrangement were substantially similar.
  An expert might attempt to perform an analysis of the structures,
  lyrics, and arrangements of the two recordings, and opine on the similarities.
  The problem with this approach is that the report would be rather technical,
  and there is a risk that the judge and jury might not understand the analysis.
  Additionally, there is always the risk that a jury might not come to an agreement.
</p>

<p>
  To avoid these issues, the expert might show that the alleged copy was made from a specific vinyl record,
  not by analyzing the music, but by analyzing the noise (for example, cat scratches).
  The expert would have to exclude noise added in the production of the original recording
  (because all originals would have this or similar noise),
  and focus solely on the noise added to a particular vinyl record
  (for example, long, jagged cat claw scratches unique to one specific original record.)
</p>

<div class='imgWrapper imgFlex inline' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/cat-on-turntable_690x610.webp" type="image/webp">
  <source srcset="/assets/images/copying/cat-on-turntable_690x610.png" type="image/png">
  <img alt='A cat on a USA turnable'
  class="imgImg rounded shadow"
  src="/assets/images/copying/cat-on-turntable_690x610.png"
  style='width: 100%; '
  title='A cat on a turnable'
/>
</picture>
</div>

<p>
  If, after the musical content is removed, the remaining noise closely matches the noise on the recording,
  then the degree of correspondence could be statistically computed.
  Noise could be compared based on the amplitude of each snap, crackle and pop.
  The energy spectral density of the noise could be displayed
  as a timeline, and the degree of correspondence accurately computed.
  This approach (comparing noise) would actually give a much better result than theoretical analysis of the music,
  and would be more convincing to a judge and jury.
</p>

<div class='imgWrapper imgFlex inline fullsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/audition-062.webp" type="image/webp">
  <source srcset="/assets/images/copying/audition-062.png" type="image/png">
  <img alt='Adobe Audition showing audio signals in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/copying/audition-062.png"
  style='width: 100%; '
  title='Adobe Audition showing audio signals'
/>
</picture>
</div>

<p>
  To summarize, the approach described above compared the digital fingerprints of the noise in two recordings,
  instead of comparing the fingerprints of the actual recordings.
</p>


<h2 id="difficult">A Difficult Case Had an Unexpected Benefit</h2>
<p>
  Recently, I was retained on a case that was particularly challenging because both parties refused to allow me to use any tools.
  Furthermore, the opposing party&rsquo;s software to be examined was provided on a computer without internet access,
  and I could only print 100 pages of notes in total
  during a relatively short visit at the offices of their attorneys.
  However, necessity is the mother of invention,
  and I developed two novel approaches that allowed me to opine that there was
  clear evidence of inappropriate IP infringement.
</p>

<div class='imgWrapper imgBlock center' style='width: 75%;'>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/copying/difficult-people_690x315.webp" type="image/webp">
  <source srcset="/assets/images/copying/difficult-people_690x315.png" type="image/png">
  <img alt='Some people in the USA are difficult'
  class="imgImg rounded shadow"
  src="/assets/images/copying/difficult-people_690x315.png"
  style='width: 100%; '
  title='Some people are difficult'
/>
</picture>
    <figcaption class='imgFigCaption '>
  Some people are difficult
</figcaption>
  </figure>
</div>

<p>
  I took a similar approach as described in the novel approach described above for this case.
  I would normally analyze input and output patterns, but the defendants chose to make more complete analysis impossible.
  In the limited time available to me and with only the most rudimentary software tools permitted
  I was unable to compare processing, object models, SQL tables and other standard aspects of software programs.
</p>

<p>
  I focused instead on the &lsquo;noise&rsquo;, which in this case were unusual artifacts found in the software.
  Unfortunately for the defendants, the results of analyzing the software &lsquo;noise&rsquo; were incontrovertible.
  The mathematical probability that the backbone of the defendant&rsquo;s software would coincidentally
  have an identical noise fingerprint as the backbone of the plaintiff&rsquo;s software was vanishingly small.
  The parties in this case settled at the 11<sup>th</sup> hour in the evening before trial.
</p>


<h2 id="summary">Summary</h2>
<p>
  Many techniques are available for a technology expert to employ when examining evidence.
  Out-of-the-box thinking can provide excellent results that are technically sound and present clearly to non-technical audiences.
  Experts who are skilled at writing Microsoft Office macros can provide tremendous value.
</p>

<hr class="separator"/>


  

  

  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

  

  

  

  

  

  

<div class="PageNavigationBottom">
  
    <span><b>Previous article:</b>
      <a class="prev" href="/expertArticles/probability.html"> Empirical Truth and Probability</a>
    </span>
    
      <br /><br />
    
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/explanatory-video.html">Technical Explanatory Videos</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[This article discusses software misappropriation, followed by a high-level description of a novel and understandable approach to detection.]]></summary></entry><entry><title type="html">Empirical Truth and Probability</title><link href="https://www.mslinn.com/expertArticles/probability.html" rel="alternate" type="text/html" title="Empirical Truth and Probability" /><published>2020-08-11T00:00:00-04:00</published><updated>2020-08-11T00:00:00-04:00</updated><id>https://www.mslinn.com/expertArticles/probability</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/probability.html"><![CDATA[<h2 id="probablilty">Rule 401 and Probability</h2>
<div class='quote'>
  <div class='quoteText clearfix'>
  Evidence is relevant if it has the tendency to make the existence of any fact that is significant
  for determinating if the action is more or less probable than it would be without the evidence.
</div><div class='quoteAttribution'> &nbsp;&ndash; From <a href='https://www.law.cornell.edu/rules/fre/rule_401' rel='nofollow' target='_blank'>Rule 401 of the US Federal Rules of Evidence</a></div>

  
</div>

<p>
  I spoke with a corporate attorney that I have worked with about this, and he said
  &ldquo;Rule 401, in my understanding, is not referring to &lsquo;probabality&rsquo; as a mathematical matter,
  but merely tries to reflect that there must be some logical connection between evidence
  being offered and the claims or defenses.&rdquo;
</p>
<p>
  Notwithstanding my learned friend&rsquo;s explanation,
  there is general agreement that the relevance of expert evidence that arises from the hard sciences
  requires particularly rigorous reasoning.
  That reasoning should be provided as a quantitative result, after establishing that the evidence is authentic.
  Computing probabilities can be most helpful in this regard.
  Analysis showing strong mathematical probabality can form the basis for well-founded opinions.
</p>

<div class='imgWrapper imgFlex center halfsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/probability/datascientist_450x337.webp" type="image/webp">
  <source srcset="/assets/images/probability/datascientist_450x337.png" type="image/png">
  <img alt='USA data scientist at work'
  class="imgImg rounded shadow"
  src="/assets/images/probability/datascientist_450x337.png"
  style='width: 100%; '
  title='USA data scientist at work'
/>
</picture>
</div>

<p>
  For coherence, empirical truth requires a proper suite of propositions that mutually support each other.
  Experts must adhere to this practice when reviewing technology.
  As a result, a competent expert should be able to opine on the abilities and work habits of the people
  who worked together to develop the technology in question,
  even though they never met,
  and on whether the technology was created organically or misappropriated.
</p>


<h2 id="certainty">Certainty</h2>
<p>
  The purpose of probabality is to quantify uncertainty.
  For example, what is the probabality of rolling a six-sided die and obtaining a 1?
</p>

<div class='imgWrapper imgFlex center halfsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/probability/dice_450x253.webp" type="image/webp">
  <source srcset="/assets/images/probability/dice_450x253.png" type="image/png">
  <img alt='Red die showing a 1 at a casino in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/probability/dice_450x253.png"
  style='width: 100%; '
  title='Red die showing a 1 at a casino in the USA'
/>
</picture>
</div>

<p>
  For empirical truth, certainty is generally assumed once a threshold of probabality is achieved.
  This is the basis, for example, for matching DNA profiles, fingerprint matching and matching retina scans.
  With due consideration for
  <a href='https://www.cebm.net/2018/07/the-prosecutors-fallacy/' target='_blank' rel="nofollow">prosecutor&rsquo;s fallacy</a>,
  a higher probabality leads one to believe that the possibility is more likely.
</p>

<div class='imgWrapper imgFlex left' style='margin-left: 2em;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/probability/fingerprint.webp" type="image/webp">
  <source srcset="/assets/images/probability/fingerprint.png" type="image/png">
  <img alt='A beautifully colored fingerprint of a USA citizen'
  class="imgImg rounded shadow"
  src="/assets/images/probability/fingerprint.png"
  style='width: 100%; '
  title='A beautifully colored fingerprint'
/>
</picture>
</div>
<div class='imgWrapper imgFlex right' style='margin-right: 2em;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/probability/genomics_333x250.webp" type="image/webp">
  <source srcset="/assets/images/probability/genomics_333x250.png" type="image/png">
  <img alt='Strands of DNA from researchers in the USA'
  class="imgImg rounded shadow"
  src="/assets/images/probability/genomics_333x250.png"
  style='width: 100%; '
  title='Strands of DNA from researchers'
/>
</picture>
</div>

<p>
  There are 7.5 x 10<sup>18</sup>
  <a href='https://www.npr.org/sections/krulwich/2012/09/17/161096233/which-is-greater-the-number-of-sand-grains-on-earth-or-stars-in-the-sky' target='_blank' rel="nofollow">grains of sand</a> in the world,
  and there are estimated to be 10<sup>21</sup>
  <a href='http://scienceline.ucsb.edu/getkey.php?key=3775' target='_blank' rel="nofollow">stars in the observable universe</a>.
  In a recent case, I, in my capacity as a software expert,
  found and presented evidence that was more unique than all the grains of sand in the entire world,
  and the number of stars in the observable universe.
  As a result, I felt confident that the opinions I derived from my analysis of the evidence were well-founded.
</p>

<div class='imgWrapper imgBlock center halfsize' style=''>
  <figure>
    <a href='https://esahubble.org/science/deep_fields/' target='_blank' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/probability/hubble-ultra-deep-field_450x281.webp" type="image/webp">
  <source srcset="/assets/images/probability/hubble-ultra-deep-field_450x281.png" type="image/png">
  <img alt='Ultra deep field from the USA Hubble telescope'
  class="imgImg rounded shadow"
  src="/assets/images/probability/hubble-ultra-deep-field_450x281.png"
  style='width: 100%; '
  title='Ultra deep field from the Hubble telescope'
/>
</picture>
</a>
    <figcaption class='imgFigCaption halfsize'>
  <a href="https://esahubble.org/science/deep_fields/" target='_blank'>
  Hubble Deep Field Image
</a>
</figcaption>
  </figure>
</div>

<p>
  Subsequently, in that same case, I was invited to provide technical support during
  the deposition of one of the other side&rsquo;s experts.
  I computed the likelihood or probabality of many statements that the other expert made mere seconds after he uttered them.
  These real-time probabality computations provided guidance for further questions posed by the attorney that I was supporting.
</p>

<h2 id="summary">Summary</h2>
<p>
  This article summarizes the importance of empirical study in the analysis of evidence,
  and the role that the mathematical determination of probabality plays in determining the value of evidence.
</p>
<p>
  Analyzing evidence for unlikely contents can yield important information that may be the basis for an expert opinion.
  It is vital that an expert be able to quantify the probabality that anomalies are merely due to random coincidence,
  and that the expert&rsquo;s report reflect this in a defensible manner.
  Since correlation does not imply causation,
  probabilities must be combined with other factors to have meaning.
</p>

<hr class="separator"/>


  

  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

  

  

  

  

  

  

  

<div class="PageNavigationBottom">
  
    <span><b>Previous article:</b>
      <a class="prev" href="/expertArticles/index.html"> Technology Expert Articles</a>
    </span>
    
      <br /><br />
    
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/detecting-copying.html">Detecting Software Copying</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[I discuss how I as a technology expert express probabilities to non-technical judge and jury.]]></summary></entry><entry><title type="html">Technology Expert Articles</title><link href="https://www.mslinn.com/expertArticles/index.html" rel="alternate" type="text/html" title="Technology Expert Articles" /><published>2020-08-11T00:00:00-04:00</published><updated>2020-08-11T00:00:00-04:00</updated><id>https://www.mslinn.com/expertArticles/index</id><content type="html" xml:base="https://www.mslinn.com/expertArticles/index.html"><![CDATA[<!-- #region -->
<h2 id="ip">Intellectual Propery &amp; Trade Secrets</h2>
<p>
  Intellectual property becomes a trade secret when it is valuable, or is expected to be valuable,
  provided that a reasonable attempt is made to keep the details secret.
  Trade secrets differ can just be valuable, and need not be novel.
</p>
<div class='imgWrapper imgFlex center' style='width: 75%;'>
    <picture class='imgPicture'>
  <source srcset="/assets/images/expertIntro/TradeSecretValuableInformation.webp" type="image/webp">
  <source srcset="/assets/images/expertIntro/TradeSecretValuableInformation.png" type="image/png">
  <img alt='Trade Secret vs. Intellectual Property'
  class="imgImg rounded shadow"
  src="/assets/images/expertIntro/TradeSecretValuableInformation.png"
  style='width: 100%; '
  title='Trade Secret vs. Intellectual Property'
/>
</picture>
</div>

<!-- endregion -->


<!-- #region -->
<h2 id="3p">People, Process and Technology</h2>
<p>
  My qualifications and experience allow me as a technology expert to:
</p>
<ul>
  <li>Respond to questions about a technology</li>
  <li>Respond to questions about a product or family of products</li>
  <li>Compare and contrast technologies and their applications</li>
  <li>Compare and contrast products or families of products</li>
  <li>Respond to questions about the development of a technical product or service</li>
  <li>Respond to questions about potential or actual applications of a technology</li>
  <li>Examine source code and report on similarities to other code</li>
  <li>Reverse engineer products</li>
</ul>
<p>
  Often the expert writes a report that addresses specific questions posed by the client,
  after which the expert discusses the report in confidence with their client.
  If the report is sent to the opposing side of the case,
  the expert will most likely need to defend their report under oath.
</p>
<!-- endregion -->


<!-- #region -->
<h2 id="what">What is Software?</h2>
<p>
  <i>Software</i> is:
</p>
<div class='quote'>
  <div class='quoteText clearfix'>
  Computer programs, procedures, and possibly associated documentation and data pertaining to the operation of a computer system.
</div><div class='quoteAttribution'> &nbsp;&ndash;  <a href='https://ieeexplore.ieee.org/document/159342' rel='nofollow' target='_blank'>IEEE Standard Glossary of Software Engineering Terminology</a></div>

  
</div>

<p>
  Many people are surprised to learn that software is not just program code.
  <i>Software</i> is a term that applies to all digital artifacts pertaining to the development of a program,
  including the program code, documentation, associated data, and more.
  Non-programmers regularly create new software artifacts;
  for example, technical writers write documentation, which is a form of software.
</p>

<p>
  Considering that transcripts of conversations between technicians are a primary source of documentation,
  those transcripts might also be included in the definition of software.
  This might include Git commits, Jira / Pivotal Tracker / Trello logs,
  and transcripts of chats in online forums where
  developers talk to each other about the software project that they are collaborating on.
  I am skilled at weaving multiple sources of information together into a chronology,
  and then inferring habitual behavior from the transcript.
  This insight can be used to determine where to look next, and what to look for.
  It is amazing what one can find when one knows what to look for!
</p>

<div class='imgWrapper imgBlock center halfsize' style=''>
  <figure>
    <picture class='imgPicture'>
  <source srcset="/assets/images/expertIntro/software.webp" type="image/webp">
  <source srcset="/assets/images/expertIntro/software.png" type="image/png">
  <img alt='USA software engineer word cloud image &copy; webopedia.com'
  class="imgImg rounded shadow"
  src="/assets/images/expertIntro/software.png"
  style='width: 100%; padding: 0.5em'
  title='Software engineer word cloud image &copy; webopedia.com'
/>
</picture>
    <figcaption class='imgFigCaption halfsize'>
  Software engineer word cloud image &copy; webopedia.com
</figcaption>
  </figure>
</div>
<!-- endregion -->


<!-- #region -->
<h2 id="git">Software Archeology</h2>
<p>
  Git is a free and open-source distributed version control system (VCS).
  It became the most popular VCS in 2008.
</p>

<div class='imgWrapper imgBlock center fullsize' style=''>
  <figure>
    <a href='https://rhodecode.com/insights/version-control-systems-2016' target='_blank' rel='nofollow' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/expertIntro/gitPopularity.webp" type="image/webp">
  <source srcset="/assets/images/expertIntro/gitPopularity.png" type="image/png">
  <img alt='Version control systems popularity in the USA in 2016; &copy; rhodecode.com'
  class="imgImg rounded shadow"
  src="/assets/images/expertIntro/gitPopularity.png"
  style='width: 100%; '
  title='Version control systems popularity in 2016; &copy; rhodecode.com'
/>
</picture>
</a>
    <figcaption class='imgFigCaption fullsize'>
  <a href="https://rhodecode.com/insights/version-control-systems-2016" target='_blank' rel='nofollow'>
  Version control systems popularity in 2016; &copy; rhodecode.com
</a>
</figcaption>
  </figure>
</div>

<p>
  Git is particularly useful for determining what participants did during a software development project.
  Because Git normally retains the complete history of all the contributions made by the technical team
  as they work together to create software, a software expert should examine the Git history early in a case.
  Sometimes the Git history is doctored in an attempt to remove evidence.
  In a recent case, I easily identified that the evidence had been doctored,
  and the person who erased the Git history
  had to admit during deposition that he had erased some history.
</p>
<p>
  When I start a new case involving software, I ask for copies of all relevant Git repositories.
  That provides me with a snapshot of the software in question at any moment in time.
  I can rewind any project&rsquo;s history, and replay it &mdash; commit by commit, then summarize the data and display it.
</p>
<p>
  Elsewhere, on this website, I discuss the
  <a href='/git/index.html'>technical details of working with Git</a> in depth.
</p>
<!-- endregion -->


<!-- #region -->
<h2 id="structure">Structuring the Client / Expert Relationship</h2>
<div class='imgWrapper imgFlex center halfsize' style=''>
    <picture class='imgPicture'>
  <source srcset="/assets/images/expertIntro/justice_450x300.webp" type="image/webp">
  <source srcset="/assets/images/expertIntro/justice_450x300.png" type="image/png">
  <img alt='Scales of USA justice'
  class="imgImg rounded shadow"
  src="/assets/images/expertIntro/justice_450x300.png"
  style='width: 100%; '
  title='Scales of justice'
/>
</picture>
</div>

<p>
  Sometimes my findings are not what the client wants to hear.
  The most effective way to ensure that I can be frank with clients is to have them pay in advance.
  I have found that an evergreen draw-down retainer is mutually convenient.
</p>
<div class="formalNotice rounded shadow">
  <p>
    I was once retained by a company to render a preliminary opinion on whether litigation that they were contemplating might have merit.
    To develop my opinion, I had to download and reverse engineer the prospective defendant&rsquo;s software without their knowledge.
    Having done that, my opinion was that there was likely no intellectual property infringement,
    and I suggested to the client that they make a business deal with the other party instead.
  </p>
  <p>
    I suggested making a deal instead of litigation because during my research,
    I came to believe that the other party had developed better software using a different approach.
    This suggestion was unpalatable to my client&rsquo;s ego, but as I explained,
    until they reworked their product to match the fresh and modern technology used in the other party&rsquo;s product,
    my client&rsquo;s only other recourse would be to compete on a non-technical basis.
    This would have required them to expend a significant amount of additional resources for sales and marketing,
    which are generally much more expensive than engineering costs.
  </p>
  <p>
    My client followed some of my advice, and never initiated litigation; the other party never knew they were in the crosshairs.
    However, my client did not attempt to develop a business deal.
  </p>

<div class='imgWrapper imgBlock center halfsize' style=''>
  <figure>
    <a href='https://www.cbs.com/shows/lets_make_a_deal/' target='_blank' rel='nofollow' class='imgImgUrl'>
  <picture class='imgPicture'>
  <source srcset="/assets/images/expertIntro/lets-make-a-deal_justice_450x235.webp" type="image/webp">
  <source srcset="/assets/images/expertIntro/lets-make-a-deal_justice_450x235.png" type="image/png">
  <img alt='The &ldquo;Let&rsquo;s Make a DEAL&rdquo; logo is copyright CBS'
  class="imgImg rounded shadow"
  src="/assets/images/expertIntro/lets-make-a-deal_justice_450x235.png"
  style='width: 100%; '
  title='&ldquo;Let&rsquo;s Make a DEAL&rdquo; Logo &copy; CBS'
/>
</picture>
</a>
    <figcaption class='imgFigCaption halfsize'>
  <a href="https://www.cbs.com/shows/lets_make_a_deal/" target='_blank' rel='nofollow'>
  &ldquo;Let&rsquo;s Make a DEAL&rdquo; Logo &copy; CBS
</a>
</figcaption>
  </figure>
</div>
</div>
<!-- endregion -->


<!-- #region -->
<h2 id="games">Games Some Attorneys Play</h2>
<p>
  There are millions of competent technologists, but few are comfortable in the role of high-profile participant in an adversarial justice system.
  Attorneys should be aware that when a legal case requires the opinion of a technology expert with specific skills,
  or a specific background,
  it is not uncommon for certain qualified and experienced experts to be contacted by both sides.
</p>

<p>
  Some attorneys attempt to engage all available experts at no cost to themselves or their clients.
  It is easy to retain an expert &ndash;
  all that is required is for the expert to agree to the terms expressed in an engagement letter.
  The letter might mention an attractive hourly rate with favorable terms, but these particular attorneys never assign any work.
</p>

<p>
  Experts that have been engaged in this manner cannot ever work for the other side;
  they have been taken out of action for the remainder of the case.
</p>

<p>
  The solution that I use is simple: my standard terms and conditions include a non-refundable minimum engagement fee.
  I have found that a fee equivalent to 2 day&rsquo;s billings is sufficient to discourage this practice.
  I stipulate that this minimum fee must be received in full before an engagement is deemed to begin,
  within a short time period.
  If the fee is not received in time, then I am available to be engaged by the other side without conflict.
  I inform prospective clients that they should not tell me any non-public details about the case
  until their minimum engagement payment has cleared.
</p>
<!-- endregion -->


<!-- #region -->
<h2 id="summary">Summary</h2>
<p>
  The articles in this series explore topics of interest to attorneys
  who are contending with cases involving intellectual property issues of software or hardware.
  This article discussed:
</p>
<ul>
  <li>Services I provide as a software expert.</li>
  <li>Definitions for <i>trade secret</i>, <i>intellectual property</i>, and <i>software</i>.</li>
  <li>Effective and defensible communication between experts, lawyers and the court.</li>
  <li>How I reconstruct a detailed chronology of the dialog that occured during a development project.</li>
  <li>Avoiding insincere engagements that are intended to take experts out of commission.</li>
</ul>
<!-- endregion -->

<hr class="separator"/>


  
    
    
    
    
    <div class="page-navigation">
      
    </div>
  

  

  

  

  

  

  

  

  

  

<div class="PageNavigationBottom">
  
  
    <span><b>Next article:</b>
      <a class="next" href="/expertArticles/probability.html">Empirical Truth and Probability</a>
    </span>
  
</div>]]></content><author><name>Mike Slinn</name></author><category term="[&quot;Technology-expert-series&quot;, &quot;Expert&quot;]" /><summary type="html"><![CDATA[Introducing the Technology Expert Articles.]]></summary></entry></feed>