
<!doctype html>

  <html class="no-js"  lang="en-US">

<head>
<meta charset="utf-8">

<!-- Force IE to use the latest rendering engine available -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">

<!-- Mobile Meta -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta class="foundation-mq">

<!-- If Site Icon isn't set in customizer -->
<!-- Icons & Favicons -->
<link rel="icon" href="https://byjohnroach.com/wp-content/themes/bjr/favicon.png">
<link href="https://byjohnroach.com/wp-content/themes/bjr/assets/images/apple-icon-touch.png" rel="apple-touch-icon" />
    
<link rel="pingback" href="https://byjohnroach.com/xmlrpc.php">


<!-- MapPress Easy Google Maps Version:2.97.1 (https://www.mappresspro.com) -->
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v27.7 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Power Archives - By John Roach</title>
	<link rel="canonical" href="https://byjohnroach.com/tag/power/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Power Archives - By John Roach" />
	<meta property="og:url" content="https://byjohnroach.com/tag/power/" />
	<meta property="og:site_name" content="By John Roach" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/byjohnroach.com\/tag\/power\/","url":"https:\/\/byjohnroach.com\/tag\/power\/","name":"Power Archives - By John Roach","isPartOf":{"@id":"https:\/\/byjohnroach.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/byjohnroach.com\/tag\/power\/#primaryimage"},"image":{"@id":"https:\/\/byjohnroach.com\/tag\/power\/#primaryimage"},"thumbnailUrl":"https:\/\/byjohnroach.com\/wp-content\/uploads\/Data_centers_in_Ashburn.jpg","breadcrumb":{"@id":"https:\/\/byjohnroach.com\/tag\/power\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/byjohnroach.com\/tag\/power\/#primaryimage","url":"https:\/\/byjohnroach.com\/wp-content\/uploads\/Data_centers_in_Ashburn.jpg","contentUrl":"https:\/\/byjohnroach.com\/wp-content\/uploads\/Data_centers_in_Ashburn.jpg","width":1089,"height":747,"caption":"Data centers in Ashburn, Virginia. Theodore Christopher, CC0, via Wikimedia Commons"},{"@type":"BreadcrumbList","@id":"https:\/\/byjohnroach.com\/tag\/power\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/byjohnroach.com\/"},{"@type":"ListItem","position":2,"name":"Power"}]},{"@type":"WebSite","@id":"https:\/\/byjohnroach.com\/#website","url":"https:\/\/byjohnroach.com\/","name":"By John Roach","description":"A Collection of Writing","publisher":{"@id":"https:\/\/byjohnroach.com\/#\/schema\/person\/da8fa832a6c5e44b708a81e4782a1c93"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/byjohnroach.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/byjohnroach.com\/#\/schema\/person\/da8fa832a6c5e44b708a81e4782a1c93","name":"John Roach","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/13f033a95f57fc7a54fe5164be912c714e4122252e6f2a4e8b152295117f4114?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/13f033a95f57fc7a54fe5164be912c714e4122252e6f2a4e8b152295117f4114?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/13f033a95f57fc7a54fe5164be912c714e4122252e6f2a4e8b152295117f4114?s=96&d=mm&r=g","caption":"John Roach"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/13f033a95f57fc7a54fe5164be912c714e4122252e6f2a4e8b152295117f4114?s=96&d=mm&r=g"},"sameAs":["https:\/\/byjohnroach.com"]}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="By John Roach &raquo; Feed" href="https://byjohnroach.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="By John Roach &raquo; Comments Feed" href="https://byjohnroach.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="By John Roach &raquo; Power Tag Feed" href="https://byjohnroach.com/tag/power/feed/" />
		<!-- This site uses the Google Analytics by MonsterInsights plugin v10.2.2 - Using Analytics tracking - https://www.monsterinsights.com/ -->
							<script src="//www.googletagmanager.com/gtag/js?id=G-4RSKJSRX73"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
			<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
				var mi_version = '10.2.2';
				var mi_track_user = true;
				var mi_no_track_reason = '';
								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/byjohnroach.com\/tag\/power\/"};
								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
				} else {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
				}

								var disableStrs = [
										'ga-disable-G-4RSKJSRX73',
									];

				/* Function to detect opted out users */
				function __gtagTrackerIsOptedOut() {
					for (var index = 0; index < disableStrs.length; index++) {
						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
							return true;
						}
					}

					return false;
				}

				/* Disable tracking if the opt-out cookie exists. */
				if (__gtagTrackerIsOptedOut()) {
					for (var index = 0; index < disableStrs.length; index++) {
						window[disableStrs[index]] = true;
					}
				}

				/* Opt-out function */
				function __gtagTrackerOptout() {
					for (var index = 0; index < disableStrs.length; index++) {
						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
						window[disableStrs[index]] = true;
					}
				}

				if ('undefined' === typeof gaOptout) {
					function gaOptout() {
						__gtagTrackerOptout();
					}
				}
								window.dataLayer = window.dataLayer || [];

				window.MonsterInsightsDualTracker = {
					helpers: {},
					trackers: {},
				};
				if (mi_track_user) {
					function __gtagDataLayer() {
						dataLayer.push(arguments);
					}

					function __gtagTracker(type, name, parameters) {
						if (!parameters) {
							parameters = {};
						}

						if (parameters.send_to) {
							__gtagDataLayer.apply(null, arguments);
							return;
						}

						if (type === 'event') {
														parameters.send_to = monsterinsights_frontend.v4_id;
							var hookName = name;
							if (typeof parameters['event_category'] !== 'undefined') {
								hookName = parameters['event_category'] + ':' + name;
							}

							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
								MonsterInsightsDualTracker.trackers[hookName](parameters);
							} else {
								__gtagDataLayer('event', name, parameters);
							}
							
						} else {
							__gtagDataLayer.apply(null, arguments);
						}
					}

					__gtagTracker('js', new Date());
					__gtagTracker('set', {
						'developer_id.dZGIzZG': true,
											});
					if ( MonsterInsightsLocations.page_location ) {
						__gtagTracker('set', MonsterInsightsLocations);
					}
										__gtagTracker('config', 'G-4RSKJSRX73', {"forceSSL":"true","link_attribution":"true"} );
										window.gtag = __gtagTracker;										(function () {
						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
						/* ga and __gaTracker compatibility shim. */
						var noopfn = function () {
							return null;
						};
						var newtracker = function () {
							return new Tracker();
						};
						var Tracker = function () {
							return null;
						};
						var p = Tracker.prototype;
						p.get = noopfn;
						p.set = noopfn;
						p.send = function () {
							var args = Array.prototype.slice.call(arguments);
							args.unshift('send');
							__gaTracker.apply(null, args);
						};
						var __gaTracker = function () {
							var len = arguments.length;
							if (len === 0) {
								return;
							}
							var f = arguments[len - 1];
							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
								if ('send' === arguments[0]) {
									var hitConverted, hitObject = false, action;
									if ('event' === arguments[1]) {
										if ('undefined' !== typeof arguments[3]) {
											hitObject = {
												'eventAction': arguments[3],
												'eventCategory': arguments[2],
												'eventLabel': arguments[4],
												'value': arguments[5] ? arguments[5] : 1,
											}
										}
									}
									if ('pageview' === arguments[1]) {
										if ('undefined' !== typeof arguments[2]) {
											hitObject = {
												'eventAction': 'page_view',
												'page_path': arguments[2],
											}
										}
									}
									if (typeof arguments[2] === 'object') {
										hitObject = arguments[2];
									}
									if (typeof arguments[5] === 'object') {
										Object.assign(hitObject, arguments[5]);
									}
									if ('undefined' !== typeof arguments[1].hitType) {
										hitObject = arguments[1];
										if ('pageview' === hitObject.hitType) {
											hitObject.eventAction = 'page_view';
										}
									}
									if (hitObject) {
										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
										hitConverted = mapArgs(hitObject);
										__gtagTracker('event', action, hitConverted);
									}
								}
								return;
							}

							function mapArgs(args) {
								var arg, hit = {};
								var gaMap = {
									'eventCategory': 'event_category',
									'eventAction': 'event_action',
									'eventLabel': 'event_label',
									'eventValue': 'event_value',
									'nonInteraction': 'non_interaction',
									'timingCategory': 'event_category',
									'timingVar': 'name',
									'timingValue': 'value',
									'timingLabel': 'event_label',
									'page': 'page_path',
									'location': 'page_location',
									'title': 'page_title',
									'referrer' : 'page_referrer',
								};
								for (arg in args) {
																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
										hit[gaMap[arg]] = args[arg];
									} else {
										hit[arg] = args[arg];
									}
								}
								return hit;
							}

							try {
								f.hitCallback();
							} catch (ex) {
							}
						};
						__gaTracker.create = newtracker;
						__gaTracker.getByName = newtracker;
						__gaTracker.getAll = function () {
							return [];
						};
						__gaTracker.remove = noopfn;
						__gaTracker.loaded = true;
						window['__gaTracker'] = __gaTracker;
					})();
									} else {
										console.log("");
					(function () {
						function __gtagTracker() {
							return null;
						}

						window['__gtagTracker'] = __gtagTracker;
						window['gtag'] = __gtagTracker;
					})();
									}
			</script>
							<!-- / Google Analytics by MonsterInsights -->
		<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-block-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
