CINXE.COM
Automattic Alignment | Matt Mullenweg
<!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="ie ie8" lang="en-US"> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--> <html lang="en-US"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <title>Automattic Alignment | Matt Mullenweg</title> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="pingback" href="https://ma.tt/blog/xmlrpc.php"> <link rel="preload" as="style" href="https://ma.tt/blog-content/themes/ma.tt/css/twentythirteen.min.css"> <!--[if lt IE 9]> <script src="https://ma.tt/blog-content/themes/twentythirteen/js/html5.js?ver=3.7.0"></script> <![endif]--> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//cdn.parsely.com' /> <link rel='dns-prefetch' href='//jetpack.wordpress.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//public-api.wordpress.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg » Feed" href="https://ma.tt/feed/" /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg » Comments Feed" href="https://ma.tt/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg » Automattic Alignment Comments Feed" href="https://ma.tt/2024/10/alignment/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/ma.tt\/blog\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8-alpha-59462"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='jetpack_related-posts-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/modules/related-posts/related-posts.css?ver=20240116' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='wp-block-library-inline-css'> :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link rel='stylesheet' id='jp-lite-youtube-embed-style-css' href='https://ma.tt/blog-content/mu-plugins/jp-lite-youtube-embed/jp-lite-youtube-embed.min.css?ver=0.3.2-5' media='all' /> <link rel='stylesheet' id='twentythirteen-fonts-css' href='https://ma.tt/blog-content/themes/twentythirteen/fonts/source-sans-pro-plus-bitter.css?ver=20230328' media='all' /> <link rel='stylesheet' id='genericons-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/_inc/genericons/genericons/genericons.css?ver=3.1' media='all' /> <link rel='stylesheet' id='twentythirteen-style-css' href='https://ma.tt/blog-content/themes/ma.tt/style.css?ver=1731696845' media='all' /> <link rel='stylesheet' id='twentythirteen-block-style-css' href='https://ma.tt/blog-content/themes/twentythirteen/css/blocks.css?ver=20240520' media='all' /> <link rel='stylesheet' id='gravatar-enhanced-hovercards-css' href='https://ma.tt/blog-content/plugins/gravatar-enhanced/build/style-hovercards.css?ver=8068b2a428cf4c47a185' media='all' /> <link rel='stylesheet' id='sharedaddy-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/modules/sharedaddy/sharing.css?ver=14.1-a.7' media='all' /> <link rel='stylesheet' id='social-logos-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/_inc/social-logos/social-logos.min.css?ver=14.1-a.7' media='all' /> <script id="jetpack_related-posts-js-extra"> var related_posts_js_options = {"post_heading":"h4"}; </script> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/_inc/build/related-posts/related-posts.min.js?ver=20240116" id="jetpack_related-posts-js"></script> <script id="twitter-lazyload-js-js-after"> ( function () { 'use strict'; var waiting = false; var currentScript = null; function appendScript() { waiting = false; if ( currentScript ) { document.head.removeChild( currentScript ); } currentScript = document.createElement( 'script' ); currentScript.setAttribute( 'src', 'https://platform.twitter.com/widgets.js' ); document.head.appendChild( currentScript ); } // Ensures the document is interactive before loading Twitter embeds. function queueAppend() { if ( waiting ) { // Already waiting for the script to be added; no need to do anything. return; } waiting = true; if ( document.readyState !== 'loading' ) { setTimeout( appendScript ); } else { document.addEventListener( 'DOMContentLoaded', appendScript ); } } function addEmbed( scriptEl ) { if ( ! scriptEl || ! scriptEl.parentElement || ! window.IntersectionObserver ) { // No element to observe or no Intersection Observer support; load immediately. queueAppend(); return; } var hasLoaded = false; var observer = new IntersectionObserver( function( entries ) { if ( ! hasLoaded && entries && entries[ 0 ] && entries[ 0 ].isIntersecting ) { hasLoaded = true; queueAppend(); } }, { rootMargin: '1000px' } ); observer.observe( scriptEl.parentElement ); } window.twitterLazyLoadEmbedJS = addEmbed; } )(); </script> <link rel="https://api.w.org/" href="https://ma.tt/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ma.tt/wp-json/wp/v2/posts/127517" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ma.tt/blog/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.8-alpha-59462" /> <link rel="canonical" href="https://ma.tt/2024/10/alignment/" /> <link rel='shortlink' href='https://wp.me/p4oB3-xaJ' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ma.tt/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fma.tt%2F2024%2F10%2Falignment%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ma.tt/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fma.tt%2F2024%2F10%2Falignment%2F&format=xml" /> <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script> <!-- Generated by Social Image Generator - https://socialimagegenerator.com --> <meta property="og:image" content="https://ma.tt/wp-json/social-image-generator/v1/image/127517?1728014710"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta name="twitter:image" content="https://ma.tt/wp-json/social-image-generator/v1/image/127517?1728014710"> <meta name="twitter:card" content="summary_large_image"> <!-- / Social Image Generator --> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://ma.tt/blog/wp-includes/wlwmanifest.xml" /> <style>img#wpstats{display:none}</style> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Automattic Alignment","url":"http:\/\/ma.tt\/2024\/10\/alignment\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/ma.tt\/2024\/10\/alignment\/"},"thumbnailUrl":"","image":{"@type":"ImageObject","url":""},"articleSection":"Automattic","author":[{"@type":"Person","name":"Matt"}],"creator":["Matt"],"publisher":{"@type":"Organization","name":"Matt Mullenweg","logo":"http:\/\/ma.tt\/files\/2021\/05\/Photo-on-2020-10-28-at-2.05-PM-1.jpg"},"keywords":[],"dateCreated":"2024-10-04T03:28:02Z","datePublished":"2024-10-04T03:28:02Z","dateModified":"2024-10-04T04:05:10Z"}</script><link rel="icon" type="image/x-icon" href="https://ma.tt/blog-content/themes/ma.tt/i/favicon-summer.ico" /> <meta name="p:domain_verify" content="bc52ac484003bc590de056c705de47fc"/> <style type="text/css" id="twentythirteen-header-css"> .site-header { background: url(https://ma.tt/blog-content/themes/twentythirteen/images/headers/circle.png) no-repeat scroll top; background-size: 1600px auto; } @media (max-width: 767px) { .site-header { background-size: 768px auto; } } @media (max-width: 359px) { .site-header { background-size: 360px auto; } } </style> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="article" /> <meta property="og:title" content="Automattic Alignment" /> <meta property="og:url" content="https://ma.tt/2024/10/alignment/" /> <meta property="og:description" content="Winston Churchill said, “Never let a good crisis go to waste.” Since I last blogged here, WP Engine filed a meritless lawsuit and Automattic responded, and there’s been a hurrican…" /> <meta property="article:published_time" content="2024-10-04T03:28:02+00:00" /> <meta property="article:modified_time" content="2024-10-04T04:05:10+00:00" /> <meta property="og:site_name" content="Matt Mullenweg" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta name="fediverse:creator" content="@photomatt@mastodon.social" /> <meta name="twitter:site" content="@photomatt" /> <meta name="twitter:text:title" content="Automattic Alignment" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=32%2C32&ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=192%2C192&ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=180%2C180&ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=270%2C270&ssl=1" /> </head> <body class="post-template-default single single-post postid-127517 single-format-standard wp-embed-responsive jps-theme-ma.tt summer"> <div id="page" class="hfeed site"> <header id="masthead" class="site-header"> <picture class="site-header-bg"> <source srcset="https://ma.tt/blog-content/themes/ma.tt/i/summer/header-2x.avif" type="image/avif" /> <img fetchpriority="high" src="https://ma.tt/blog-content/themes/ma.tt/i/summer/header-2x.jpg" alt="" /> </picture> <a class="home-link" href="https://ma.tt/" title="Matt Mullenweg" rel="home"> <h1 class="site-title">Matt Mullenweg</h1> <h2 class="site-description">Unlucky in Cards</h2> </a> </header><!-- #masthead --> <div id="main" class="site-main"> <div id="primary" class="content-area"> <div id="content" class="site-content" role="main"> <article id="post-127517" class="post-127517 post type-post status-publish format-standard hentry category-automattic"> <header class="entry-header"> <h1 class="entry-title">Automattic Alignment</h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/alignment/" title="Permalink to Automattic Alignment" rel="bookmark"><time class="entry-date" datetime="2024-10-03T20:28:02-07:00">October 3, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/automattic/" rel="category tag">Automattic</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Winston Churchill said, “Never let a good crisis go to waste.” Since I last blogged here, <a href="https://automattic.com/2024/10/03/meritless/">WP Engine filed a meritless lawsuit and Automattic responded</a>, and there’s been a hurricane of public activity and press. Inside of <a href="https://automattic.com/">Automattic</a>, there’s been a parallel debate and process.</p> <p>Silver Lake and WP Engine’s attacks on me and Automattic, while spurious, have been effective. It became clear a good chunk of my Automattic colleagues disagreed with me and our actions.</p> <p>So we decided to design the most generous buy-out package possible, we called it an Alignment Offer: if you resigned before 20:00 UTC on Thursday, October 3, 2024, you would receive <strong>$30,000 or six months of salary, whichever is higher</strong>. But you’d lose access to Automattic that evening, and you wouldn’t be eligible to boomerang (what we call re-hires). HR added some extra details to sweeten the deal; we wanted to make it as enticing as possible.</p> <p>I’ve been asking people to vote with their wallet a lot recently, and this is another example!</p> <p>159 people took the offer, 8.4% of the company, the other 91.6% gave up $126M of potential severance to stay! 63.5% were male. 53% were in the US. By division it impacted our Ecosystem / WordPress areas the most: 79.2% of the people who took it were in our Ecosystem businesses, compared to 18.2% from Cosmos (our apps like <a href="https://pocketcasts.com/">Pocket Casts</a>, <a href="https://dayoneapp.com/">Day One</a>, <a href="https://tumblr.com/">Tumblr</a>, <a href="https://cloudup.com/">Cloudup</a>). 18 people made over 200k/yr! 1 person started two days before the deadline. 4 people took it then changed their minds.</p> <p>It was an emotional roller coaster of a week. The day you hire someone you aren’t expecting them to resign or be fired, you’re hoping for a long and mutually beneficial relationship. Every resignation stings a bit. </p> <p>However now, I feel much lighter. I’m grateful and thankful for all the people who took the offer, and even more excited to work with those who turned down $126M to stay. As the kids say, LFG!</p> <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-tumblr"><a rel="nofollow noopener noreferrer" data-shared="" class="share-tumblr sd-button share-icon no-text" href="https://ma.tt/2024/10/alignment/?share=tumblr" target="_blank" title="Click to share on Tumblr" ><span></span><span class="sharing-screen-reader-text">Click to share on Tumblr (Opens in new window)</span></a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer" data-shared="sharing-twitter-127517" class="share-twitter sd-button share-icon no-text" href="https://ma.tt/2024/10/alignment/?share=twitter" target="_blank" title="Click to share on Twitter" ><span></span><span class="sharing-screen-reader-text">Click to share on Twitter (Opens in new window)</span></a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-127517" class="share-facebook sd-button share-icon no-text" href="https://ma.tt/2024/10/alignment/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-127517" class="share-linkedin sd-button share-icon no-text" href="https://ma.tt/2024/10/alignment/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-pocket"><a rel="nofollow noopener noreferrer" data-shared="" class="share-pocket sd-button share-icon no-text" href="https://ma.tt/2024/10/alignment/?share=pocket" target="_blank" title="Click to share on Pocket" ><span></span><span class="sharing-screen-reader-text">Click to share on Pocket (Opens in new window)</span></a></li><li class="share-telegram"><a rel="nofollow noopener noreferrer" data-shared="" class="share-telegram sd-button share-icon no-text" href="https://ma.tt/2024/10/alignment/?share=telegram" target="_blank" title="Click to share on Telegram" ><span></span><span class="sharing-screen-reader-text">Click to share on Telegram (Opens in new window)</span></a></li><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button share-icon no-text" href="mailto:?subject=%5BShared%20Post%5D%20Automattic%20Alignment&body=https%3A%2F%2Fma.tt%2F2024%2F10%2Falignment%2F&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you're having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="85f2db818b" data-email-share-track-url="https://ma.tt/2024/10/alignment/?share=email"><span></span><span class="sharing-screen-reader-text">Click to email a link to a friend (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> <div id='jp-relatedposts' class='jp-relatedposts' > <!--googleoff: index--> <h3 class="jp-relatedposts-headline"><em>Related Posts</em></h3><!--googleon: index--> </div> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> </article><!-- #post --> <nav class="navigation post-navigation"> <h1 class="screen-reader-text"> Post navigation </h1> <div class="nav-links"> <a href="https://ma.tt/2024/09/t3/" rel="prev"><span class="meta-nav">←</span> On with Theo / T3.gg</a> <a href="https://ma.tt/2024/10/cnbc-on-wp-engine/" rel="next">CNBC on WP Engine <span class="meta-nav">→</span></a> </div><!-- .nav-links --> </nav><!-- .navigation --> <div id="comments" class="comments-area"> <h2 class="comments-title"> 25 thoughts on “<span>Automattic Alignment</span>” </h2> <ol class="comment-list"> <li id="comment-599869" class="comment even thread-even depth-1"> <article id="div-comment-599869" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Rugby11's avatar' src='https://secure.gravatar.com/avatar/108e0ee092e3385ba08ad153dc325393ddeacec7c00f3dced99a3f1c83758c93?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/108e0ee092e3385ba08ad153dc325393ddeacec7c00f3dced99a3f1c83758c93?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' decoding='async'/> <b class="fn">Rugby11</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599869"><time datetime="2024-10-03T20:32:57-07:00">October 3, 2024 at 8:32 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Way to lead</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599869#respond" data-commentid="599869" data-postid="127517" data-belowelement="div-comment-599869" data-respondelement="respond" data-replyto="Reply to Rugby11" aria-label="Reply to Rugby11">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-599870" class="comment byuser comment-author-saxmatt bypostauthor odd alt thread-odd thread-alt depth-1 parent"> <article id="div-comment-599870" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Matt's avatar' src='https://secure.gravatar.com/avatar/33252cd1f33526af53580fcb1736172f06e6716f32afdd1be19ec3096d15dea5?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/33252cd1f33526af53580fcb1736172f06e6716f32afdd1be19ec3096d15dea5?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' decoding='async'/> <b class="fn"><a href="http://ma.tt/" class="url" rel="ugc">Matt</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599870"><time datetime="2024-10-03T21:05:37-07:00">October 3, 2024 at 9:05 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I should also say, we’re hiring! <a href="https://automattic.com/work-with-us/" rel="nofollow ugc">https://automattic.com/work-with-us/</a></p> <p>Lots of new roles have opened up. We’re going to need some more hands on deck to keep up with demand.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599870#respond" data-commentid="599870" data-postid="127517" data-belowelement="div-comment-599870" data-respondelement="respond" data-replyto="Reply to Matt" aria-label="Reply to Matt">Reply</a></div> </article><!-- .comment-body --> <ol class="children"> <li id="comment-599992" class="comment even depth-2"> <article id="div-comment-599992" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Steven Gliebe's avatar' src='https://secure.gravatar.com/avatar/536b1e13e53f6089127749aa96170dd9292cba303475c16a76b43bd53d708c1a?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/536b1e13e53f6089127749aa96170dd9292cba303475c16a76b43bd53d708c1a?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' decoding='async'/> <b class="fn"><a href="https://stevengliebe.com" class="url" rel="ugc external nofollow">Steven Gliebe</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599992"><time datetime="2024-10-04T08:29:37-07:00">October 4, 2024 at 8:29 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Looks like a win-win to me. Six months pay to find a new job. I’m sure having Automattic on the resume will speed things up.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599992#respond" data-commentid="599992" data-postid="127517" data-belowelement="div-comment-599992" data-respondelement="respond" data-replyto="Reply to Steven Gliebe" aria-label="Reply to Steven Gliebe">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> </ol><!-- .children --> </li><!-- #comment-## --> <li id="comment-599896" class="comment odd alt thread-even depth-1 parent"> <article id="div-comment-599896" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='andreilupu's avatar' src='https://secure.gravatar.com/avatar/2b8439faf05e34a2019a97889fd6ef5cb76c31f07487bcb44d815bdc9f1f8122?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/2b8439faf05e34a2019a97889fd6ef5cb76c31f07487bcb44d815bdc9f1f8122?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://a.lup.dev" class="url" rel="ugc external nofollow">andreilupu</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599896"><time datetime="2024-10-04T01:29:55-07:00">October 4, 2024 at 1:29 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I see that twitter is treating this story as some sort of apocalypse for A8C and and don’t get it why. You shouldn’t collaborate with those who aren’t interested in working with you. Instead, you definitely want to team up with those who chose not to hit the piñata and decided to focus on the band at the candy factory.</p> <p>If twitter survived after losing 80%, you will definitely do better things in the future.</p> <p>Good luck!</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599896#respond" data-commentid="599896" data-postid="127517" data-belowelement="div-comment-599896" data-respondelement="respond" data-replyto="Reply to andreilupu" aria-label="Reply to andreilupu">Reply</a></div> </article><!-- .comment-body --> <ol class="children"> <li id="comment-599920" class="comment even depth-2"> <article id="div-comment-599920" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Kevin's avatar' src='https://secure.gravatar.com/avatar/999376d361f73898d2608e7e9ef04ddac725c25e363a840cbe645a09dc8f0ee1?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/999376d361f73898d2608e7e9ef04ddac725c25e363a840cbe645a09dc8f0ee1?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Kevin</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599920"><time datetime="2024-10-04T03:25:19-07:00">October 4, 2024 at 3:25 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Using Twitter as an example is not a good look.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599920#respond" data-commentid="599920" data-postid="127517" data-belowelement="div-comment-599920" data-respondelement="respond" data-replyto="Reply to Kevin" aria-label="Reply to Kevin">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> </ol><!-- .children --> </li><!-- #comment-## --> <li id="comment-599916" class="comment odd alt thread-odd thread-alt depth-1"> <article id="div-comment-599916" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Leo Koo's avatar' src='https://secure.gravatar.com/avatar/a1e580f439611b2d1789cb219d64b264acf69ed849f71cc27cbd74ab7ec532ab?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/a1e580f439611b2d1789cb219d64b264acf69ed849f71cc27cbd74ab7ec532ab?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://www.leokoo.com" class="url" rel="ugc external nofollow">Leo Koo</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599916"><time datetime="2024-10-04T02:45:08-07:00">October 4, 2024 at 2:45 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Keep it up, Matt. Let’s get people that are aligned to your long term vision in. We’re here for you and Automattic.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599916#respond" data-commentid="599916" data-postid="127517" data-belowelement="div-comment-599916" data-respondelement="respond" data-replyto="Reply to Leo Koo" aria-label="Reply to Leo Koo">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-599919" class="comment even thread-even depth-1"> <article id="div-comment-599919" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Anto P Joseph's avatar' src='https://secure.gravatar.com/avatar/6d7aa65afb6f2efb428ee413abb39ed813df633b838f75aeb2faf656cc436dc6?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/6d7aa65afb6f2efb428ee413abb39ed813df633b838f75aeb2faf656cc436dc6?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://antopj.github.io/" class="url" rel="ugc external nofollow">Anto P Joseph</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599919"><time datetime="2024-10-04T03:20:38-07:00">October 4, 2024 at 3:20 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>The problem is that only part of the story has been made available to the outside world. Most blogs and tweets focus on WP Engine cutting down revisions and core features of WordPress, which essentially makes them “non-WP.” If the core is altered, WP is not WP anymore. This could have been resolved with some understanding, but it seems things have gone beyond that point.</p> <p>This is a story we’ve seen repeated often, where big corporations continue to exploit the open-source industry.</p> <p>From what I understand, plugins/themes, and other hosting services for enterprises or hosting providers shouldn’t be free. I’m not sure why they were to begin with. They should contribute some sort of fee towards the resources they use. Only the core WP project should remain open-source and free—not the infrastructure around it.</p> <p>Additionally, this situation could have been addressed simply by implementing a “pricing” model for WordPress infrastructure costs (plugins, updates, etc.). It would have been more politically feasible to explain this to the community, and the reaction might have been very different.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599919#respond" data-commentid="599919" data-postid="127517" data-belowelement="div-comment-599919" data-respondelement="respond" data-replyto="Reply to Anto P Joseph" aria-label="Reply to Anto P Joseph">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-599921" class="comment odd alt thread-odd thread-alt depth-1"> <article id="div-comment-599921" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Fahim Murshed's avatar' src='https://secure.gravatar.com/avatar/e049c9e2ef71ef2e7015b202a0bb305ab5f4edb329a31859320b96827fac1ab5?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/e049c9e2ef71ef2e7015b202a0bb305ab5f4edb329a31859320b96827fac1ab5?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://fahimm.com" class="url" rel="ugc external nofollow">Fahim Murshed</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599921"><time datetime="2024-10-04T03:25:58-07:00">October 4, 2024 at 3:25 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>You are a great leader, Matt.<br /> Whatever happened, I stand with you.</p> <p>I shared my thoughts on X: <a href="https://x.com/WPFahim/status/1839260017532526936" rel="nofollow ugc">https://x.com/WPFahim/status/1839260017532526936</a>.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599921#respond" data-commentid="599921" data-postid="127517" data-belowelement="div-comment-599921" data-respondelement="respond" data-replyto="Reply to Fahim Murshed" aria-label="Reply to Fahim Murshed">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-599922" class="comment even thread-even depth-1 parent"> <article id="div-comment-599922" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Jonathan's avatar' src='https://secure.gravatar.com/avatar/46f56f0c907929098ce8d87d938bb3d8868e2962f45807ed248e19495ce8449f?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/46f56f0c907929098ce8d87d938bb3d8868e2962f45807ed248e19495ce8449f?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://Petersson" class="url" rel="ugc external nofollow">Jonathan</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599922"><time datetime="2024-10-04T03:27:13-07:00">October 4, 2024 at 3:27 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I appreciate all your efforts in trying to stay as transparent as you can. But the people that rely on WP Engine’s hosting or their crap plugins (ACF Pro = crippleware that sabotages your site if you’re not on a subscription, use JetEngine instead) are self-serving and not interested in who’s actually right or wrong, or what’s beneficial for the community in the long run. They’re going to demonize you at every imagined opportunity. Let the lawyers handle this mess and do what you do best: Move WordPress forward!</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599922#respond" data-commentid="599922" data-postid="127517" data-belowelement="div-comment-599922" data-respondelement="respond" data-replyto="Reply to Jonathan" aria-label="Reply to Jonathan">Reply</a></div> </article><!-- .comment-body --> <ol class="children"> <li id="comment-599945" class="comment odd alt depth-2"> <article id="div-comment-599945" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='J K Hoffman's avatar' src='https://secure.gravatar.com/avatar/413f26d3a2b2300275b2f59913a4ee11186161df9773f37af9e091d5475eec44?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/413f26d3a2b2300275b2f59913a4ee11186161df9773f37af9e091d5475eec44?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://jkhoffman.com/" class="url" rel="ugc external nofollow">J K Hoffman</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599945"><time datetime="2024-10-04T06:36:03-07:00">October 4, 2024 at 6:36 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Of course WP Engine is self serving. *Everyone* is self serving to some degree. There aren’t any heroes or villains in this when you get right down to it. It’s just two groups of people or business entities acting as they think appropriate to support their ideas and users/customers.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599945#respond" data-commentid="599945" data-postid="127517" data-belowelement="div-comment-599945" data-respondelement="respond" data-replyto="Reply to J K Hoffman" aria-label="Reply to J K Hoffman">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> </ol><!-- .children --> </li><!-- #comment-## --> <li id="comment-599923" class="comment byuser comment-author-saxmatt bypostauthor even thread-odd thread-alt depth-1"> <article id="div-comment-599923" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Matt's avatar' src='https://secure.gravatar.com/avatar/33252cd1f33526af53580fcb1736172f06e6716f32afdd1be19ec3096d15dea5?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/33252cd1f33526af53580fcb1736172f06e6716f32afdd1be19ec3096d15dea5?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://ma.tt/" class="url" rel="ugc">Matt</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599923"><time datetime="2024-10-04T03:47:10-07:00">October 4, 2024 at 3:47 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>One clarification on how HR sweetened the deal: The package included pre-scheduled sabbaticals this year and parental leave. So some people got 9 months instead of 6.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599923#respond" data-commentid="599923" data-postid="127517" data-belowelement="div-comment-599923" data-respondelement="respond" data-replyto="Reply to Matt" aria-label="Reply to Matt">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-599927" class="comment odd alt thread-even depth-1"> <article id="div-comment-599927" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Michael Pick's avatar' src='https://secure.gravatar.com/avatar/8b79aa695cd8429105dad75c2d5fb3cfca025e0b51ec40dfe162a5d53c1f87b7?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/8b79aa695cd8429105dad75c2d5fb3cfca025e0b51ec40dfe162a5d53c1f87b7?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://michaelpick.net" class="url" rel="ugc external nofollow">Michael Pick</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599927"><time datetime="2024-10-04T04:07:28-07:00">October 4, 2024 at 4:07 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>As one of the 91.6% staying put, thank you for making a stand, Matt. It feels more critical now than ever to champion and defend open source. You can’t keep cutting down the forest without planting new trees.</p> <p>This was never going to be easy. But in the time I’ve known you, you’ve never gone with what’s easy at the expense of what’s right. That’s what brought a lot of us to Automattic in the first place, what brought some of us back after time away, and what made the overwhelming majority of us choose to stay.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599927#respond" data-commentid="599927" data-postid="127517" data-belowelement="div-comment-599927" data-respondelement="respond" data-replyto="Reply to Michael Pick" aria-label="Reply to Michael Pick">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-599928" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-599928" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Mummy Ninja's avatar' src='https://secure.gravatar.com/avatar/d32c5b21850f1634937e042a9c4b03e4b4a49277370ef7a1f41cc55aa8a7f593?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/d32c5b21850f1634937e042a9c4b03e4b4a49277370ef7a1f41cc55aa8a7f593?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://mummyninja.com/" class="url" rel="ugc external nofollow">Mummy Ninja</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599928"><time datetime="2024-10-04T04:11:21-07:00">October 4, 2024 at 4:11 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Drafting my CV now.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599928#respond" data-commentid="599928" data-postid="127517" data-belowelement="div-comment-599928" data-respondelement="respond" data-replyto="Reply to Mummy Ninja" aria-label="Reply to Mummy Ninja">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-599929" class="comment odd alt thread-even depth-1"> <article id="div-comment-599929" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='David Waring's avatar' src='https://secure.gravatar.com/avatar/ee43187543deb4d711c4c4190a87c0e5111e4fdcad150cadd3a506f5ff3d309b?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/ee43187543deb4d711c4c4190a87c0e5111e4fdcad150cadd3a506f5ff3d309b?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://dw@davewaring.com" class="url" rel="ugc external nofollow">David Waring</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599929"><time datetime="2024-10-04T05:13:41-07:00">October 4, 2024 at 5:13 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>This is going to end up being one of the best decisions you ever made. You’re going to be able to move much faster now and with much more alignment.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599929#respond" data-commentid="599929" data-postid="127517" data-belowelement="div-comment-599929" data-respondelement="respond" data-replyto="Reply to David Waring" aria-label="Reply to David Waring">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-599937" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-599937" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Sam Suresh's avatar' src='https://secure.gravatar.com/avatar/256e919d15a299d7da5ec9868517f1392b2e508e74124bb18d622d94feb77846?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/256e919d15a299d7da5ec9868517f1392b2e508e74124bb18d622d94feb77846?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Sam Suresh</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-599937"><time datetime="2024-10-04T06:12:08-07:00">October 4, 2024 at 6:12 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>What exactly is wrong here? Is it corporate conduct avoiding trademark fee, or is it the use of a drastic “scorched earth” approach to deal with misalignment? </p> <p>Wise governance is not about eliminating dissent but resolving it. As the saying goes, “A smooth sea never made a skilled sailor.” Growth comes through engaging with differences, not eradicating them.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=599937#respond" data-commentid="599937" data-postid="127517" data-belowelement="div-comment-599937" data-respondelement="respond" data-replyto="Reply to Sam Suresh" aria-label="Reply to Sam Suresh">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600005" class="comment odd alt thread-even depth-1 parent"> <article id="div-comment-600005" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Blake Bertuccelli-Booth's avatar' src='https://secure.gravatar.com/avatar/981b3572602a34d8e4f3b6eaf5cc0d2e1e9b6110c9e1663cc600a3d8c47b6c1d?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/981b3572602a34d8e4f3b6eaf5cc0d2e1e9b6110c9e1663cc600a3d8c47b6c1d?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Blake Bertuccelli-Booth</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-600005"><time datetime="2024-10-04T09:24:56-07:00">October 4, 2024 at 9:24 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>That was the most skillful layoff I’ve ever seen. Kudos! And I applied to A8C. Or submitted my interest (FWIW- I apply to pretty much every company that I’m remotely aligned with in the hopes that I can find a company to work for that allows me to be more impactful. So far I’ve rejected every offer.)</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=600005#respond" data-commentid="600005" data-postid="127517" data-belowelement="div-comment-600005" data-respondelement="respond" data-replyto="Reply to Blake Bertuccelli-Booth" aria-label="Reply to Blake Bertuccelli-Booth">Reply</a></div> </article><!-- .comment-body --> <ol class="children"> <li id="comment-600037" class="comment even depth-2 parent"> <article id="div-comment-600037" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='happychai's avatar' src='https://secure.gravatar.com/avatar/dbbdee59b47bdb87ca24846578d554e7882c8fd308a9050392d7b24a33e51340?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/dbbdee59b47bdb87ca24846578d554e7882c8fd308a9050392d7b24a33e51340?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://happychait.com" class="url" rel="ugc external nofollow">happychai</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-600037"><time datetime="2024-10-04T17:54:43-07:00">October 4, 2024 at 5:54 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>With due respect, please don’t call it a layoff! It is anything but that. Thank you.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=600037#respond" data-commentid="600037" data-postid="127517" data-belowelement="div-comment-600037" data-respondelement="respond" data-replyto="Reply to happychai" aria-label="Reply to happychai">Reply</a></div> </article><!-- .comment-body --> <ol class="children"> <li id="comment-600050" class="comment odd alt depth-3"> <article id="div-comment-600050" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Blake Bertuccelli-Booth's avatar' src='https://secure.gravatar.com/avatar/981b3572602a34d8e4f3b6eaf5cc0d2e1e9b6110c9e1663cc600a3d8c47b6c1d?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/981b3572602a34d8e4f3b6eaf5cc0d2e1e9b6110c9e1663cc600a3d8c47b6c1d?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn">Blake Bertuccelli-Booth</b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-600050"><time datetime="2024-10-04T21:20:04-07:00">October 4, 2024 at 9:20 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>“Layoff” probably is the wrong word. But it did trim away a portion of the company who weren’t aligned with the mission of leadership, like a layoff does.</p> </div><!-- .comment-content --> </article><!-- .comment-body --> </li><!-- #comment-## --> </ol><!-- .children --> </li><!-- #comment-## --> </ol><!-- .children --> </li><!-- #comment-## --> <li id="comment-600038" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-600038" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Peter Shaw's avatar' src='https://secure.gravatar.com/avatar/b386c3be63ad40515532f06f0a3f8fc3c5a9c760da75708f03eff64f35cd66d4?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/b386c3be63ad40515532f06f0a3f8fc3c5a9c760da75708f03eff64f35cd66d4?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="https://shawfactor.com" class="url" rel="ugc external nofollow">Peter Shaw</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-600038"><time datetime="2024-10-04T18:03:49-07:00">October 4, 2024 at 6:03 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>Matt,<br /> I just wondering where you think the dividing line is between reasonable use of the “Wordpress” name and unreasonable?</p> <p>I ask as I’ve a nascent WordPress hosting business and im sure I’m not alone in being concerned that conditions might be put on me promoting that I use WordPress and those conditions are somewhat arbitrary…</p> <p>Pete</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=600038#respond" data-commentid="600038" data-postid="127517" data-belowelement="div-comment-600038" data-respondelement="respond" data-replyto="Reply to Peter Shaw" aria-label="Reply to Peter Shaw">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600041" class="comment odd alt thread-even depth-1"> <article id="div-comment-600041" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='huhexian's avatar' src='https://secure.gravatar.com/avatar/e0c9b701821e8219b15b261a7edd48859c86406a50563758d7e16440d1581c27?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/e0c9b701821e8219b15b261a7edd48859c86406a50563758d7e16440d1581c27?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://hhx2002.wordpress.com" class="url" rel="ugc external nofollow">huhexian</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-600041"><time datetime="2024-10-04T18:33:03-07:00">October 4, 2024 at 6:33 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I’m not sure, and I can’t say who’s right and who’s wrong, but I just hope WordPress gets better and better, and long live open source!</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=600041#respond" data-commentid="600041" data-postid="127517" data-belowelement="div-comment-600041" data-respondelement="respond" data-replyto="Reply to huhexian" aria-label="Reply to huhexian">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600135" class="comment even thread-odd thread-alt depth-1"> <article id="div-comment-600135" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Boris Gorelik's avatar' src='https://secure.gravatar.com/avatar/60d518ee691f8968ec43278fbeb1bdcbad297a3b13f834b7f74d27f8f25e78cb?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/60d518ee691f8968ec43278fbeb1bdcbad297a3b13f834b7f74d27f8f25e78cb?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://gorelik.net" class="url" rel="ugc external nofollow">Boris Gorelik</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-600135"><time datetime="2024-10-06T03:22:01-07:00">October 6, 2024 at 3:22 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>8.4% is a misleadingly high number as it includes all employees who were already planning to leave. What is actually relevant is the ‘excessive departures,’ which Automattic will be able to compute by the end of the year. Assuming that Automattic’s employee turnover typically ranges between 4-6%, the figure becomes even more modest.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=600135#respond" data-commentid="600135" data-postid="127517" data-belowelement="div-comment-600135" data-respondelement="respond" data-replyto="Reply to Boris Gorelik" aria-label="Reply to Boris Gorelik">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600160" class="comment odd alt thread-even depth-1"> <article id="div-comment-600160" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img referrerpolicy="no-referrer" alt='Vitor Madeira's avatar' src='https://secure.gravatar.com/avatar/3c5540ff1ed2bdcb0b2fc1cd9f29ab526420bf218d3f74edf6595bd463ec0eb2?s=60&d=retro&r=g' srcset='https://secure.gravatar.com/avatar/3c5540ff1ed2bdcb0b2fc1cd9f29ab526420bf218d3f74edf6595bd463ec0eb2?s=120&d=retro&r=g 2x' class='avatar avatar-60 photo' height='60' width='60' loading='lazy' decoding='async'/> <b class="fn"><a href="http://www.vitormadeira.com/" class="url" rel="ugc external nofollow">Vitor Madeira</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://ma.tt/2024/10/alignment/#comment-600160"><time datetime="2024-10-07T03:48:38-07:00">October 7, 2024 at 3:48 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>I love WordPress and i love OSS and I stand with Matt in this quest, but…</p> <p>I just wish Matt could find ASAP a solution to the crappy “Slack” app he demands us all to use in order to participate in the WordPress community collaboration efforts.</p> <p>Slack is not OSS. and in most of local communities, we can’t afford the use of paid versions of that solution, so every six months or so, we loose loads of information that should stay free and open for everyone who might need to read and learn from it.</p> <p>Beginners (like me) are the ones who loose the most.</p> <p>It is just so ironic that Matt defends OSS principles with such braveness but then, in regards of the core task of “making WordPress”, I consider this to be a major flaw.</p> <p>I just can’t participate in full WordPress collaboration until an open solution is given to the community instead of “Slack”.</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://ma.tt/2024/10/alignment/?replytocom=600160#respond" data-commentid="600160" data-postid="127517" data-belowelement="div-comment-600160" data-respondelement="respond" data-replyto="Reply to Vitor Madeira" aria-label="Reply to Vitor Madeira">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-600253" class="pingback even thread-odd thread-alt depth-1"> <div class="comment-body"> Pingback: <a href="https://jonathanbossenger.com/reflections-on-being-employed-to-work-in-open-source/" class="url" rel="ugc external nofollow">Reflections on being employed to work in open source – Jonathan Bossenger</a> </div> </li><!-- #comment-## --> <li id="comment-600436" class="pingback odd alt thread-even depth-1"> <div class="comment-body"> Pingback: <a href="https://rossana.blog/calm-after-storm/" class="url" rel="ugc external nofollow">Calm after the storm - Me, Myself & The Doctor</a> </div> </li><!-- #comment-## --> <li id="comment-600442" class="pingback even thread-odd thread-alt depth-1"> <div class="comment-body"> Pingback: <a href="https://ma.tt/2024/10/owner-mentality/" class="url" rel="ugc">Everyone’s An Owner | Matt Mullenweg</a> </div> </li><!-- #comment-## --> </ol><!-- .comment-list --> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">SHARE YOUR THOUGHTS<small><a rel="nofollow" id="cancel-comment-reply-link" href="/2024/10/alignment/#respond" style="display:none;">Cancel reply</a></small></h3> <form id="commentform" class="comment-form"> <iframe title="Comment Form" src="https://jetpack.wordpress.com/jetpack-comment/?blogid=1047865&postid=127517&comment_registration=0&require_name_email=1&stc_enabled=1&stb_enabled=1&show_avatars=1&avatar_default=retro&greeting=SHARE+YOUR+THOUGHTS&jetpack_comments_nonce=21ccfa1b03&greeting_reply=Leave+a+Reply+to+%25s&color_scheme=transparent&lang=en_US&jetpack_version=14.1-a.7&iframe_unique_id=1&show_cookie_consent=10&has_cookie_consent=0&is_current_user_subscribed=0&token_key=%3Bnormal%3B&sig=bffdebb85ca4a77f114dcccd85202994e170f1d4#parent=https%3A%2F%2Fma.tt%2F2024%2F10%2Falignment%2F" name="jetpack_remote_comment" style="width:100%; height: 430px; border:0;" class="jetpack_remote_comment" id="jetpack_remote_comment" sandbox="allow-same-origin allow-top-navigation allow-scripts allow-forms allow-popups" > </iframe> <!--[if !IE]><!--> <script> document.addEventListener('DOMContentLoaded', function () { var commentForms = document.getElementsByClassName('jetpack_remote_comment'); for (var i = 0; i < commentForms.length; i++) { commentForms[i].allowTransparency = true; commentForms[i].scrolling = 'no'; } }); </script> <!--<![endif]--> </form> </div> <input type="hidden" name="comment_parent" id="comment_parent" value="" /> </div><!-- #comments --> </div><!-- #content --> </div><!-- #primary --> </div><!-- #main --> <footer id="colophon" class="site-footer"> <div class="site-info"> <a href="https://wordpress.org/" class="imprint"> Proudly powered by WordPress </a> </div><!-- .site-info --> <div id="navbar" class="navbar"> <nav id="site-navigation" class="navigation main-navigation"> <button class="menu-toggle">Menu</button> <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a> <div class="menu-main-menu-container"><ul id="primary-menu" class="nav-menu"><li id="menu-item-42392" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-42392"><a href="https://ma.tt/">Home</a></li> <li id="menu-item-42393" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42393"><a href="https://ma.tt/about/">About</a></li> <li id="menu-item-48597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48597"><a href="https://ma.tt/contact/">Contact</a></li> <li id="menu-item-51120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51120"><a href="https://distributed.blog/">Distributed</a></li> <li id="menu-item-51149" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51149"><a href="https://twitter.com/photomatt">X</a></li> <li id="menu-item-110132" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110132"><a href="https://t.me/+oMWZJFfyMok2ZmUz">Telegram</a></li> <li id="menu-item-43841" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43841"><a href="https://automattic.com/work-with-us/">Let’s Work Together</a></li> </ul></div> <form role="search" method="get" class="search-form" action="https://ma.tt/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </nav><!-- #site-navigation --> </div><!-- #navbar --> </footer><!-- #colophon --> </div><!-- #page --> <script type="text/javascript"> var _sf_async_config={}; _sf_async_config.uid = 174; _sf_async_config.domain = "ma.tt"; _sf_async_config.useCanonical = true; (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement('script'); e.setAttribute('language', 'javascript'); e.setAttribute('type', 'text/javascript'); e.setAttribute('src', '//static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != 'function') ? loadChartbeat : function() { try { oldonload(); } catch (e) { loadChartbeat(); throw e} loadChartbeat(); }; })(); </script> <!-- GA Google Analytics @ https://m0n.co/ga --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-52447-3', 'auto'); ga('send', 'pageview'); </script> <div class="jetpack-instant-search__widget-area" style="display: none"> <div id="jetpack-search-filters-2" class="widget jetpack-filters widget_search"> <div id="jetpack-search-filters-2-wrapper" class="jetpack-instant-search-wrapper"> </div></div> </div> <script type="text/javascript"> window.WPCOM_sharing_counts = {"https:\/\/ma.tt\/2024\/10\/alignment\/":127517}; </script> <style id='wp-block-paragraph-inline-css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #141412;--wp--preset--color--red: #bc360a;--wp--preset--color--medium-orange: #db572f;--wp--preset--color--light-orange: #ea9629;--wp--preset--color--yellow: #fbca3c;--wp--preset--color--dark-brown: #220e10;--wp--preset--color--medium-brown: #722d19;--wp--preset--color--light-brown: #eadaa6;--wp--preset--color--beige: #e8e5ce;--wp--preset--color--off-white: #f7f5e7;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--autumn-brown: linear-gradient(135deg, rgba(226,45,15,1) 0%, rgba(158,25,13,1) 100%);--wp--preset--gradient--sunset-yellow: linear-gradient(135deg, rgba(233,139,41,1) 0%, rgba(238,179,95,1) 100%);--wp--preset--gradient--light-sky: linear-gradient(135deg,rgba(228,228,228,1.0) 0%,rgba(208,225,252,1.0) 100%);--wp--preset--gradient--dark-sky: linear-gradient(135deg,rgba(0,0,0,1.0) 0%,rgba(56,61,69,1.0) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} </style> <script src="https://ma.tt/blog-content/mu-plugins/jp-lite-youtube-embed/lite-yt-embed.min.js?ver=0.3.2-5" id="jp-lite-youtube-embed-script-js" defer data-wp-strategy="defer"></script> <script src="https://ma.tt/blog/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/hooks/index.min.js?ver=84e753e2b66eb7028d38" id="wp-hooks-js"></script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/i18n/index.min.js?ver=bd5a2533e717a1043151" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&ver=becd7d9884bc1b331e45" id="wp-jp-i18n-loader-js"></script> <script id="wp-jp-i18n-loader-js-after"> wp.jpI18nLoader.state = {"baseUrl":"https://ma.tt/blog-content/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack","jetpack-assets":"plugins/jetpack","jetpack-boost-core":"plugins/jetpack","jetpack-boost-speed-score":"plugins/jetpack","jetpack-config":"plugins/jetpack","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack","jetpack-ip":"plugins/jetpack","jetpack-jitm":"plugins/jetpack","jetpack-licensing":"plugins/jetpack","jetpack-my-jetpack":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack","jetpack-plugin-deactivation":"plugins/jetpack-boost","jetpack-plugins-installer":"plugins/jetpack","jetpack-protect-models":"plugins/jetpack","jetpack-protect-status":"plugins/jetpack","jetpack-schema":"plugins/jetpack-boost","jetpack-sync":"plugins/jetpack","jetpack-wp-js-data-sync":"plugins/jetpack-boost","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-post-list":"plugins/jetpack","jetpack-publicize-pkg":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-stats":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wordads":"plugins/jetpack","woocommerce-analytics":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugin-deactivation":"jetpack_vendor/automattic/jetpack-plugin-deactivation/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-schema":"jetpack_vendor/automattic/jetpack-schema/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-wp-js-data-sync":"jetpack_vendor/automattic/jetpack-wp-js-data-sync/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-stats":"jetpack_vendor/automattic/jetpack-stats/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wordads":"jetpack_vendor/automattic/jetpack-wordads/","woocommerce-analytics":"jetpack_vendor/automattic/woocommerce-analytics/"}}; </script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/url/index.min.js?ver=499ac283dc628dfb623e" id="wp-url-js"></script> <script id="jetpack-instant-search-js-before"> var JetpackInstantSearchOptions=JSON.parse(decodeURIComponent("%7B%22overlayOptions%22%3A%7B%22colorTheme%22%3A%22light%22%2C%22enableInfScroll%22%3Atrue%2C%22enableFilteringOpensOverlay%22%3Atrue%2C%22enablePostDate%22%3Atrue%2C%22enableSort%22%3Atrue%2C%22highlightColor%22%3A%22%23FFC%22%2C%22overlayTrigger%22%3A%22submit%22%2C%22resultFormat%22%3A%22expanded%22%2C%22showPoweredBy%22%3Atrue%2C%22defaultSort%22%3A%22newest%22%2C%22excludedPostTypes%22%3A%5B%22attachment%22%5D%7D%2C%22homeUrl%22%3A%22https%3A%5C%2F%5C%2Fma.tt%22%2C%22locale%22%3A%22en-US%22%2C%22postsPerPage%22%3A20%2C%22siteId%22%3A1047865%2C%22postTypes%22%3A%7B%22post%22%3A%7B%22singular_name%22%3A%22Post%22%2C%22name%22%3A%22Posts%22%7D%2C%22page%22%3A%7B%22singular_name%22%3A%22Page%22%2C%22name%22%3A%22Pages%22%7D%2C%22attachment%22%3A%7B%22singular_name%22%3A%22Media%22%2C%22name%22%3A%22Media%22%7D%7D%2C%22webpackPublicPath%22%3A%22https%3A%5C%2F%5C%2Fma.tt%5C%2Fblog-content%5C%2Fplugins%5C%2Fjetpack-dev%5C%2Fjetpack_vendor%5C%2Fautomattic%5C%2Fjetpack-search%5C%2Fbuild%5C%2Finstant-search%5C%2F%22%2C%22isPhotonEnabled%22%3Atrue%2C%22isFreePlan%22%3Afalse%2C%22apiRoot%22%3A%22https%3A%5C%2F%5C%2Fma.tt%5C%2Fwp-json%5C%2F%22%2C%22apiNonce%22%3A%22b94a058c0b%22%2C%22isPrivateSite%22%3Afalse%2C%22isWpcom%22%3Afalse%2C%22hasOverlayWidgets%22%3Atrue%2C%22widgets%22%3A%5B%7B%22filters%22%3A%5B%7B%22name%22%3A%22People%22%2C%22type%22%3A%22taxonomy%22%2C%22taxonomy%22%3A%22people%22%2C%22count%22%3A5%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%2C%22filter_id%22%3A%22taxonomy_0%22%7D%2C%7B%22name%22%3A%22Categories%22%2C%22type%22%3A%22taxonomy%22%2C%22taxonomy%22%3A%22category%22%2C%22count%22%3A5%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%2C%22filter_id%22%3A%22taxonomy_1%22%7D%2C%7B%22name%22%3A%22Tags%22%2C%22type%22%3A%22taxonomy%22%2C%22taxonomy%22%3A%22post_tag%22%2C%22count%22%3A5%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%2C%22filter_id%22%3A%22taxonomy_2%22%7D%2C%7B%22name%22%3A%22Year%22%2C%22type%22%3A%22date_histogram%22%2C%22count%22%3A5%2C%22field%22%3A%22post_date%22%2C%22interval%22%3A%22year%22%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%2C%22filter_id%22%3A%22date_histogram_3%22%7D%5D%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%7D%5D%2C%22widgetsOutsideOverlay%22%3A%5B%5D%2C%22hasNonSearchWidgets%22%3Afalse%2C%22preventTrackingCookiesReset%22%3Afalse%7D")); </script> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&ver=7699f93e2ca878e728dc" id="jetpack-instant-search-js"></script> <script src="//stats.wp.com/w.js?ver=202448" id="jp-tracks-js"></script> <script src="https://ma.tt/blog-content/plugins/wp-parsely/build/loader.js?ver=b681bb9905652ac12735" id="wp-parsely-loader-js"></script> <script data-parsely-site="ma.tt" src="https://cdn.parsely.com/keys/ma.tt/p.js?ver=3.17.0" id="parsely-cfg"></script> <script src="https://ma.tt/blog-content/themes/ma.tt/js/matt.js?ver=1719254596" id="matt-script-js" defer data-wp-strategy="defer"></script> <script src="https://ma.tt/blog/wp-includes/js/comment-reply.min.js?ver=6.8-alpha-59462" id="comment-reply-js"></script> <script src="https://ma.tt/blog-content/plugins/gravatar-enhanced/build/hovercards.js?ver=8068b2a428cf4c47a185" id="gravatar-enhanced-hovercards-js"></script> <script src="https://ma.tt/blog-content/themes/ma.tt/js/base-functions.js?ver=6.8-alpha-59462" id="matt-base-theme-functions-js" defer data-wp-strategy="defer"></script> <script src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"1047865\",\"post\":\"127517\",\"tz\":\"-8\",\"srv\":\"ma.tt\",\"j\":\"1:14.1-a.7\"}") ]); _stq.push([ "clickTrackerInit", "1047865", "127517" ]); </script> <script defer src="https://ma.tt/blog-content/plugins/akismet/_inc/akismet-frontend.js?ver=1732003732" id="akismet-frontend-js"></script> <script id="sharing-js-js-extra"> var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; </script> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/_inc/build/sharedaddy/sharing.min.js?ver=14.1-a.7" id="sharing-js-js"></script> <script id="sharing-js-js-after"> var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-tumblr' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-tumblr' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtumblr', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-twitter' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-twitter' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-linkedin' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-linkedin' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomlinkedin', 'menubar=1,resizable=1,width=580,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-pocket' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-pocket' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcompocket', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-telegram' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-telegram' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtelegram', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); </script> <script type="text/javascript"> (function () { const iframe = document.getElementById( 'jetpack_remote_comment' ); const watchReply = function() { // Check addComment._Jetpack_moveForm to make sure we don't monkey-patch twice. if ( 'undefined' !== typeof addComment && ! addComment._Jetpack_moveForm ) { // Cache the Core function. addComment._Jetpack_moveForm = addComment.moveForm; const commentParent = document.getElementById( 'comment_parent' ); const cancel = document.getElementById( 'cancel-comment-reply-link' ); function tellFrameNewParent ( commentParentValue ) { const url = new URL( iframe.src ); if ( commentParentValue ) { url.searchParams.set( 'replytocom', commentParentValue ) } else { url.searchParams.delete( 'replytocom' ); } if( iframe.src !== url.href ) { iframe.src = url.href; } }; cancel.addEventListener( 'click', function () { tellFrameNewParent( false ); } ); addComment.moveForm = function ( _, parentId ) { tellFrameNewParent( parentId ); return addComment._Jetpack_moveForm.apply( null, arguments ); }; } } document.addEventListener( 'DOMContentLoaded', watchReply ); // In WP 6.4+, the script is loaded asynchronously, so we need to wait for it to load before we monkey-patch the functions it introduces. document.querySelector('#comment-reply-js')?.addEventListener( 'load', watchReply ); const commentIframes = document.getElementsByClassName('jetpack_remote_comment'); window.addEventListener('message', function(event) { if (event.origin !== 'https://jetpack.wordpress.com') { return; } if (!event?.data?.iframeUniqueId && !event?.data?.height) { return; } const eventDataUniqueId = event.data.iframeUniqueId; // Change height for the matching comment iframe for (let i = 0; i < commentIframes.length; i++) { const iframe = commentIframes[i]; const url = new URL(iframe.src); const iframeUniqueIdParam = url.searchParams.get('iframe_unique_id'); if (iframeUniqueIdParam == event.data.iframeUniqueId) { iframe.style.height = event.data.height + 'px'; return; } } }); })(); </script> </body> </html> <!-- Dynamic page generated in 0.230 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2024-11-26 23:41:20 --> <!-- Compression = gzip -->