---
marp: true
paginate: true
backgroundColor: #ccc
theme: default

<!--
npx @marp-team/marp-cli slides/if.md -o slides/if/index.html --html=true
npx @marp-team/marp-cli slides/if.md -o slides/if/if.pdf --html=true
-->

---

<style >
:root{
  width: 1080px;
  height: 1080px;
  display: block;
  background-color: #ccc;
}
section{
  padding-top:100px
}
h1 {
  font-size: 250px;
  text-align: center;
  font-family: serif;
  color: darkgreen;
  padding:0;
  margin:0;
}
p {
  margin-left: 25px;
  font-family: open-sans;
  font-family: ui-serif;
  font-size: 36px;
}
h2{
  font-size: 64px;
  padding:0px;
  margin:0px;
}
.dc {
  position:absolute;
  height: 80px;
}
</style>

<h1> IF</h1>
<h2 style="text-align:center"> An Ode to<br/>Data Control</h2>

---
<img class="dc" style="top:5px; right:5px; " src="https://docs.datacontroller.io/img/dc.jpg" />
<img class="dc" style="top:5px; left:5px; " src="https://docs.datacontroller.io/img/dc.jpg" />
<br/>

<b>If you can keep your data when all about you</b>
&nbsp;&nbsp;&nbsp;&nbsp;<i>Are losing theirs and blaming it on you;</i>
<b>If you can trust your metrics when analysts doubt you,</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;But make allowance for their doubting too:</i>
<b>If you can query and not be tired by waiting,</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;Or building models, adjust for outliers,</i>
<b>Define ETL modules that are self-validating,</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;And require contracts from data suppliers;</i>



---
<img class="dc" style="top:5px; right:5px; " src="https://docs.datacontroller.io/img/dc.jpg" />
<img class="dc" style="top:5px; left:5px; " src="https://docs.datacontroller.io/img/dc.jpg" />
<br/>

<b>If you can report — and not make KPIs your master;</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;If you can forecast — and not make compliance your aim,</i>
<b>If you can make the overnight batch faster</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;And ensure the end results are just the same:</i>
<b>If you can't bear two versions of truth spoken</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;Produced by silos to make a trap for fools,</i>
<b>Or watch systems you gave your life to, broken,</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;And stoop and build ’em up with off-the-shelf tools;</i>

---
<img class="dc" style="top:5px; right:5px; " src="https://docs.datacontroller.io/img/dc.jpg" />
<img class="dc" style="top:5px; left:5px; " src="https://docs.datacontroller.io/img/dc.jpg" />
<br/>

<b>If you would make one lake with all your data</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;And risk it on one vendor's big bang plan,</i>
<b>And lose, and start again at invitation-to-tender</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;And salvage from the project, what you can:</i>
<b>If you can force your flat files and mainframe</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;To serve datamarts when key DBAs retire,</i>
<b>And so hold on when stakeholders proclaim</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;Why (oh why) is our Data Quality so dire?</i>

---
<img class="dc" style="top:5px; right:5px; " src="https://docs.datacontroller.io/img/dc.jpg" />
<img class="dc" style="top:5px; left:5px; " src="https://docs.datacontroller.io/img/dc.jpg" />
<br/>

<b>If you can talk with architects and keep your virtue,</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;Or walk with CEOs — nor lose the accounting touch,</i>
<b>If neither UTF-8 nor PII can hurt you,</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;If all teams count with you, but none too much:</i>
<b>If you can keep Data Owners beholden</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;To uploads that are timely and accurate and whole,</i>
<b>Yours is the Earth and clean records (golden),</b>
<i>&nbsp;&nbsp;&nbsp;&nbsp;And—which is more—you’ll have Data Control!</i>


---

<!-- header: ![h:0em align:right](https://docs.datacontroller.io/img/dc.jpg) -->

<img style="display: block;margin-left: auto; margin-right:auto; margin-top:0px; width:50%" src="https://docs.datacontroller.io/img/dc_bg_Asset-5@2x.png" />
<br/>
<h2 style="text-align: center"> https://datacontroller.io </h2>