/*# sourceURL=wp-block-styles-placeholder-inline-css */
</style>
<style id="wp-global-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
/*# sourceURL=wp-global-styles-placeholder-inline-css */
</style>
<link rel='stylesheet' id='mappress-css' href='https://byjohnroach.com/wp-content/plugins/mappress-google-maps-for-wordpress/css/mappress.css?ver=2.97.1' media='all' />
<link rel='stylesheet' id='wp-pagenavi-css' href='https://byjohnroach.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' media='all' />
<link rel='stylesheet' id='grids-frontend-css' href='https://byjohnroach.com/wp-content/plugins/grids/assets/css/frontend.css?ver=1.3.12' media='all' />
<link rel='stylesheet' id='foundation-css-css' href='https://byjohnroach.com/wp-content/themes/bjr/foundation-sites/dist/css/foundation.min.css?ver=6.4.1' media='all' />
<link rel='stylesheet' id='Oswald-css' href='https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;500;700&#038;display=swap&#038;ver=1.0' media='all' />
<link rel='stylesheet' id='site-css-css' href='https://byjohnroach.com/wp-content/themes/bjr/assets/styles/style.css?ver=1648073905' media='all' />
<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://byjohnroach.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=10.2.2"></script>
<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/byjohnroach.com","hash_tracking":"false","v4_id":"G-4RSKJSRX73"};/* ]]> */
</script>
<script id="jquery-core-js" src="https://byjohnroach.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://byjohnroach.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<link rel="https://api.w.org/" href="https://byjohnroach.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://byjohnroach.com/wp-json/wp/v2/tags/1513" />
</head>

