Skip to content

Commit

Permalink
Deploying to gh-pages from @ da051e8 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
imnotjames committed Oct 27, 2024
1 parent 6e78f99 commit e761801
Show file tree
Hide file tree
Showing 7 changed files with 215 additions and 4 deletions.
2 changes: 1 addition & 1 deletion on-my-mind/2024-04-02/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@
<p>Some real spy stuff, right?</p><br />
<p><a href="https://arstechnica.com/security/2024/04/what-we-know-about-the-xz-utils-backdoor-that-almost-infected-the-world/">Arstechnica has a more detailed write up</a>, and Lasse Collin has some stuff
about it <a href="https://tukaani.org/xz-backdoor/">on their site</a> - but they’re <a href="https://lkml.org/lkml/2024/3/30/188">currently on vacation</a> and won’t be able
to do much until they get back.</p><br /></section></article><nav><ul class="on-my-mind-thought__ThoughtNavigationUl-sc-5xs9vp-0 gXNoKN"><li><a rel="prev" href="/on-my-mind/2021-10-27/"><!-- -->2021/10/27</a></li><li></li></ul></nav></main></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/on-my-mind/2024-04-02/";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" -->
to do much until they get back.</p><br /></section></article><nav><ul class="on-my-mind-thought__ThoughtNavigationUl-sc-5xs9vp-0 gXNoKN"><li><a rel="prev" href="/on-my-mind/2021-10-27/"><!-- -->2021/10/27</a></li><li><a rel="next" href="/on-my-mind/2024-10-27/">2024/10/27<!-- --></a></li></ul></nav></main></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/on-my-mind/2024-04-02/";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" -->
<script
id="gatsby-chunk-mapping"
>
Expand Down
163 changes: 163 additions & 0 deletions on-my-mind/2024-10-27/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.12.5"/><meta name="theme-color" content="#222"/><meta data-react-helmet="true" http-equiv="Permissions-Policy" content="interest-cohort=()"/><meta data-react-helmet="true" name="description" content="There’s a fantastic set of essays by Cedric Chin about becoming a
data driven business. It starts off on a really inspiring
essay…"/><meta data-react-helmet="true" property="og:title" content="Thoughts on 2024/10/27"/><meta data-react-helmet="true" property="og:description" content="There’s a fantastic set of essays by Cedric Chin about becoming a
data driven business. It starts off on a really inspiring
essay…"/><meta data-react-helmet="true" property="og:type" content="website"/><style data-href="/styles.05d2d3bf1a1068e073a9.css" data-identity="gatsby-global-css">@font-face{font-display:swap;font-family:Prociono;font-style:normal;font-weight:400;src:url(/static/prociono-latin-400-normal-9cb330b1c59bd081de660edb7c10b0cb.woff2) format("woff2"),url(/static/prociono-latin-400-normal-b3ba02e5266c660d6d21267bc4a342d0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}</style><style type="text/css">
.anchor.before {
position: absolute;
top: 0;
left: 0;
transform: translateX(-100%);
padding-right: 4px;
}
.anchor.after {
display: inline-block;
padding-left: 4px;
}
h1 .anchor svg,
h2 .anchor svg,
h3 .anchor svg,
h4 .anchor svg,
h5 .anchor svg,
h6 .anchor svg {
visibility: hidden;
}
h1:hover .anchor svg,
h2:hover .anchor svg,
h3:hover .anchor svg,
h4:hover .anchor svg,
h5:hover .anchor svg,
h6:hover .anchor svg,
h1 .anchor:focus svg,
h2 .anchor:focus svg,
h3 .anchor:focus svg,
h4 .anchor:focus svg,
h5 .anchor:focus svg,
h6 .anchor:focus svg {
visibility: visible;
}
</style><script>
document.addEventListener("DOMContentLoaded", function(event) {
var hash = window.decodeURI(location.hash.replace('#', ''))
if (hash !== '') {
var element = document.getElementById(hash)
if (element) {
var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
var clientTop = document.documentElement.clientTop || document.body.clientTop || 0
var offset = element.getBoundingClientRect().top + scrollTop - clientTop
// Wait for the browser to finish rendering before scrolling.
setTimeout((function() {
window.scrollTo(0, offset - 0)
}), 0)
}
}
})
</script><style data-styled="" data-styled-version="6.1.0">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}/*!sc*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}/*!sc*/
*[hidden]{display:none;}/*!sc*/
body{line-height:1;}/*!sc*/
menu,ol,ul{list-style:none;}/*!sc*/
blockquote,q{quotes:none;}/*!sc*/
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}/*!sc*/
table{border-collapse:collapse;border-spacing:0;}/*!sc*/
data-styled.g1[id="sc-global-iZuFCm1"]{content:"sc-global-iZuFCm1,"}/*!sc*/
body{font-size:16px;font-family:Prociono,Helvetica,serif;color:#222;font-weight:400;}/*!sc*/
b{font-weight:700;}/*!sc*/
a{color:#222;}/*!sc*/
data-styled.g2[id="sc-global-ibpNQU1"]{content:"sc-global-ibpNQU1,"}/*!sc*/
.fypOJt{list-style:none;display:inline-block;text-transform:uppercase;font-weight:bold;letter-spacing:2px;font-size:12px;line-height:12px;margin:0;}/*!sc*/
.fypOJt a{background-color:#FFF;margin:0 1em;padding:0 0.8em;color:#222;text-decoration:none;}/*!sc*/
.fypOJt a:hover{text-decoration:underline;}/*!sc*/
data-styled.g3[id="layout__NavigationItem-sc-1i3m2x4-0"]{content:"fypOJt,"}/*!sc*/
.SNuPw{position:relative;margin-top:-42px;}/*!sc*/
@media print{.SNuPw{display:none;}}/*!sc*/
data-styled.g4[id="layout__LayoutHeaderContainer-sc-1i3m2x4-1"]{content:"SNuPw,"}/*!sc*/
.jgDFEM{margin-left:auto;margin-right:auto;max-width:50rem;padding:2.625rem 1.3125rem;}/*!sc*/
@page{margin:0 0;}/*!sc*/
@media print{.jgDFEM{max-width:max-content;padding:8mm 10mm!important;margin:0!important;}}/*!sc*/
data-styled.g5[id="layout__LayoutContainer-sc-1i3m2x4-2"]{content:"jgDFEM,"}/*!sc*/
.iAwJBM{line-height:70px;padding-bottom:1.75rem;font-size:50px;font-weight:200;text-transform:uppercase;text-align:center;}/*!sc*/
data-styled.g6[id="layout__LayoutHeaderHeading-sc-1i3m2x4-3"]{content:"iAwJBM,"}/*!sc*/
.jwQtzW{text-decoration:none;color:inherit;margin:0 auto;position:relative;white-space:nowrap;padding-right:30px;}/*!sc*/
data-styled.g7[id="layout__LayoutHeaderHeadingLink-sc-1i3m2x4-4"]{content:"jwQtzW,"}/*!sc*/
.jBzVkH{font-size:12px;position:absolute;top:0;right:-14px;transform:rotate(-90deg);}/*!sc*/
data-styled.g8[id="layout__MyName-sc-1i3m2x4-5"]{content:"jBzVkH,"}/*!sc*/
.fYrKDM{margin-top:8px;margin-bottom:32px;line-height:6px;height:6px;border-bottom:1px solid black;}/*!sc*/
data-styled.g9[id="layout__LayoutNav-sc-1i3m2x4-6"]{content:"fYrKDM,"}/*!sc*/
.ggmFLV{text-align:center;margin:0;padding:0;}/*!sc*/
data-styled.g10[id="layout__LayoutNavList-sc-1i3m2x4-7"]{content:"ggmFLV,"}/*!sc*/
.hIpGbk{clear:both;}/*!sc*/
data-styled.g20[id="thought__ThoughtArticle-sc-en1bdp-0"]{content:"hIpGbk,"}/*!sc*/
.eVSxGn{font-size:3rem;}/*!sc*/
data-styled.g22[id="thought__ThoughtHeader-sc-en1bdp-2"]{content:"eVSxGn,"}/*!sc*/
.hLRxDg{font-size:1rem;}/*!sc*/
.hLRxDg p,.hLRxDg ul,.hLRxDg h1,.hLRxDg h2,.hLRxDg h3,.hLRxDg h4,.hLRxDg h5,.hLRxDg h6,.hLRxDg blockquote{margin-bottom:1.5rem;}/*!sc*/
.hLRxDg p:first-child+br{display:none;}/*!sc*/
.hLRxDg p{line-height:1.5rem;}/*!sc*/
.hLRxDg p code{padding:3px 6px;}/*!sc*/
.hLRxDg h1,.hLRxDg h2,.hLRxDg h3,.hLRxDg h4,.hLRxDg h5,.hLRxDg h6{font-size:1.5rem;}/*!sc*/
.hLRxDg blockquote{padding-left:1.75rem;}/*!sc*/
.hLRxDg ul{list-style:'▶';padding-left:0.5rem;}/*!sc*/
.hLRxDg ul li{padding-bottom:0.5rem;padding-left:0.5rem;}/*!sc*/
.hLRxDg .gatsby-highlight{position:relative;margin-bottom:1.75rem;padding:16px 0;border-top:1px solid #222;border-bottom:1px solid #222;}/*!sc*/
.hLRxDg .gatsby-highlight:before{content:"Code";display:inline-block;position:absolute;top:-7px;left:0;text-transform:uppercase;font-size:10px;line-height:12px;padding-right:8px;letter-spacing:2px;background:#FFF;}/*!sc*/
.hLRxDg .gatsby-highlight[data-language]:before{content:attr(data-language);}/*!sc*/
.hLRxDg .gatsby-highlight pre{margin-bottom:0;}/*!sc*/
.hLRxDg p:first-child img:first-child{float:right;max-width:40%;margin-left:16px;}/*!sc*/
data-styled.g23[id="thought__ThoughtBody-sc-en1bdp-3"]{content:"hLRxDg,"}/*!sc*/
.gXNoKN{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0;}/*!sc*/
data-styled.g24[id="on-my-mind-thought__ThoughtNavigationUl-sc-5xs9vp-0"]{content:"gXNoKN,"}/*!sc*/
</style><link rel="icon" href="/favicon-32x32.png?v=db4de95c6680047f2bb2b3b86380467c" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=db4de95c6680047f2bb2b3b86380467c"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=db4de95c6680047f2bb2b3b86380467c"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=db4de95c6680047f2bb2b3b86380467c"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=db4de95c6680047f2bb2b3b86380467c"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=db4de95c6680047f2bb2b3b86380467c"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=db4de95c6680047f2bb2b3b86380467c"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=db4de95c6680047f2bb2b3b86380467c"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=db4de95c6680047f2bb2b3b86380467c"/><title data-react-helmet="true">Thoughts on 2024/10/27 | DEFINITIVELY NOT JAMES</title></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class="layout__LayoutContainer-sc-1i3m2x4-2 jgDFEM"><header class="layout__LayoutHeaderContainer-sc-1i3m2x4-1 SNuPw"><h1 class="layout__LayoutHeaderHeading-sc-1i3m2x4-3 iAwJBM"><a class="layout__LayoutHeaderHeadingLink-sc-1i3m2x4-4 jwQtzW" href="/"><span class="long-word">Definitively</span> Not<span class="layout__MyName-sc-1i3m2x4-5 jBzVkH">( James )</span></a></h1><nav class="layout__LayoutNav-sc-1i3m2x4-6 fYrKDM"><ul class="layout__LayoutNavList-sc-1i3m2x4-7 ggmFLV"><li class="layout__NavigationItem-sc-1i3m2x4-0 fypOJt"><a href="/blog/">Blog</a></li><li class="layout__NavigationItem-sc-1i3m2x4-0 fypOJt"><a href="/resume/">Resume</a></li><li class="layout__NavigationItem-sc-1i3m2x4-0 fypOJt"><a href="/lets-chat/">Let&#x27;s Chat</a></li><li class="layout__NavigationItem-sc-1i3m2x4-0 fypOJt"><a href="/on-my-mind/">On My Mind..</a></li></ul></nav></header><main><article class="thought__ThoughtArticle-sc-en1bdp-0 hIpGbk"><header class="thought__ThoughtHeader-sc-en1bdp-2 eVSxGn"><h1 class="thought__ThoughtDate-sc-en1bdp-1 gLoutk"><a aria-current="page" class="" href="/on-my-mind/2024-10-27/">2024/10/27</a></h1></header><section class="thought__ThoughtBody-sc-en1bdp-3 hLRxDg"><p>
<img loading="lazy" src='https://media.giphy.com/media/N2QQfEMAogAEQhJlkw/giphy.gif' alt='' loading='lazy' />
</p><br />
<p>There’s a <a href="https://commoncog.com/becoming-data-driven-in-business/">fantastic set of essays</a> by Cedric Chin about becoming a
data driven business. It starts off on a really inspiring
<a href="https://commoncog.com/goodharts-law-not-useful/">essay dissecting Goodhart’s law</a>. Most of the essays are focused
around Amazon and often reference the book that Cedric had helped with:
<a href="https://www.goodreads.com/book/show/53138083">“Working Backwards” by Colin Bryar and Bill Carr</a>.</p><br />
<p>For those that don’t know it, Goodhart’s law is:</p><br />
<blockquote>
<p>When a measure becomes a target, it ceases to be a good measure.</p><br />
</blockquote>
<p>Every measure is a proxy for what you actually want — and is always an
imperfect proxy for it. Even when you’re using a tape measure you’re not
quite getting what you want - an exact measurement of a distance. Instead,
you’re getting something that’s “close enough” in precision to the real
deal that it works fine.</p><br />
<p>In <a href="https://www.holistics.io/blog/four-types-goodharts-law/?ref=commoncog.com">another essay</a>, Cedric summarized a <a href="https://arxiv.org/abs/1803.04585?ref=commoncog.com">paper by David Manheim and Scott Garrabrant</a>
that breaks down Goodhart’s law into four “flavors”: regressive, extremal,
causal, and adversarial. This is reflected in Donald Wheeler’s take on Goodhart’s
law from <a href="https://www.goodreads.com/book/show/63859">Understanding Variation</a>:</p><br />
<blockquote>
<p>When people are pressured to meet a target value there are three ways they can proceed:</p><br />
<ol>
<li>They can work to improve the system</li>
<li>They can distort the system</li>
<li>Or they can distort the data</li>
</ol>
</blockquote>
<p>To me, this is a fantastic way to frame Goodhart’s law. Instead of it being a
problem declared out into the ether it’s something that can be solutioned against.
The solutions would be to make it more difficult to distort the data or the system -
or you can make it easier to improve the system.</p><br />
<p>Wheeler notes that this can be seen between the Voice of the Customer - the
expectations - and the Voice of the Process - what can be done in the real world.
Focusing entirely on the Voice of the Customer without understanding the
Voice of the Process leads to gaming the measurements, inadvertently or not.</p><br />
<p>The essay series goes into depth on how Amazon has approached this problem - via their
Weekly Business Review (WBR). The goal of the WBR is to provide flexibility to make
the various systems work for them and also to drop measurements that aren’t useful.
It promotes iteration and learning, synchronizing leadership rather than promoting
blindly following numbers.</p><br />
<p>Proxy measures will always allow for some form of gaming the system. At the same time,
you can’t run a business without these kinds of proxy measures. Goodhart’s law isn’t wrong -
but instead of approaching it by choosing to avoid measuring, we instead need
to find solutions to prevent it.</p><br />
<p>The problem isn’t having targets - it’s failing to reconcile those
targets with the real world.</p><br /></section></article><nav><ul class="on-my-mind-thought__ThoughtNavigationUl-sc-5xs9vp-0 gXNoKN"><li><a rel="prev" href="/on-my-mind/2024-04-02/"><!-- -->2024/04/02</a></li><li></li></ul></nav></main></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/on-my-mind/2024-10-27/";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" -->
<script
id="gatsby-chunk-mapping"
>
window.___chunkMapping="{\"app\":[\"/app-310dda0b9efbee4210dc.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-9cf2d0f58d9b4d4a791a.js\"],\"component---src-pages-blog-js\":[\"/component---src-pages-blog-js-458ec15ba9ee2cfd0f7a.js\"],\"component---src-pages-index-js\":[\"/component---src-pages-index-js-68a040a6320a8e4a723e.js\"],\"component---src-pages-lets-chat-js\":[\"/component---src-pages-lets-chat-js-381118249cc145fa0e8a.js\"],\"component---src-pages-on-my-mind-js\":[\"/component---src-pages-on-my-mind-js-34cb1637aa152f6dd420.js\"],\"component---src-pages-resume-js\":[\"/component---src-pages-resume-js-6e93062e943f54e86602.js\"],\"component---src-templates-blog-post-js\":[\"/component---src-templates-blog-post-js-bcdb86af6e66fab265ab.js\"],\"component---src-templates-on-my-mind-thought-js\":[\"/component---src-templates-on-my-mind-thought-js-a64e70e65307f5c9c356.js\"]}";
</script>
<script>window.___webpackCompilationHash="a93402fe879b43028af0";</script><script src="/webpack-runtime-a1c2a4451d4c5906db3f.js" async></script><script src="/framework-3d39d33798f594700d1d.js" async></script><script src="/app-310dda0b9efbee4210dc.js" async></script><!-- slice-end id="_gatsby-scripts-1" --></body></html>
Loading

0 comments on commit e761801

Please sign in to comment.