<body class="archive tag tag-power tag-1513 wp-embed-responsive wp-theme-bjr">
<div class="off-canvas-wrapper">

<!-- Load off-canvas container. Feel free to remove if not using. -->

<div class="off-canvas position-right mobile-menu" id="off-canvas" data-off-canvas>
<div class="mobile-menu-title">By John Roach</div>
	<ul id="menu-main-menu" class="vertical menu accordion-menu" data-accordion-menu><li id="menu-item-5387" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5387"><a href="https://byjohnroach.com/">Home</a></li>
<li id="menu-item-15982" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15982"><a href="https://byjohnroach.com/blog/">Blog</a></li>
<li id="menu-item-15983" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15983"><a href="https://byjohnroach.com/clips/">Clips</a></li>
<li id="menu-item-5362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5362"><a href="https://byjohnroach.com/biography/">Bio</a></li>
<li id="menu-item-5361" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5361"><a href="https://byjohnroach.com/contact/">Contact</a></li>
</ul>
	
</div>

<div class="off-canvas-content" data-off-canvas-content>

<header class="header limed-spruce" role="banner">
<div class="grid-x">
  <div class="cell medium-3 show-for-medium shrink black logo-background"><a href="https://byjohnroach.com"><div class="logo-box" style="background-image: url(https://byjohnroach.com/wp-content/themes/bjr/assets/images/rainier_400.png);"><img id="logo" alt="" src="https://byjohnroach.com/wp-content/themes/bjr/assets/images/rainier_trans.png"></div></a></div>
  
  <div class="cell medium-9 limed-spruce align-container show-for-medium">
  <div class="cell medium-9 limed-spruce site-title-block show-for-medium"><h1 class="site-title">By John Roach</h1><h3 class="site-tagline">A Collection of Writing</h3></div>
  <div class="cell medium-9 show-for-medium align-nav black-back"><ul id="main-nav" class="medium-horizontal menu" data-responsive-menu="accordion medium-dropdown"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5387"><a href="https://byjohnroach.com/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15982"><a href="https://byjohnroach.com/blog/">Blog</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15983"><a href="https://byjohnroach.com/clips/">Clips</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5362"><a href="https://byjohnroach.com/biography/">Bio</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5361"><a href="https://byjohnroach.com/contact/">Contact</a></li>
</ul></div>
  </div>
 
 <div class="cell show-for-small-only site-title-block small-12"><h1 class="site-title">By John Roach</h1><h3 class="site-tagline">A Collection of Writing</h3></div>
 <div class="cell show-for-small-only small-12 black-back logo-background"><a href="https://byjohnroach.com"><div class="logo-box" style="background-image: url(https://byjohnroach.com/wp-content/themes/bjr/assets/images/rainier_640.png);"><img id="logo" alt="" src="https://byjohnroach.com/wp-content/themes/bjr/assets/images/rainier_trans_mobile.png"></div></a></div>
 <div class="cell show-for-small-only small-10 black-back mobile-navigation-box"><h1 class="white mobile-navigation-title">Blog</h1></div><div class="cell show-for-small-only small-2 black-back mobile-navigation-box mobile-menu"><a data-toggle="off-canvas"><button class="menu-icon" type="button"></button></a></div>
</div>
</header> <!-- end .header -->

<div class="content">
<div class="grid-container full">
<div id="inner-content">			
<!-- START FEATURED BLOG POSTS -->
	
<div class="grid-x grid-padding-x small-12 page-area-margin">

 <h2 class="static-page-title">Power</h2>
 <p></p>

</div>

<div id="clip-stream" class="grid-x grid-padding-x small-up-1 medium-up-3 large-up-4" data-equalizer>		


<!-- To see additional archive styles, visit the /parts directory -->
<div class="cell" data-equalizer-watch>					
	<section class="photo-content-category" itemprop="text">
		<a href="https://byjohnroach.com/grounded-cloud-news-about-the-physical-side-of-the-digital-economy-vol-i/"><img width="590" height="350" src="https://byjohnroach.com/wp-content/uploads/Data_centers_in_Ashburn-590x350.jpg" class="attachment-featured-medium size-featured-medium wp-post-image" alt="Aerial image of data centers and other buildings in Ashburn, Virginia." decoding="async" fetchpriority="high" /></a>
		<div class="bottom-left">Technology</div>
	</section> <!-- end article section -->
	
	<header class="article-header">
		<h2 class="archive-title"><a href="https://byjohnroach.com/grounded-cloud-news-about-the-physical-side-of-the-digital-economy-vol-i/" rel="bookmark" title="Grounded Cloud: News About the Physical Side of the Digital Economy – Vol. I">Grounded Cloud: News About the Physical Side of the Digital Economy – Vol. I</a></h2>
	</header> <!-- end article header -->
	
	<p class="post-category-date">June 4, 2026</p>
	
	    <span class="entry-subtitle">Supply chain snarls are the next big challenge to growth in the digital infrastructure industry, according to reporting in the Wall Street Journal.</span>					
<footer class="article-footer">
<p class="post-category-title">Categories</p>
<a href="https://byjohnroach.com/category/energy/" title="Energy">Energy</a>&nbsp;&nbsp;<a href="https://byjohnroach.com/category/technology/" title="Technology">Technology</a>&nbsp;&nbsp;<a href="https://byjohnroach.com/category/uncategorized/" title="Uncategorized">Uncategorized</a>&nbsp;&nbsp;</footer> <!-- end article footer -->
</div>			
  	

<div class="grid-x grid-padding-x small-12">
<error>
    <code>internal_server_error</code>
    <title><![CDATA[WordPress &amp;rsaquo; Error]]></title>
    <message><![CDATA[&lt;p&gt;There has been a critical error on this website.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://wordpress.org/documentation/article/faq-troubleshooting/&quot;&gt;Learn more about troubleshooting WordPress.&lt;/a&gt;&lt;/p&gt;]]></message>
    <data>
        <status>500</status>
    </data>
</error>
