<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel><title>Nick Gray</title><link>https://nickgray.net</link><atom:link href="https://nickgray.net/rss.xml" rel="self" type="application/rss+xml" /><description>The personal home page of Nick Gray</description>
<item><title>Inside Cloudflare&#39;s Enterprise Sales Roadshow</title><link>https://nickgray.net/cloudflare-immerse/</link><guid isPermaLink="true">https://nickgray.net/cloudflare-immerse/</guid><pubDate>Fri, 10 Apr 2026 15:36:38 GMT</pubDate><description>Hello. I&#39;m Nick Gray, Cloudflare superfan and amateur blogger. I&#39;m writing to you from Houston, Texas today where I&#39;m attending Cloudflare Immerse 2026. This is an enterprise sales roadshow. I&#39;ll…</description><content:encoded><![CDATA[<p>Hello. I’m Nick Gray, <a href="/category/cloudflare/">Cloudflare superfan</a> and amateur blogger.</p>
<p>I’m writing to you from Houston, Texas today where I’m attending <strong>Cloudflare Immerse 2026</strong>.</p>
<p>This is an enterprise sales roadshow. I’ll describe what that means and why these types of events are the backbone of billion-dollar companies.</p>
<p>But first I need to get a name badge and raid the swag table.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-swag-table-IMG_8015-scaled-2048x1536.jpg"><img src="/_media/v/cf-immerse-swag-table-IMG_8015-scaled-1024x768.jpg" srcset="/_media/v/cf-immerse-swag-table-IMG_8015-scaled-300x225.jpg 300w, /_media/v/cf-immerse-swag-table-IMG_8015-scaled-768x576.jpg 768w, /_media/v/cf-immerse-swag-table-IMG_8015-scaled-800x600.jpg 800w, /_media/v/cf-immerse-swag-table-IMG_8015-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-swag-table-IMG_8015-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-swag-table-IMG_8015-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Wireless phone chargers, cable organizers, Rubik&#39;s cubes, orange logo-branded socks, and sunglasses are free for the taking. I didn&#39;t grab the orange socks; I think my wife would kill me.</figcaption></figure>
<p>A few dozen people are mixing and mingling in the fancy hotel lobby now. There are IT professionals, security contractors, and a bunch of Cloudflare employees.</p>
<p>It is a good time to note that nobody paid me to come report to you today from the front lines of go-to-market. I wasn’t even invited; I just saw the event online and signed up.</p>
<p>But I think these types of events- <strong>small, regional enterprise road shows</strong>- are worth taking a look at. I also like to research Cloudflare as a company. And I’m a sucker for free food, tech talks, and cool swag. So here I am.</p>
<p>A chime rings and they start to usher us inside. Come and let me show you what happens next. I’ll tell you why you should go to one of these Cloudflare events if you get invited, what people talk about, and why even the skeptics in the room left thinking about Cloudflare differently.</p>
<h2>Silk Road Caravan</h2>
<p>The traveling sales demo is an old idea. It is older than PowerPoint, older than the Internet, and even older than the printing press.</p>
<p>Caravans of traders on the Silk Road would set up camp at stone-walled inns called <a href="https://en.wikipedia.org/wiki/Caravanserai">caravanserais</a>. National Geographic <a href="https://education.nationalgeographic.org/resource/caravanserai/">called these places</a> “seedbeds for globalization.” Merchants laid out their spices and fed anyone who walked through the gates to peruse their wares. They shared intelligence about routes, prices, and dangers. And buyers built relationships with sellers they trusted.</p>
<h3>Regional Enterprise Tours Today</h3>
<p>Fast forward a thousand years. The enterprise road show that I’m at today is a modern-day caravanserai.</p>
<p><em>Please clap. I worked hard on that damn analogy!</em></p>
<p>But seriously. Most major technology companies run some version of these small, regional enterprise sales roadshows today.</p>
<p>Salesforce has World Tour. Palo Alto Networks has Ignite on Tour (<a href="https://youtu.be/wMCj6zOsEss">their teaser video</a> is great). CrowdStrike and Zscaler host regional events, too.</p>
<p><a href="https://www.forrester.com/blogs/the-global-state-of-b2b-events-8-key-findings-from-the-forrester-2024-b2b-event-trends-survey/">Forrester says</a> that 58% of marketers are planning more small, owned, in-person events. Sub-200 person regional meetups are the fastest-growing event format in B2B. I think that the big annual conference is a press moment, but regional roadshows like the one I’m at today are where enterprise relationships actually form.</p>
<blockquote><a href="https://cote.io/2023/09/15/tech-companies-should.html"><em>Michael Coté agrees</em></a><em> and says that these small regional events matter more than the mega-conferences for enterprise sales. When you’re targeting a couple hundred organizations in a metro area, you don’t need a convention center. You need 80 of the right people in a room.</em></blockquote>
<p>Cloudflare’s version is called <strong>Immerse</strong>. It runs across the Americas, Europe, and Asia.</p>
<p>The Houston event that I’m at today is one of the smaller-tier events on their world tour. Instead of silk and saffron samples, there’s a swag table. Instead of a courtyard feast, there’s a yogurt bar, gourmet sandwiches, and lots of caffeinated beverages. Plus an open bar.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-yogurt-bar-IMG_8065-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-yogurt-bar-IMG_8065-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-yogurt-bar-IMG_8065-scaled-300x225.jpg 300w, /_media/v/cf-immerse-yogurt-bar-IMG_8065-scaled-768x576.jpg 768w, /_media/v/cf-immerse-yogurt-bar-IMG_8065-scaled-800x600.jpg 800w, /_media/v/cf-immerse-yogurt-bar-IMG_8065-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-yogurt-bar-IMG_8065-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-yogurt-bar-IMG_8065-scaled-2048x1536.jpg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">I love a good yogurt bar</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/cf-immerse-agenda-IMG_8019-scaled.jpeg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/cf-immerse-agenda-IMG_8019-scaled-576x768.jpeg" srcset="/_media/v/cf-immerse-agenda-IMG_8019-scaled-225x300.jpeg 225w, /_media/v/cf-immerse-agenda-IMG_8019-scaled-300x400.jpeg 300w, /_media/v/cf-immerse-agenda-IMG_8019-scaled-576x768.jpeg 576w, /_media/v/cf-immerse-agenda-IMG_8019-scaled-768x1024.jpeg 768w, /_media/v/cf-immerse-agenda-IMG_8019-scaled-1152x1536.jpeg 1152w, /_media/v/cf-immerse-agenda-IMG_8019-scaled-1536x2048.jpeg 1536w, /_media/cf-immerse-agenda-IMG_8019-scaled.jpeg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">the agenda for Cloudflare Immerse Houston</figcaption></figure></figure>
<h2>The Hand-Raise Poll</h2>
<p>We walk inside, take our seats, and then <strong>Khalid Kark</strong>, Cloudflare Field CIO, opens the session with a hand-raise poll.</p>
<p>“Who’s using Cloudflare today?” he asks.</p>
<p>A dozen or two hands go up.</p>
<p>“Who’s building with AI?”</p>
<p>Fewer hands.</p>
<p>“Who knew Cloudflare had a developer platform?”</p>
<p>Only a few now. This is not an Act 3 crowd.</p>
<p>I look around, somewhat shocked, and take stock of the room. There are eighty people in here with yogurt bowls and Diet Cokes.</p>
<p>I quickly realize that this isn’t the Hacker News audience who argue about Workers vs. Lambda deep in the comments. These aren’t the influencer accounts on X posting about the latest AI models.</p>
<p>Instead, this room is filled with the people who actually sign enterprise contracts and buy things. And those things that they buy aren’t what you might think.</p>
<h2>The Four Acts of Cloudflare</h2>
<p>To understand why nobody in this room raised their hand for the developer platform, you need to know about Cloudflare’s four acts.</p>
<p>Matthew Prince, Cloudflare CEO, describes his company’s evolution through four strategic expansions. Each act is a massive new business built on top of the same global network.</p>
<div class="lex-table-wrap"><table><tr><th scope="col"><p>Act</p></th><th scope="col"><p>Strategic Focus</p></th><th scope="col"><p>Main Goal</p></th></tr><tr><td><p><strong>Act 1</strong></p></td><td><p>Application Services</p></td><td><p>Speeding up and securing public websites</p></td></tr><tr><td><p><strong>Act 2</strong></p></td><td><p>Zero Trust / SASE</p></td><td><p>Replacing VPNs and securing internal corporate data</p></td></tr><tr><td><p><strong>Act 3</strong></p></td><td><p>Developer Platform</p></td><td><p>Allowing engineers to build apps directly on their global network</p></td></tr><tr><td><p><strong>Act 4</strong></p></td><td><p>Agentic AI</p></td><td><p>Managing how AI bots and models interact with the internet</p></td></tr></table></div>
<p><strong>Act 1</strong> is the foundation and where Cloudflare started. It has a CDN to make websites load faster, DDoS mitigation to block cyberattacks, plus DNS and WAF. If you’ve ever seen a “Checking your browser” screen, that’s Act 1.</p>
<p><strong>Act 2</strong> protects internal company networks. It replaces old-school VPNs and Cisco hardware and makes sure only authorized employees can access corporate data. The product suite is called <strong>Cloudflare One</strong>, and it bundles everything an enterprise needs to delete VPNs, filter traffic, protect data, and lock down SaaS apps. If you’ve heard the acronym SASE, this is Cloudflare’s version of it.</p>
<p><strong>Act 3</strong> is the developer platform. Now you’re running code and storing data directly on Cloudflare’s global network. Act 3 competes with AWS by letting developers build apps at the edge with Workers. <a href="https://www.cloudflare.com/case-studies/shopify/">Shopify runs a huge chunk of their storefront hosting platform on Workers</a>. Your code runs wherever your users already are, not in a data center you picked on a map.</p>
<p><strong>Act 4</strong> is the newest frontier and is still to-be-determined. Agents, Workers AI, and <a href="https://developers.cloudflare.com/ai-crawl-control/features/pay-per-crawl/what-is-pay-per-crawl/">Pay Per Crawl</a> fill this bucket for now.</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Nick&#39;s Note</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-9784cf4e gb-headline-text">Those are four separate multi-billion-dollar opportunities, all running on the same global network. No other public company I follow is building this aggressively across this many fronts. And this is why I’m a Cloudflare investor.</p></div></div>
<p>If you get your Cloudflare news from LinkedIn, you only know Act 2 and maybe Act 3.</p>
<p>If you follow the Cloudflare digerati on X, you definitely know about Act 3 and maybe even about Act 4.</p>
<p>But this event is all about Act 2. And I think Act 2 is where Cloudflare plans to grow the most in near-term enterprise sales.</p>
<h2>The Talks</h2>
<p>What follows are a series of technical talks that double as a sales pitch. The sessions are hosted by <strong>Michelle Mezger</strong> and <strong>Michael Tarsha</strong>, two Cloudflare sales directors with good banter and practiced timing. Each speaker covers a different slice of the Cloudflare platform.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-hosts-IMG_8029-scaled-2048x1536.jpg"><img src="/_media/v/cf-immerse-hosts-IMG_8029-scaled-1024x768.jpg" srcset="/_media/v/cf-immerse-hosts-IMG_8029-scaled-300x225.jpg 300w, /_media/v/cf-immerse-hosts-IMG_8029-scaled-768x576.jpg 768w, /_media/v/cf-immerse-hosts-IMG_8029-scaled-800x600.jpg 800w, /_media/v/cf-immerse-hosts-IMG_8029-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-hosts-IMG_8029-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-hosts-IMG_8029-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Michael Tarsha and Michelle Mezger are very good hosts!</figcaption></figure>
<p>If you’re already a customer, you learn what else is available. If you’re not, you get a compressed education on how enterprise security is evolving, taught by people who build and sell these tools for a living.</p>
<h3>Khalid Kark, Field CIO</h3>
<p>Khalid lives in Dallas and joined Cloudflare about a year ago. His pitch: <strong>Cloudflare is one programmable network, not a stitching of acquisitions</strong>. When Cloudflare acquires a company, they refactor the entire product into their core fabric. It takes longer, but everything runs on the same network.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-khalid-IMG_8039-scaled-2048x1536.jpg"><img src="/_media/v/cf-immerse-khalid-IMG_8039-scaled-1024x768.jpg" srcset="/_media/v/cf-immerse-khalid-IMG_8039-scaled-300x225.jpg 300w, /_media/v/cf-immerse-khalid-IMG_8039-scaled-768x576.jpg 768w, /_media/v/cf-immerse-khalid-IMG_8039-scaled-800x600.jpg 800w, /_media/v/cf-immerse-khalid-IMG_8039-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-khalid-IMG_8039-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-khalid-IMG_8039-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Khalid Kark on stage at Cloudflare Immerse</figcaption></figure>
<p>He asks how many security vendors and tools the average Fortune 1000 company runs. Somebody guesses 10.</p>
<p>The answer is that the average Fortune 1000 company has 39 security vendors and 83 tools. Cloudflare’s pitch, and this is important to remember, is to <strong>help you reduce that complexity</strong>.</p>
<h3>Warnessa Weaver, Senior Product Manager</h3>
<p><strong>Warnessa Weaver</strong> owns data loss protection within Cloudflare One. Her talk is called “Built, Not Bolted” and it walks us through how the old data center model dissolved when remote workers and SaaS apps blew up the network perimeter.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-Warnessa-IMG_8053-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-Warnessa-IMG_8053-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-Warnessa-IMG_8053-scaled-300x225.jpg 300w, /_media/v/cf-immerse-Warnessa-IMG_8053-scaled-768x576.jpg 768w, /_media/v/cf-immerse-Warnessa-IMG_8053-scaled-800x600.jpg 800w, /_media/v/cf-immerse-Warnessa-IMG_8053-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-Warnessa-IMG_8053-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-Warnessa-IMG_8053-scaled-2048x1536.jpg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Warnessa Weaver</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-spaghetti-IMG_8054-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-spaghetti-IMG_8054-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-spaghetti-IMG_8054-scaled-300x225.jpg 300w, /_media/v/cf-immerse-spaghetti-IMG_8054-scaled-768x576.jpg 768w, /_media/v/cf-immerse-spaghetti-IMG_8054-scaled-800x600.jpg 800w, /_media/v/cf-immerse-spaghetti-IMG_8054-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-spaghetti-IMG_8054-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-spaghetti-IMG_8054-scaled-2048x1536.jpg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">spaghetti map of integrations</figcaption></figure></figure>
<p>She puts up a diagram of what most enterprise networks actually look like. It is a spaghetti mess of point solutions from dozens of vendors, none of them built to work together.</p>
<p>“Imagine having to manage 39 vendors,” she says, calling back to Khalid’s stat. “That is insane.” Then she asks the room: “How would you design your network if you were starting from scratch?” Someone yells “Cloudflare!” before she can finish. She laughs, we laugh. I like that answer.</p>
<h3>Todd Murray, Manager, Cloudflare One</h3>
<figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-Todd-IMG_8057-scaled-2048x1536.jpg"><img src="/_media/v/cf-immerse-Todd-IMG_8057-scaled-1024x768.jpg" srcset="/_media/v/cf-immerse-Todd-IMG_8057-scaled-300x225.jpg 300w, /_media/v/cf-immerse-Todd-IMG_8057-scaled-768x576.jpg 768w, /_media/v/cf-immerse-Todd-IMG_8057-scaled-800x600.jpg 800w, /_media/v/cf-immerse-Todd-IMG_8057-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-Todd-IMG_8057-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-Todd-IMG_8057-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Todd Murray was probably the most practical speaker</figcaption></figure>
<p><strong>Todd Murray</strong> gives the meatiest talk of the day and the one that I think connected best with the audience. He tells us about the three phases of SASE adoption. It was a bit over my head, but I’ll try my best to summarize it like this:</p>
<p><strong>Phase 1: Modernize Remote Access.</strong> Cloudflare checks your stuff at the packet level, not the session level. Client examples include <a href="https://www.cloudflare.com/case-studies/indeed/">Indeed (13,000 users on Zero Trust)</a>, <a href="https://www.cloudflare.com/case-studies/canva/">Canva</a>, Delivery Hero, and EQT.</p>
<p><strong>Phase 2: Simplify Workplace Security.</strong> One company replaced Zscaler with Cloudflare in a week. Todd’s words: “It was a piece of cake. I love to replace Zscaler. It is one of my absolute favorite things to do.” The room laughs.</p>
<p><a href="https://www.cloudflare.com/case-studies/werner-enterprises/">Another customer</a> cut malicious emails by more than 50% and eliminated hours of daily email triage. Todd’s take: “People have come to accept a 20% fail rate on email security, and it baffles my mind. What are you paying for?”</p>
<p>The biggest audience interest of the day is <strong>AI shadow controls</strong>. Todd shows us the MCP Gateway for governing agent access. It blocks employee access to unauthorized AI providers. A lot of people liked this.</p>
<p>Finally: <strong>Phase 3: Eliminate Private Circuits.</strong> Replace MPLS with commodity internet. Cloudflare has branch connector boxes that you ship, plug in, and you’re done.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-Todd-slide-IMG_8063-scaled-2048x1536.jpg"><img src="/_media/v/cf-immerse-Todd-slide-IMG_8063-scaled-1024x768.jpg" srcset="/_media/v/cf-immerse-Todd-slide-IMG_8063-scaled-300x225.jpg 300w, /_media/v/cf-immerse-Todd-slide-IMG_8063-scaled-768x576.jpg 768w, /_media/v/cf-immerse-Todd-slide-IMG_8063-scaled-800x600.jpg 800w, /_media/v/cf-immerse-Todd-slide-IMG_8063-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-Todd-slide-IMG_8063-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-Todd-slide-IMG_8063-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">10 key milestones for SASE success, a slide from Todd&#39;s talk</figcaption></figure>
<p>If you’re still wondering why I’m long on Cloudflare, this talk is another answer. The product actually works, and the customers who adopt it don’t go back.</p>
<h2>Customer Panel</h2>
<p><strong>Khalid Kark</strong> comes back up to host two security leaders on stage. I’m anonymizing both of them for event etiquette.</p>
<p>A <strong>Deputy CISO from a major healthcare system</strong> has been at his organization for over a decade. He runs SecOps, incident response, and biomedical infrastructure.</p>
<p>A <strong>CISO from a large hospitality conglomerate</strong> also joins. He oversees data, development, and security across a diverse portfolio of business units.</p>
<p>Some quick highlights:</p>
<ul><li><strong>DNS filtering.</strong> The Healthcare CISO turned on prevention for non-business-relevant categories and saw a <strong>90% reduction in attack signal</strong>. “This was very low-hanging fruit.” The result was high-fidelity signal in his security monitoring, and his security analysts stopped chasing shadows. He describes this as “just the beginning” of their Cloudflare story.</li><li><strong>AI agents as interns.</strong> The Hospitality CISO develops eight apps simultaneously during meetings. “They are the smartest interns I’ve ever had.” He calls AI revolutionary, not evolutionary.</li><li><strong>Advice from the Hospitality CISO:</strong> “Get really good at IT hygiene or get really good at incident response. Pick your poison.”</li><li><strong>Advice from the Healthcare CISO:</strong> Ground your AI in sensitive data with strict access controls. Collect and preserve your data now. “What’s relevant today trains the models of the future.”</li></ul>
<p>We take a 30-minute break to get some snacks. Then head back inside for more talks.</p>
<h2>Q&amp;A</h2>
<p>This is my favorite part of the afternoon.</p>
<p>An audience member asks how to justify growing their Cloudflare spend to leadership after the November 2025 outage. It is a fair question, but I think some people bristle at the ask.</p>
<p>The Cloudflare team walks through their response: a Code Orange initiative called “Fail Small,” canary deployments, plus AI models that are now reviewing merge requests before they ship.</p>
<p>It’s a confident answer that the team doesn’t hide behind. The IT guy who asked the question takes the mic again. “I took <a href="https://blog.cloudflare.com/18-november-2025-outage/">your post-mortem blog post</a> and gave it to my leadership as a shining example of what a post-mortem should look like.”</p>
<p>Heads nod. And the host, Todd, gives the guy a Cloudflare-branded water bottle.</p>
<p>I raise my hand to ask about on-site demos. Cloudflare offers hands-on workshops tailored to specific customer environments. They run virtual test drives too, with engineers who help show you how Cloudflare products can work in your organization. If you’re reading this and considering Cloudflare, that’s a good next step.</p>
<p>One audience member asks about building on Durable Objects while being deep in AWS. It is an Act 3 question at an Act 2 event, which I love to see. The Cloudflare rep suggests using KV and caching as a parallel layer rather than attempting a full migration.</p>
<h3>Ayush Kumar, Principal Product Manager</h3>
<p>I have a hard out at 5PM and have to miss most of <strong>Ayush Kumar’s</strong> roadmap preview. It looked very interesting. I love how much Cloudflare is innovating.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-Ayush-IMG_8074-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-Ayush-IMG_8074-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-Ayush-IMG_8074-scaled-300x225.jpg 300w, /_media/v/cf-immerse-Ayush-IMG_8074-scaled-768x576.jpg 768w, /_media/v/cf-immerse-Ayush-IMG_8074-scaled-800x600.jpg 800w, /_media/v/cf-immerse-Ayush-IMG_8074-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-Ayush-IMG_8074-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-Ayush-IMG_8074-scaled-2048x1536.jpg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Ayush Kumar</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-Ayush-slide-IMG_8079-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-Ayush-slide-IMG_8079-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-Ayush-slide-IMG_8079-scaled-300x225.jpg 300w, /_media/v/cf-immerse-Ayush-slide-IMG_8079-scaled-768x576.jpg 768w, /_media/v/cf-immerse-Ayush-slide-IMG_8079-scaled-800x600.jpg 800w, /_media/v/cf-immerse-Ayush-slide-IMG_8079-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-Ayush-slide-IMG_8079-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-Ayush-slide-IMG_8079-scaled-2048x1536.jpg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a></figure></figure>
<p>One story I catch before leaving: he tried using a Chinese AI model to write code for a malware testbed after a US model refused. The Chinese model asked, “Are you using this for good?” He said yes, and it complied and wrote the hacker code. He could have easily lied and used it for malicious intent.</p>
<h2>A Conversation with a CISO</h2>
<p>The heavy wooden door closes behind me as I slip out to the hallway. It’s cooler out here, and a lot brighter. I came out to find one of the CISOs from that customer panel who seems sharp.</p>
<p>I hope to ask him a few questions about Cloudflare, but I also wonder if he’ll bother talking to me. He’s the most token-burning, forward-thinking guy here. I’m a relative nobody with zero enterprise sales contracts under my belt.</p>
<p>I decide to lead with some AI model questions. I see him near the coffee table and walk over to say Hi.</p>
<p>“What skills are you using for your agent interns?” I ask. We riff on the difference between Opus and Sonnet, and I tell him what I read on some new model rumors. His eyes light up like a freshly racked server as he tells me about an AI agent he built that caught a cyberattack his monitoring tools missed. At this point he settles in to chat and refills his cup.</p>
<p>He’s been at his job for 18 months. It is a very large enterprise with 25,000+ employees and a multi-industry portfolio. He pushed for a Zscaler contract when he started his job.</p>
<p>This guy is a practitioner, not a suit. He builds things and he codes. He knows what’s good.</p>
<p>So I want to know why he’s not buying more Cloudflare.</p>
<p>I ask him: What’s holding you back from spending more with Cloudflare?</p>
<p>He looks resigned to what he’s about to say and quickly glances around to see who is listening.</p>
<p>“No one gets fired for picking Zscaler,” he tells me. It reminds me of the old line about IBM.</p>
<p>He knows that Cloudflare’s technology is better, faster, and less expensive. But Zscaler is the devil he knows.</p>
<p>He wants to test Cloudflare at the app level, tunneling applications outward through Cloudflare’s network. He sees the potential, especially for Zero Trust at the application layer. But he can’t justify a full migration right now. There are too many other fires to put out and too much organizational inertia with the existing setup. He’s the exact customer Act 2 was built for, and he’s still stuck.</p>
<p>He tells me that he didn’t talk to his favorite Cloudflare rep for three months after starting his new job. “You guys are great, but you’re not the fire I need to deal with right now.”</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Nick&#39;s Note</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-711fe7f1 gb-headline-text">This is the honest reality of enterprise sales. The technology from one company can be better, the pricing can be superior, but you can still lose to inertia. I think that’s useful context for anyone wondering why Cloudflare’s Act 2 revenue growth isn’t even faster than it already is. Thirty minutes ago, the room laughed when Todd said he loves replacing Zscaler. Out here in the hallway, it’s more complicated.</p></div></div>
<h2>Running a Good Roadshow</h2>
<p>I have a hard out at 5PM so I sneak back inside the conference room to grab my things. On the ride home, I type up some notes that might be helpful for anyone running an event like this. </p>
<p><strong>What worked well:</strong></p>
<ul><li>Personal fun-fact intros for each speaker. It made them human. Khalid is a Dallas transplant. Humair’s five-year-old daughter won a 5K. Ayush does Muay Thai.</li><li>The hosts did recap segments between talks, pulling out key takeaways and riffing on salient points. This is classic craft of a trained <a href="/mc/">Master of Ceremonies</a>.</li><li>Lanyard color system for identifying who’s who.</li><li>“Ask an Expert” engineers in the hallway. Cloudflare doubled that number from the Dallas event a few weeks prior.</li></ul>
<p><strong>A few suggestions, mostly about breaks:</strong></p>
<ul><li>The Q&amp;A didn’t start until 4:05 PM and had to be cut off early. But this was the best part of the day when the room felt the most alive. I suggest you start Q&amp;A sooner and give it more time. Or split to two brief Q&amp;A sessions.</li><li>For a four-hour seated program, consider two 15-minute breaks instead of one 30-minute break.</li><li>Don’t announce a break and then stay on stage. The survey segment after the break announcement felt like a false release that could be smoothed out.</li></ul>
<h2>The Caravan Moves On</h2>
<p>The next stop for Cloudflare Immerse is <a href="https://www.cloudflare.com/events/">New York on April 14</a>, then São Paulo, then Montreal, then Minneapolis. Then a dozen more cities through the end of the year.</p>
<p>I wait with bated breath for every new Cloudflare product announcement. I’m a small investor in the public stock and I follow every launch, every blog post, and every developer preview. But the reality of the average IT professional in that room is very different. They’re dealing on a daily basis with someone who just needs to restart their computer to fix their WiFi. They’re chasing a virus threat that popped up on an old Windows laptop. They’re managing tens of thousands of hourly employees across dozens of business units, each with a different risk profile.</p>
<p>That’s a different world from the bleeding edge of Act 3 and Act 4 that I follow.</p>
<p>Cloudflare is a massive company with a huge product suite. I know that I can’t summarize a business like that from one afternoon at a traveling sales demo for a very specific audience. But I think I got a look under the hood at something I don’t normally see: the everyday people at Cloudflare who are in the trenches, grinding for enterprise sales, and landing contracts one city at a time.</p>
<p>Just like the caravanserais of yore.</p>
<p>Look, the inertia in large organizations is real. But so is the Cloudflare product suite. Every CISO I talked to today knew Cloudflare was better. They just haven’t made the switch yet. Cloudflare is built for a world that most Fortune 1000 enterprises haven’t arrived at yet. But they will. And when they do, the network is already there waiting for them.</p>
<p>If you get invited to one of these, you should go. The <a href="https://www.cloudflare.com/events/">next Immerse events are listed here</a>.</p>
<h3>Additional Reading</h3>
<ul><li><strong>Michael Coté, </strong><a href="https://cote.io/2023/09/15/tech-companies-should.html"><strong>“Tech companies should do regional events more”</strong></a> — Coté makes the case that small regional events matter more than the big annual conferences for enterprise sales. When you’re targeting a couple hundred organizations in a metro area, you don’t need a convention center. You need 80 of the right people in a room.</li></ul>
<ul><li><strong>Forrester, </strong><a href="https://www.forrester.com/blogs/the-global-state-of-b2b-events-8-key-findings-from-the-forrester-2024-b2b-event-trends-survey/"><strong>“The Global State of B2B Events: 8 Key Findings”</strong></a><strong> (2024)</strong> — 58% of marketers plan to run more small, owned in-person events with fewer than 200 attendees, the fastest-growing event format. Cloudflare Immerse, at roughly 80 attendees per stop, sits squarely in this trend.</li></ul>
<p><em>Want to talk Cloudflare stuff? Or did I get something wrong here in my reporting? </em><a href="/contact/"><em>Reach out to me</em></a><em>. I’m always happy to chat and appreciate the feedback.</em></p>
<h2>More Photos</h2>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-me-IMG_8024-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-me-IMG_8024-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-me-IMG_8024-scaled-300x225.jpg 300w, /_media/v/cf-immerse-me-IMG_8024-scaled-768x576.jpg 768w, /_media/v/cf-immerse-me-IMG_8024-scaled-800x600.jpg 800w, /_media/v/cf-immerse-me-IMG_8024-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-me-IMG_8024-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-me-IMG_8024-scaled-2048x1536.jpg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-IMG_8077-scaled-2048x1536.jpeg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-IMG_8077-scaled-768x576.jpeg" srcset="/_media/v/cf-immerse-IMG_8077-scaled-300x225.jpeg 300w, /_media/v/cf-immerse-IMG_8077-scaled-768x576.jpeg 768w, /_media/v/cf-immerse-IMG_8077-scaled-800x600.jpeg 800w, /_media/v/cf-immerse-IMG_8077-scaled-1024x768.jpeg 1024w, /_media/v/cf-immerse-IMG_8077-scaled-1536x1152.jpeg 1536w, /_media/v/cf-immerse-IMG_8077-scaled-2048x1536.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-IMG_8042-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-IMG_8042-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-IMG_8042-scaled-300x225.jpg 300w, /_media/v/cf-immerse-IMG_8042-scaled-768x576.jpg 768w, /_media/v/cf-immerse-IMG_8042-scaled-800x600.jpg 800w, /_media/v/cf-immerse-IMG_8042-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-IMG_8042-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-IMG_8042-scaled-2048x1536.jpg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-Humair-IMG_8073-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-Humair-IMG_8073-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-Humair-IMG_8073-scaled-300x225.jpg 300w, /_media/v/cf-immerse-Humair-IMG_8073-scaled-768x576.jpg 768w, /_media/v/cf-immerse-Humair-IMG_8073-scaled-800x600.jpg 800w, /_media/v/cf-immerse-Humair-IMG_8073-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-Humair-IMG_8073-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-Humair-IMG_8073-scaled-2048x1536.jpg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/v/cf-immerse-IMG_8043-scaled-2048x1536.jpg"><img loading="lazy" decoding="async" width="2560" height="1920" src="/_media/v/cf-immerse-IMG_8043-scaled-768x576.jpg" srcset="/_media/v/cf-immerse-IMG_8043-scaled-300x225.jpg 300w, /_media/v/cf-immerse-IMG_8043-scaled-768x576.jpg 768w, /_media/v/cf-immerse-IMG_8043-scaled-800x600.jpg 800w, /_media/v/cf-immerse-IMG_8043-scaled-1024x768.jpg 1024w, /_media/v/cf-immerse-IMG_8043-scaled-1536x1152.jpg 1536w, /_media/v/cf-immerse-IMG_8043-scaled-2048x1536.jpg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/IMG_8026-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/IMG_8026-scaled-576x768.jpg" srcset="/_media/v/IMG_8026-scaled-225x300.jpg 225w, /_media/v/IMG_8026-scaled-300x400.jpg 300w, /_media/v/IMG_8026-scaled-576x768.jpg 576w, /_media/v/IMG_8026-scaled-768x1024.jpg 768w, /_media/v/IMG_8026-scaled-1152x1536.jpg 1152w, /_media/v/IMG_8026-scaled-1536x2048.jpg 1536w, /_media/IMG_8026-scaled.jpg 1920w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure></figure>]]></content:encoded></item>
<item><title>Does Anderson Group PR Actually Represent These 300 Clients?</title><link>https://nickgray.net/anderson-group-pr/</link><guid isPermaLink="true">https://nickgray.net/anderson-group-pr/</guid><pubDate>Fri, 13 Mar 2026 15:25:56 GMT</pubDate><description>I got a cold email from a PR firm today. The subject line was &quot;Nick Gray / Publicity Campaign.&quot; The sender was Liza Anderson, CEO of Anderson Group Public Relations.…</description><content:encoded><![CDATA[<p>I got a cold email from a PR firm today. The subject line was “Nick Gray / Publicity Campaign.”</p>
<p>The sender was <strong>Liza Anderson</strong>, CEO of <strong>Anderson Group Public Relations</strong>. She said she’d been following my career and that she wanted to set up a meeting to “amplify my brand.”</p>
<p>I almost deleted her email.</p>
<p>You and I probably get a dozen cold outbound emails like this every week, and I feel like all we can do is just delete them and move on.</p>
<p>But Liza attached a <strong>13-page PDF listing over 300 client names</strong>.</p>
<figure class="wp-block-image size-large"><img src="/_media/v/AGPR-PDF-image-e1773416031620-874x768.jpeg" srcset="/_media/v/AGPR-PDF-image-e1773416031620-300x264.jpeg 300w, /_media/v/AGPR-PDF-image-e1773416031620-768x675.jpeg 768w, /_media/v/AGPR-PDF-image-e1773416031620-874x768.jpeg 874w, /_media/v/AGPR-PDF-image-e1773416031620-1536x1350.jpeg 1536w, /_media/AGPR-PDF-image-e1773416031620.jpeg 2048w" sizes="(max-width: 874px) 100vw, 874px" alt="" width="874" height="768" loading="lazy" decoding="async" style="max-width:min(100%,874px);height:auto;" /><figcaption class="wp-element-caption">artist rending of an otherwise boring PDF</figcaption></figure>
<p>So I went to her website, and it lists zero clients by name.</p>
<p>That’s funny, I thought.</p>
<p>What follows is my investigation into this outbound email, a humble attempt to name-and-shame, and a potential backfire in which I end up promoting this firm that spammed me.</p>
<h2>The Outbound Email</h2>
<p>Here’s their message, which I’m guessing they sent to a dozen or a hundred (thousand?) others.</p>
<blockquote><strong>From:</strong> Anderson Group Public Relations &lt;agpr@andersongrouppr.com&gt;<br /><br /><strong>To:</strong> hello@nickgray.net<br /><br /><strong>Date:</strong> Friday, March 9, 2026 at 6:44 AM CDT<br /><br /><strong>Subject:</strong> Nick Gray / Publicity Campaign<br /><br />Hi Team Nick,<br /><br />I’ve been following Nick’s career, and I love the way his entrepreneurial spirit has led all of his endeavors, from marketing for his family’s company, to founding Museum Hack, to showing others how to find success.<br /><br />My name is Liza Anderson, the CEO at Anderson Group Public Relations. We are big fans of Nick’s over here, and I wanted to get in touch and see if Nick is currently working with a publicity team. If not, I’d love the opportunity to set up a virtual meeting to discuss PR representation and explore how we can amplify his brand.<br /><br />Our team specializes in securing mainstream national coverage, see our clients in CNN, Forbes, People Magazine, The Jennifer Hudson Show, Hot Ones, Essence, Wall Street Journal, Rolling Stone, Call Her Daddy, Elle, The Today Show, Good Morning America, Watch What Happens Live, and Glamour Magazine.<br /><br />I’m attaching our client list so you can learn a little more about our team over here! Please let me know if you’d be interested in setting up a virtual meeting. I look forward to hearing from you!<br /><br />Thank you!<br />Liza Anderson</blockquote>
<p>She says she’s been following my career and references <a href="/flight-display-systems/">my family business</a>, then mentions <strong>Museum Hack</strong> (<a href="/sold-museum-hack/">I sold Museum Hack in 2019</a>). </p>
<p>Which is nice! I love a good customized email template as much as anyone.</p>
<p>But… sigh… I don’t know, reader. I just don’t know.</p>
<h2>Are They Legit?</h2>
<p>Maybe Liza really does represent all these people. In that case, I’m doing her a favor by publishing this. Free advertising for a firm that cold-emails strangers!</p>
<p>Or maybe the “client” language is doing a lot of heavy lifting.</p>
<p>You’ll notice as you read through that they use “we represent” for some sections and “worked with” for others. And the charities section refers to causes “we have and can still work on,” which is past tense and future tense at once.</p>
<div class="ng-callout ng-callout--warning"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/warning.svg" alt="" aria-hidden="true" width="44" height="38" loading="lazy" decoding="async" /></span><span class="ng-callout__label">WARNING! A NOTE ON CLAIM LANGUAGE</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-4f401605 gb-headline-text">Each section intro uses different wording. “We represent” is a strong claim of active representation. “Worked with” is vague and could mean a single press release, a single email, or a full campaign. “Have and can still work on” reads more like a pitch than a client list. I’ve quoted their exact language above each section below so you can judge for yourself.</p></div></div>
<p>Below is their full client list, converted from the PDF. I’ve linked Instagram handles where they provided them.</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">NICK&#39;S NOTE</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-711fe7f1 gb-headline-text">Are you or your company mentioned in this list and want to clarify how you worked with AGPR? Email me at <a href="mailto:hello@nickgray.net">hello@nickgray.net</a>.</p></div></div>
<h2>Hollywood Actors</h2>
<p><em><strong>Terry Crews</strong></em><em> and </em><em><strong>Eva Longoria</strong></em><em> are mentioned as credential name-drops in the intro. The actual client list then pivots to different people. The 60+ TV shows and movies listed below come with no explanation of what role AGPR played.</em></p>
<p>Their film/TV client list:</p>
<ul><li><strong>Amanda Kloots</strong></li><li><strong>Michael Emerson</strong></li><li><strong>James Brolin</strong></li><li><strong>Glynn Turman</strong></li><li><strong>Candace Cameron Bure</strong></li><li><strong>Joe Morton</strong></li><li><strong>Russell Hornsby</strong></li><li><strong>Nafessa Williams</strong></li><li><strong>Teyonah Parris</strong></li><li><strong>Diane Farr</strong></li><li><strong>Jerry Ferrera</strong></li><li><strong>Felicia D. Henderson</strong>, showrunner and producer</li><li><strong>Lisa Yaro</strong>, Nigerian American Grammy-nominated writer, actress, and model</li><li><strong>Anne Marie Cummings</strong>, 4X Emmy-nominated writer/director/actress</li><li><strong>Craig Titley</strong>, <em>Scooby-Doo: The Movie</em> writer</li></ul>
<p>TV shows listed, with no context provided for AGPR’s role:</p>
<blockquote>Paradise, Dope Thief, Evil, Landman, Shrinking, The Night Agent, Ransom Canyon, Fallout, Yellowjackets, Younger, Griselda, The Sympathizer, X-Men ’97, Rescue: HI-Surf, Fire Country, Dahmer: Monster: The Jeffrey Dahmer Story, The Traitors, The Consultant, Vanderpump Rules, My Life with the Walter Boys, The Big Cigar, The Dropout, Ted Lasso, You, Love is Blind, Never Have I Ever, 1923, Pretty Little Liars: Original Sin, Dopesick, The Marvelous Mrs. Maisel, Dancing with the Stars, Pen15, Sweet Tooth, Next Level Chef, A Black Lady Sketch Show, The Umbrella Academy, The Cleaning Lady, The Ms. Pat Show, Euphoria, The Shrink Next Door, Mrs. America, Stranger Things, Queer Eye, Powerbook II: Ghost, The Morning Show, The Chi, All American, Game of Thrones, Brooklyn Nine-Nine, Riverdale, Billions, The Crown, Fuller House, Black-ish, Better Call Saul, Big Little Lies, and more.</blockquote>
<p>Movies listed, again with no context provided:</p>
<blockquote>Mission Impossible: Final Reckoning, Freaky Tales, Killing Mary Sue, West Side Story, Rustin, Beverly Hills Cop: Axel F, Hit Man, Shadow Force, Crazy Rich Asians, Coco, Ma Rainey’s Black Bottom, Avengers: Endgame, Descendants 4, Fire Island, Straight Outta Compton, Wonder Woman 1984, Aladdin, A Star Is Born, The Hate U Give, Reversing Roe, Deadpool, Spider-Man: Far From Home, Fences, Bullet Train, Entourage, Wonder Woman, The Supremes at Earl’s All-You-Can-Eat, and more.</blockquote>
<h2>Overall Digital Talent Roster</h2>
<ul><li><strong>Ashton Bingham and Art Kulick of Trilogy Media</strong> (<a href="https://www.instagram.com/trilogymediainc/">@trilogymediainc</a>)</li><li><strong>Mariana van Zeller</strong>, Emmy &amp; Peabody Award-winning journalist (<a href="https://www.instagram.com/marianavz/">@marianavz</a>)</li><li><strong>Jax</strong>, TikTok singer (<a href="https://www.tiktok.com/@jaxwritessongs">@JaxWritesSongs</a>)</li><li><strong>Kay &amp; Tay Dudley</strong>, family influencers (<a href="https://www.tiktok.com/@kayandtayofficial">@KayandTayOfficial</a>)</li><li><strong>Dr. Muneeb Shah</strong>, famous dermatologist (<a href="https://www.tiktok.com/@dermdoctor">@DermDoctor</a>)</li><li><strong>Brian Brigantti</strong>, gardening and homesteading influencer (<a href="https://www.tiktok.com/@redleafranch">@RedLeafRanch</a>)</li><li><strong>Chef Andre Rush</strong> (<a href="https://www.tiktok.com/@chefrush">@ChefRush</a>)</li><li><strong>Cam Wilder</strong>, basketball influencer (<a href="https://www.youtube.com/camwilder">@CamWilder</a>)</li><li><strong>Joe Santagato</strong>, influencer and podcaster (<a href="https://www.tiktok.com/@joesantagato">@JoeSantagato</a>)</li><li><strong>Margarita Nazarenko</strong>, influencer (<a href="https://www.tiktok.com/@margarita.nazarenko">@Margarita.Nazarenko</a>)</li><li><strong>Akeshi Akinseye</strong>, luxury planner influencer (<a href="https://www.instagram.com/KeshEvents/">@KeshEvents</a>)</li><li><strong>Jeremy Yoder</strong>, BBQ expert influencer (<a href="https://www.youtube.com/channel/UCselvHbb5ah0sEqZrFa-7nA">@MadScientistBBQ</a>)</li><li><strong>Demarcus Shawn</strong>, comedian TikToker (<a href="https://www.tiktok.com/@artbydemarcusshawn">@ArtByDemarcusShawn</a>)</li><li><strong>Shelby Young</strong>, voice actress/content creator (<a href="https://www.tiktok.com/@shelbyhyoung">@ShelbyYoung</a>)</li><li><strong>Stella Chuu</strong>, cosplayer (<a href="https://www.tiktok.com/@stellachuu">@StellaChuu</a>)</li><li><strong>Kelly and Kody</strong>, family influencers (<a href="https://www.instagram.com/Positravelty/">@Positravelty</a>)</li><li><strong>Sydney Silverman</strong>, fashion and beauty influencer (<a href="https://www.tiktok.com/@sydneysilverman_">@SydneySilverman</a>)</li><li><strong>Chris Sain</strong>, investor influencer (<a href="https://www.youtube.com/channel/UCrTFPf6rq5OUSWb7ILW9trg">@ChrisSain1</a>)</li><li><strong>Emily Ley</strong>, cooking influencer (<a href="https://www.instagram.com/EmilyLey/">@EmilyLey</a>)</li><li><strong>Puppy Sphere</strong>, puppy yoga (<a href="https://www.instagram.com/ThePuppySphere/">@ThePuppySphere</a>)</li><li><strong>Logan Moffitt</strong>, foodie influencer (<a href="https://www.instagram.com/Logansfewd/">@Logansfewd</a>)</li><li><strong>Dina Marciano</strong>, interior designer (<a href="https://www.instagram.com/DinaMarcianoDesign/">@DinaMarcianoDesign</a>)</li><li><strong>David Choi</strong>, wine connoisseur (<a href="https://www.tiktok.com/@winewithdavid">@WineWithDavid</a>)</li><li><strong>Shayna Taylor</strong>, nutritionist (<a href="https://www.instagram.com/ShaynaTereseTaylor/">@ShaynaTereseTaylor</a>)</li><li><strong>Dave Ogleton</strong>, family influencer (<a href="https://www.instagram.com/FitDadCeo/">@FitDadCeo</a>)</li><li><strong>Aileen Christine</strong>, lifestyle influencer (<a href="https://www.tiktok.com/@aileenchristineee">@aileenchristineee</a>)</li><li><strong>Eric Sedeño</strong>, comedian influencer (<a href="https://www.tiktok.com/@ricotaquito">@RicoTaquito</a>)</li><li><strong>Mrs. Kasha Davis</strong>, author and activist (<a href="https://www.instagram.com/MrsKashaDavis/">@MrsKashaDavis</a>)</li><li><strong>Mirta Miller</strong>, makeup guru (<a href="https://www.tiktok.com/@mimiermakeup">@MimierMakeup</a>)</li><li><strong>Eleanor Barnes</strong>, cosplay influencer (<a href="https://www.tiktok.com/@snitchery">@Snitchery</a>)</li><li><strong>Brandon Farris</strong>, comedian (<a href="https://www.tiktok.com/@imbrandonfarris">@ImBrandonFarris</a>)</li><li><strong>Mimi G</strong>, sewing expert (<a href="https://www.instagram.com/MimiGStyle/">@MimiGStyle</a>)</li><li><strong>Ross Smith and Granny</strong> (<a href="https://www.instagram.com/RossSmith/">@RossSmith</a>)</li><li><strong>Pia Mia</strong>, singer (<a href="https://www.instagram.com/PiaMia/">@PiaMia</a>)</li><li><strong>Danielle Carolan</strong>, lifestyle content creator (<a href="https://www.instagram.com/DanielleCarolan/">@DanielleCarolan</a>)</li><li><strong>Ling and Lamb</strong>, American wifey and Nigerian husband (<a href="https://www.tiktok.com/@lingandlamb">@LingandLamb</a>)</li><li><strong>Ashley Nowe</strong>, parenting/fitness expert (<a href="https://www.instagram.com/GetMomStrong/">@GetMomStrong</a>)</li><li><strong>Brooke Ashley Hall</strong>, fashion/lifestyle influencer (<a href="https://www.instagram.com/BrookeAshleyHall/">@BrookeAshleyHall</a>)</li><li><strong>Marco Hall</strong>, boxer (<a href="https://www.tiktok.com/@iammarcohall">@IAmMarcoHall</a>)</li><li><strong>Salice Rose</strong>, lifestyle and comedy influencer (<a href="https://www.tiktok.com/@officialsalicerose">@OfficialSaliceRose</a>)</li><li><strong>Sophia La Corte</strong>, influencer (<a href="https://www.tiktok.com/@sophialacorte">@SophiaLaCorte</a>)</li><li><strong>Chris Stanley</strong>, Gen Z content creator (<a href="https://www.tiktok.com/@stanchrissss">@StanChrissss</a>)</li><li><strong>Kelvin Davis</strong>, model and influencer (<a href="https://www.instagram.com/KelvinDavis/">@KelvinDavis</a>)</li><li><strong>Terrell and Jarius Joseph</strong>, queer Black dads (<a href="https://www.tiktok.com/@terrell_jarius">@Terrell_Jarius</a>)</li><li><strong>Chloe Bean</strong>, beauty guru (<a href="https://www.tiktok.com/@chl0ebean">@ChloeBean</a>)</li><li><strong>Tyshon Lawrence</strong>, fashion and comedy creator (<a href="https://www.tiktok.com/@tyshonlawrence">@TyshonLawrence</a>)</li><li><strong>Katarina Mogus</strong>, tech influencer (<a href="https://www.tiktok.com/@katamogz">@Katamogz</a>)</li><li><strong>Dion and Sebb</strong>, queer lifestyle content creators (<a href="https://www.tiktok.com/@dionandsebb">@DionandSebb</a>)</li><li><strong>Natalie Violette</strong>, makeup artist (<a href="https://www.tiktok.com/@natviolette">@NatViolette</a>)</li><li><strong>Felicia Day</strong>, gamer (<a href="https://www.instagram.com/FeliciaDay/">@FeliciaDay</a>)</li><li><strong>Manon Mathews</strong>, comedienne (<a href="https://www.tiktok.com/@manonmathews">@ManonMathews</a>)</li><li><strong>Pattie Ehsaei</strong>, finance expert (<a href="https://www.tiktok.com/@duchessofdecorum">@DuchessofDecorum</a>)</li><li><strong>Jose Rolon</strong>, wedding planner and LGBTQ influencer (<a href="https://www.tiktok.com/@nycgaydad">@NYCGayDad</a>)</li><li><strong>Davon Moseley</strong>, chef influencer (<a href="https://www.tiktok.com/@royaleeats">@RoyalEats</a>)</li><li><strong>James &amp; CaLeigha</strong>, influencer couple (<a href="https://www.tiktok.com/@jamesandcaleigha">@JamesandCaLeigha</a>)</li><li><strong>Caleb Simpson</strong>, house tour/lifestyle content creator (<a href="https://www.tiktok.com/@calebwsimpson">@CalebWSimpson</a>)</li><li><strong>Ryan Kelly</strong>, comedian (<a href="https://www.tiktok.com/@youthpastorryan">@YouthPastorRyan</a>)</li><li><strong>Natalie Sideserf</strong>, hyper-realistic cake sculptor (<a href="https://www.instagram.com/SideSerfCakes/">@SideSerfCakes</a>)</li><li><strong>Grayson Finks</strong>, fashion influencer (<a href="https://www.tiktok.com/@grayson.finks">@Grayson.Finks</a>)</li><li><strong>Sloan Hooks</strong>, Gen Z content creator (<a href="https://www.tiktok.com/@sloanhooks">@SloanHooks</a>)</li><li><strong>Danny Casale</strong>, animator (<a href="https://www.tiktok.com/@coolman_coffeedan">@Coolman_Coffeedan</a>)</li><li><strong>The Wizard Liz</strong>, female empowerment content creator (<a href="https://www.tiktok.com/@thewizardliz">@TheWizardLiz</a>)</li><li><strong>Eloise Head</strong>, baker (<a href="https://www.tiktok.com/@fitwaffle">@FitWaffle</a>)</li><li><strong>Gretchen Adler</strong>, recipe developer (<a href="https://www.instagram.com/Gretchy/">@Gretchy</a>)</li><li><strong>Lori Altermann</strong>, beauty and fashion influencer (<a href="https://www.tiktok.com/@lorialtermann">@lorialtermann</a>)</li><li><strong>Frankie Alvarado</strong>, fitness expert (<a href="https://www.tiktok.com/@thelabootybuilder">@TheLABootyBuilder</a>)</li><li><strong>Jeremy Pugh</strong>, hairstyle influencer (<a href="https://www.tiktok.com/@jeremystoomuch">@JeremysTooMuch</a>)</li><li><strong>Kat James</strong>, beauty and wellness content creator (<a href="https://www.tiktok.com/@officialkatjames">@OfficialKatJames</a>)</li><li><strong>Ivelina Stefanova</strong>, makeup influencer (<a href="https://www.instagram.com/Ivistefanova/">@Ivistefanova</a>)</li><li><strong>Julie Jones</strong>, interior designer (<a href="https://www.tiktok.com/@juliejonesdesigns">@JulieJonesDesigns</a>)</li><li><strong>Francesca McFadden</strong>, lifestyle and family influencer (<a href="https://www.instagram.com/francescafarago/">@FrancescaFargo</a>)</li><li><strong>Ian Paget</strong>, dancer and content creator (<a href="https://www.tiktok.com/@ianpaget_">@IanPaget_</a>)</li><li><strong>Sydney Dumler</strong>, Pilates founder (<a href="https://www.instagram.com/ForzaPilates/">@ForzaPilates</a>)</li><li><strong>Bilal Rehman</strong>, interior design expert (<a href="https://www.tiktok.com/@bilalrehmanstudio">@BilalRehmanStudio</a>)</li><li><strong>John Shevchenko</strong>, live streamer (<a href="https://www.tiktok.com/@hyphonix_yt">@Hyphonix_YT</a>)</li><li><strong>Mario Adrion</strong>, comedian (<a href="https://www.tiktok.com/@themarioadrion">@TheMarioAdrion</a>)</li><li><strong>Wawa Gatheru</strong>, environmentalist (<a href="https://www.instagram.com/Wawa_Gatheru/">@Wawa_Gatheru</a>)</li><li><strong>Toby Turner</strong>, YouTuber (<a href="https://www.youtube.com/@Tobuscus">@Tobuscus</a>)</li></ul>
<h2>Fashion, Beauty, &amp; Lifestyle</h2>
<ul><li><strong>Adriana Lima</strong>, Victoria’s Secret model</li><li><strong>Mirta Miller</strong>, beauty/lifestyle influencer, makeup guru (<a href="https://www.tiktok.com/@mimiermakeup">@MimierMakeup</a>)</li><li><strong>Eleanor Barnes</strong>, cosplay influencer (<a href="https://www.tiktok.com/@snitchery">@Snitchery</a>)</li><li><strong>Caleb Simpson</strong>, house tour/lifestyle content creator (<a href="https://www.tiktok.com/@calebwsimpson">@CalebWSimpson</a>)</li><li><strong>Jose Rolon</strong>, wedding planner and LGBTQ influencer (<a href="https://www.tiktok.com/@nycgaydad">@NYCGayDad</a>)</li><li><strong>Alexis Ren</strong>, model and viral workout creator</li><li><strong>Danielle Carolan</strong>, lifestyle content creator (<a href="https://www.instagram.com/DanielleCarolan/">@DanielleCarolan</a>)</li><li><strong>Aileen Christine</strong>, lifestyle influencer (<a href="https://www.tiktok.com/@aileenchristineee">@aileenchristineee</a>)</li><li><strong>Ling and Lamb</strong> (<a href="https://www.tiktok.com/@lingandlamb">@LingandLamb</a>)</li><li><strong>Brooke Ashley Hall</strong>, fashion/lifestyle influencer (<a href="https://www.instagram.com/BrookeAshleyHall/">@BrookeAshleyHall</a>)</li><li><strong>Salice Rose</strong>, comedy and lifestyle influencer (<a href="https://www.tiktok.com/@officialsalicerose">@OfficialSaliceRose</a>)</li><li><strong>Terrell and Jarius Joseph</strong>, queer Black dads (<a href="https://www.tiktok.com/@terrell_jarius">@Terrell_Jarius</a>)</li><li><strong>Chloe Bean</strong>, beauty guru (<a href="https://www.tiktok.com/@chl0ebean">@ChloeBean</a>)</li><li><strong>Tyshon Lawrence</strong>, fashion/comedy creator (<a href="https://www.tiktok.com/@tyshonlawrence">@TyshonLawrence</a>)</li><li><strong>Lindsey Pelas</strong>, model and actress</li><li><strong>Dion and Sebb</strong>, queer lifestyle content creators (<a href="https://www.tiktok.com/@dionandsebb">@DionandSebb</a>)</li><li><strong>Natalie Violette</strong>, makeup artist (<a href="https://www.tiktok.com/@natviolette">@NatViolette</a>)</li><li><strong>Jay Alvarrez</strong>, extreme sports content creator and model</li><li><strong>James &amp; CaLeigha</strong>, influencer couple (<a href="https://www.tiktok.com/@jamesandcaleigha">@JamesandCaLeigha</a>)</li><li><strong>Lori Altermann</strong>, beauty and fashion influencer (<a href="https://www.tiktok.com/@lorialtermann">@lorialtermann</a>)</li><li><strong>Kat James</strong>, beauty and wellness content creator (<a href="https://www.tiktok.com/@officialkatjames">@OfficialKatJames</a>)</li><li><strong>Ivelina Stefanova</strong>, makeup influencer (<a href="https://www.instagram.com/Ivistefanova/">@Ivistefanova</a>)</li><li><strong>Model Roz</strong>, Dubai Bling Season 3 cast member</li></ul>
<h2>Chefs &amp; Culinary Talent</h2>
<ul><li><strong>Nyesha Arrington</strong>, Top Chef</li><li><strong>Pinky Cole</strong>, Slutty Vegan</li><li><strong>Karyn Tomlinson</strong>, James Beard Award winner</li><li><strong>Chef Andre Rush</strong> (<a href="https://www.tiktok.com/@chefrush">@ChefRush</a>)</li><li><strong>Davon Moseley</strong>, culinary influencer (<a href="https://www.tiktok.com/@royaleeats">@RoyalEats</a>)</li><li><strong>Chris Valdes</strong> (<a href="https://www.instagram.com/chefchrisvaldes/">@chefchrisvaldes</a>)</li><li><strong>Gretchen Adler</strong>, recipe developer (<a href="https://www.instagram.com/Gretchy/">@Gretchy</a>)</li><li><strong>Vanessa Lavorato</strong>, cannabis-infused chocolatier</li><li><strong>Suzanne Vizethann</strong> (<a href="https://www.instagram.com/chefiesuzanne/">@chefiesuzanne</a>)</li><li><strong>David Choi</strong>, wine connoisseur (<a href="https://www.tiktok.com/@winewithdavid">@WineWithDavid</a>)</li><li><strong>Jennifer Maune</strong>, MasterChef finalist and restauranteur (<a href="https://www.instagram.com/jennifermaune/">@jennifermaune</a>)</li><li><strong>Eloise Head</strong>, baker (<a href="https://www.tiktok.com/@fitwaffle">@FitWaffle</a>)</li><li><strong>Natalie Sideserf</strong>, hyper-realistic cake sculptor (<a href="https://www.instagram.com/SideSerfCakes/">@SideSerfCakes</a>)</li><li><strong>Shayna Taylor</strong>, nutritionist</li><li><strong>Justin Sutherland</strong>, Emmy winner</li><li><strong>Aarti Sequeira</strong>, The Next Food Network Star</li><li><strong>Todd English</strong>, chef and restaurateur</li><li><strong>Phillip Ashley Rix</strong>, master chocolatier</li><li><strong>Brad Kilgore</strong>, chef</li><li><strong>Michael Twitty</strong>, culinary historian</li><li><strong>Yia Vang</strong>, Union Hmong Kitchen chef and owner</li><li><strong>Omi Hopper</strong>, Next Level Chef</li><li><strong>Viet Pham</strong>, Iron Chef</li><li><strong>Jon Taffer</strong>, Bar Rescue</li><li><strong>Elizabeth Rogers</strong>, founder and executive chef, Creamalicious Ice Cream</li><li><strong>Samantha Seneviratne</strong>, culinary author</li><li><strong>Lizanne Falsetto</strong>, founder of ThinkThin</li><li><strong>Dale Mackay</strong>, Top Chef Canada</li><li><strong>Roger Mooking</strong>, Food Network Canada’s Man Fire Food and Everyday Exotic</li><li><strong>Philip Camino</strong>, restauranteur</li><li><strong>Nick Liberato</strong>, restauranteur</li></ul>
<p>Restaurants mentioned: </p>
<blockquote>Slutty Vegan, Venice Whaler, Pier House &amp; Baja Cantina, Figs, Tuscany, The Beast, Olives, Blue Zoo, The Pepper Club, Todd English’s Pub &amp; Market, Handsome Hog, Big E &amp; Northern Soul, Fellow, Imari, The Hudson, Earthbar, Union Hmong Kitchen, Pretty Bird Chicken, Kings of Fish: San Pedro Fish Market, Mexican Food Fair.</blockquote>
<p>Cookbooks mentioned:</p>
<ul><li><em>KosherSoul</em> by Michael Twitty</li><li><em>An American Kitchen with an Indian Soul</em> by Aarti Sequeira</li><li><em>Northern Soul</em> by Justin Sutherland</li><li><em>Raise the Bar</em> by Jon Taffer</li><li><em>The Joys of Baking</em> by Samantha Seneviratne</li><li><em>Eva’s Kitchen</em> by Eva Longoria</li><li><em>Fit Waffle’s Baking It Easy</em> by Eloise Head</li><li><em>Everyday Entertaining</em> by Elizabeth Van Lierde</li><li><em>You Can Have It</em> by Devon Alexander</li><li><em>Decadent Shakes</em> by Brandan Aouad</li></ul>
<h2>Medical Professionals</h2>
<ul><li><strong>Dr. Jennifer Berman</strong>, renowned female urologist</li><li><strong>Dr. Muneeb Shah</strong>, famous dermatologist (<a href="https://www.tiktok.com/@dermdoctor">@DermDoctor</a>)</li><li><strong>Dr. Ben Talei</strong>, Beverly Hills plastic surgeon</li><li><strong>Dr. Jason Champagne</strong>, celebrity facial plastic surgeon</li><li><strong>Dr. Jolene Brighten</strong>, board-certified naturopathic endocrinologist</li><li><strong>Dr. Courtney Tracy</strong>, licensed psychotherapist and mental health expert</li><li><strong>Dr. Whitney Bowe</strong>, dermatologist</li><li><strong>Dr. Jennifer Guttman</strong>, cognitive behavior therapy expert</li><li><strong>Dr. Sue Ojageer</strong>, pharmacist</li><li><strong>Dr. Arianna Sholes-Douglas</strong>, OBGYN and menopause expert</li><li><strong>Dr. Zion Ko Lamm</strong>, board-certified internal medicine physician</li><li><strong>Dr. Ernst Von Schwarz</strong>, cardiologist</li><li><strong>Dr. Tamika Henry</strong>, functional medicine practitioner</li><li><strong>Dr. Mamina Turegano</strong>, holistic dermatologist</li><li><strong>Dr. Randal Haworth</strong>, plastic surgeon</li><li><strong>Dr. Imamu Tomlinson</strong>, emergency physician</li><li><strong>Dr. Aaron Rollins</strong>, cosmetic surgeon and founder of AirSculpt</li><li><strong>Dr. Kerry Assil</strong>, LASIK and cataract surgeon</li><li><strong>Dr. Bill Dorfman</strong>, cosmetic dentist</li><li><strong>Dr. Ava Shambam</strong>, cosmetic dermatologist</li><li><strong>Dr. Zena Gabriel</strong>, dermatologist</li><li><strong>Dr. Rahul Jandial</strong>, brain surgeon and neuroscientist</li><li><strong>Dr. Stephen Greenberg</strong>, celebrity plastic surgeon</li></ul>
<h2>Experts</h2>
<ul><li><strong>Ashley Nowe</strong>, parenting/fitness expert (<a href="https://www.instagram.com/GetMomStrong/">@GetMomStrong</a>)</li><li><strong>Pattie Ehsaei</strong>, finance expert (<a href="https://www.tiktok.com/@duchessofdecorum">@DuchessofDecorum</a>)</li><li><strong>Mimi G</strong>, sewing expert (<a href="https://www.instagram.com/MimiGStyle/">@MimiGStyle</a>)</li><li><strong>Bilal Rehman</strong>, interior design expert (<a href="https://www.tiktok.com/@bilalrehmanstudio">@BilalRehmanStudio</a>)</li><li><strong>Darcy Donavan</strong>, Crypto Queen</li><li><strong>Gabriel Feitosa</strong>, dog grooming expert</li><li><strong>Carmine Sabatella</strong>, DIY expert, HGTV</li><li><strong>Edward Perotti</strong>, expert party planner</li><li><strong>Julie Jones</strong>, interior designer (<a href="https://www.tiktok.com/@juliejonesdesigns">@JulieJonesDesigns</a>)</li><li><strong>Roquita Williams</strong>, President and Managing Partner of Polished Consulting</li><li><strong>Vegas Dave</strong>, money consultant and financier</li><li><strong>Chiquita Hall-Jackson</strong>, attorney</li><li><strong>The Hiltons</strong>, real estate</li><li><strong>Chris Sain</strong>, investor expert (<a href="https://www.youtube.com/channel/UCrTFPf6rq5OUSWb7ILW9trg">@ChrisSain1</a>)</li><li><strong>Reed Timmer</strong>, acclaimed meteorologist (Storm Chasers)</li><li><strong>Mauricio Umansky</strong>, real estate expert</li><li><strong>Jackson Galaxy</strong>, cat expert</li><li><strong>Robert Shapiro</strong>, legal expert, founder of Legal Zoom and Shoe Dazzle</li><li><strong>The Altman Brothers</strong>, real estate</li><li><strong>D Lucky Slots</strong>, expert gambler</li><li><strong>Leneiva Head</strong>, real estate mogul</li></ul>
<h2>Authors, Books, and Podcasts</h2>
<p>Books mentioned:</p>
<ul><li><em>Everyone Loves You When You’re Dead</em> by Neil Strauss</li><li><em>Under The Influence</em> by Noelle Crooks</li><li><em>Eva’s Kitchen</em> by Eva Longoria</li><li><em>As You Wish</em> by Cary Elwes</li><li><em>Manhood</em> by Terry Crews</li><li><em>Reshaping It All</em> by Candace Cameron Bure</li><li><em>Raise the Bar</em> by Jon Taffer</li><li><em>The Incredible Kindness of Paper</em> by Evelyn Skye</li><li><em>How to Eat Weed and Have a Good Time</em> by Vanessa Lavorato</li><li><em>Stay Interesting</em> by Jonathan Goldsmith</li><li><em>A Boob’s Life</em> by Leslie Lehr</li><li><em>KosherSoul</em> by Michael Twitty</li><li><em>Dragonslayers</em> by Bruce Coville</li><li><em>Slow Burn</em> by DawnCheré Wilkerson</li><li><em>The Simplified Cookbook</em> by Emily Ley</li><li><em>UR Special: Advice for Humans</em> by Danny Casale</li><li><em>Joy Prescriptions</em> by Tiffany Moon</li><li><em>You’re Never Weird on the Internet (Almost)</em> by Felicia Day</li><li><em>Northern Soul</em> by Justin Sutherland</li><li><em>The Garlic Peanut Story</em> by Jonathan Rachman</li><li><em>Be All In</em> by Christie Pearce Rampone and Dr. Kristie Keane</li><li><em>New Order</em> by Fay Wolf</li><li><em>The Virtuous Circle</em> by Gaby Natale</li><li><em>On My Own Two Feet</em> by Amy Purdy</li><li><em>It’s Okay to Miss the Bed on the First Jump</em> by John O’Hurley</li></ul>
<p>Podcasts mentioned:</p>
<ul><li><strong>Give Them Lala</strong>, Lala Kent</li><li><strong>The Candace Cameron Bure Podcast</strong>, Candace Cameron Bure</li><li><strong>The Hidden Third</strong>, Mariana van Zeller</li><li><strong>Let’s Get Into It</strong>, Sloan Hooks</li><li><strong>The Joe Santagato Show, The Basement Yard, Other People’s Lives</strong>, Joe Santagato</li><li><strong>Wizards of Waverly Pod</strong>, Jennifer Stone and David DeLuise</li><li><strong>Nerd Declassified Podcast Survival Guide</strong>, Devon Werkheiser, Lindsey Shaw, Daniel Curtis Lee</li><li><strong>Vulnerable</strong>, Christy Carlson Romano</li><li><strong>Big Name Bitches</strong>, Christy Carlson Romano and Anneliese van der Pol</li><li><strong>Full House Rewind</strong>, Dave Coulier</li><li><strong>Gals on the Go</strong>, Danielle Carolan</li><li><strong>Bystanders</strong>, Heather Morris</li><li><strong>We Have The Receipts</strong>, Lauren Speed-Hamilton</li><li><strong>You, Me &amp; Mike Podcast</strong>, Jenn Todryk</li><li><strong>The Emily Show</strong>, Emily D. Baker</li></ul>
<h2>Reality TV Stars</h2>
<ul><li><strong>Lala Kent</strong>, Vanderpump Rules</li><li><strong>Katie Maloney</strong>, Vanderpump Rules</li><li><strong>Jen Shah</strong>, Real Housewives of Salt Lake City</li><li><strong>Britani Bateman</strong>, Real Housewives of Salt Lake City</li><li><strong>Jenn Tran</strong>, The Bachelorette</li><li><strong>Captain Sandy Yawn</strong>, Below Deck: Mediterranean</li><li><strong>Tan France</strong>, Queer Eye</li><li><strong>Cynthia Bailey</strong>, Real Housewives of Atlanta</li><li><strong>Courtney Boerner</strong>, Love Island</li><li><strong>Reza Farahan</strong>, Shahs of Sunset</li><li><strong>Brett Brown</strong>, Love is Blind</li><li><strong>Lauren Speed-Hamilton</strong>, Love is Blind</li><li><strong>Lesa Milan</strong>, Real Housewives of Dubai</li><li><strong>Alexia Echevarria</strong>, Real Housewives of Miami</li><li><strong>Stephanie Hollman</strong>, Real Housewives of Dallas</li><li><strong>Dr. Tiffany Moon</strong>, Real Housewives of Dallas</li><li><strong>Kelly Mi Li</strong>, Bling Empire</li><li><strong>Hannah Brown</strong>, The Bachelorette</li><li><strong>Nneka Ihim</strong>, Real Housewives of Potomac</li><li><strong>Johnny “Bananas” Devenanzio</strong>, MTV The Challenge</li><li><strong>Amber Lee Diamond</strong>, Are You The One?</li><li><strong>Corinne Olympios</strong>, The Bachelor</li><li><strong>Akbar Gbajabiamila</strong>, American Ninja Warrior host</li><li><strong>Jack Maxwell</strong>, Booze Traveler</li><li><strong>Nick Liberato</strong>, Restaurant’s on the Edge</li><li><strong>Shiva Safai</strong>, Second Wives Club</li></ul>
<h2>Comedians</h2>
<ul><li><strong>Rob Schneider</strong>, actor and comedian</li><li><strong>Cheech and Chong</strong>, comedy duo</li><li><strong>Bryan Callen</strong></li><li><strong>Jeremy Piven</strong></li><li><strong>Patrick Warburton</strong></li><li><strong>Eddie Huang</strong></li><li><strong>Mario Adrion</strong>, German-American comedian (<a href="https://www.tiktok.com/@themarioadrion">@TheMarioAdrion</a>)</li><li><strong>Salice Rose</strong> (<a href="https://www.tiktok.com/@officialsalicerose">@OfficialSaliceRose</a>)</li><li><strong>Eric Sedeño</strong> (<a href="https://www.tiktok.com/@ricotaquito">@RicoTaquito</a>)</li><li><strong>Ross Smith and Granny</strong> (<a href="https://www.instagram.com/RossSmith/">@RossSmith</a>)</li><li><strong>Chris Stanley</strong> (<a href="https://www.tiktok.com/@stanchrissss">@StanChrissss</a>)</li><li><strong>Demarcus Shawn</strong>, comedy content creator</li><li><strong>Tyshon Lawrence</strong> (<a href="https://www.tiktok.com/@tyshonlawrence">@TyshonLawrence</a>)</li><li><strong>Manon Matthews</strong> (<a href="https://www.tiktok.com/@manonmathews">@ManonMathews</a>)</li><li><strong>Jamie Kennedy</strong>, Scream actor and comedian</li><li><strong>Brandon Farris</strong>, YouTuber and comedian (<a href="https://www.tiktok.com/@imbrandonfarris">@ImBrandonFarris</a>)</li><li><strong>Andrew “Dice” Clay</strong>, stand-up comedian and actor</li><li><strong>Desiree Burch</strong>, comedian, Too Hot to Handle narrator</li><li><strong>Carlos Mencia</strong>, political comedian</li><li><strong>Doug Benson</strong>, comedian and podcaster</li><li><strong>Will Sasso</strong>, The Three Stooges actor and comedian</li></ul>
<h2>Athletes &amp; Fitness Experts</h2>
<ul><li><strong>Wladimir Klitschko</strong>, boxing champ</li><li><strong>Amy Purdy</strong>, three-time Paralympic medalist</li><li><strong>Chelsea Green</strong>, WWE Superstar</li><li><strong>Liv Morgan</strong>, WWE Superstar</li><li><strong>The Old Ball Show</strong> (<a href="https://www.instagram.com/oldballshow/">@oldballshow</a>)</li><li><strong>Isaac Caldiero</strong>, the first American Ninja Warrior winner</li><li><strong>Frankie Alvarado</strong>, fitness expert (<a href="https://www.tiktok.com/@thelabootybuilder">@TheLABootyBuilder</a>)</li><li><strong>Katana Chance</strong>, professional wrestler</li><li><strong>Amanda Dobler</strong>, fat loss and mindset coach</li><li><strong>Marco Hall</strong>, boxer (<a href="https://www.tiktok.com/@iammarcohall">@IAmMarcoHall</a>)</li><li><strong>Paige VanZant</strong>, Women’s UFC fighter</li><li><strong>Alistair Overeem</strong>, UFC heavyweight fighter</li><li><strong>Odessa Jenkins</strong>, Women’s National Football Conference owner/running back</li><li><strong>Saraya Bevis</strong>, professional wrestler</li><li><strong>Antone Exum Jr.</strong>, NFL</li><li><strong>Zandara Kennedy</strong>, professional stunt driver</li><li><strong>Natalie Eva Marie</strong>, WWE</li><li><strong>Sonya Deville</strong>, WWE</li><li><strong>Mandy Rose</strong>, WWE</li><li><strong>Brooke Ence</strong>, CrossFit pro</li><li><strong>Coco Crisp</strong>, World Series winner</li><li><strong>Holly Dolke</strong>, fitness expert</li><li><strong>Kevin Nash</strong>, professional wrestler and actor</li><li><strong>Ali Kay</strong>, fitness guru</li><li><strong>Jeremy Ethier</strong>, kinesiologist and founder of Built With Science</li><li><strong>Dan Hellie</strong>, NFL host</li><li><strong>Vitruvian</strong>, fitness brand</li></ul>
<h2>Musicians &amp; Bands</h2>
<ul><li><strong>Taboo</strong>, Black Eyed Peas</li><li><strong>Michael Clifford</strong>, 5 Seconds of Summer</li><li><strong>Nicole Scherzinger</strong></li><li><strong>Josh Devine</strong>, One Direction drummer</li><li><strong>Grace Gaustad</strong></li><li><strong>Pia Mia</strong> (<a href="https://www.instagram.com/PiaMia/">@PiaMia</a>)</li><li><strong>Yoshiki</strong></li><li><strong>Jax</strong> (<a href="https://www.tiktok.com/@jaxwritessongs">@JaxWritesSongs</a>)</li><li><strong>Courtney Love</strong></li><li><strong>Samantha Marie Ware</strong></li><li><strong>Bim Fernandez</strong></li><li><strong>Abby Anderson</strong></li><li><strong>Hayden Maringer and Sean Murray</strong>, Evaride</li><li><strong>Mapy the Violinist</strong></li><li><strong>Madison Taylor Baez</strong></li><li><strong>Damian Escobar</strong></li><li><strong>Don Felder</strong>, The Eagles</li><li><strong>Randy Travis</strong></li><li><strong>Ricky Martin</strong></li><li><strong>Def Leppard</strong></li><li><strong>Danny Elfman</strong></li><li><strong>Adrian Gurvitz</strong>, producer</li><li><strong>Butterfly Ali</strong></li><li><strong>K3 Sisters</strong></li><li><strong>Five Finger Death Punch</strong></li><li><strong>Symon</strong></li><li><strong>Laura Bryna</strong></li><li><strong>Red Foo</strong>, LMFAO</li><li><strong>Roy English</strong></li></ul>
<h2>Products, Corporations, &amp; CEOs</h2>
<ul><li><strong>Bartesian</strong>, premium on-demand cocktail maker</li><li><strong>Jonathan Goldsmith</strong>, the Dos Equis “Most Interesting Man in the World”</li><li><strong>Sharon Chuter</strong>, UOMA Beauty founder</li><li><strong>Mauricio Umansky and Arushi Kapoor</strong>, The Agency Art House, global boutique real estate brokerage</li><li><strong>PetPlate</strong>, dog food company</li><li><strong>Psychedelic Water</strong>, first legal psychedelic brand</li><li><strong>The Mane Choice</strong>, hair care line</li><li><strong>Blakk Smoke</strong>, luxury hookah company</li><li><strong>Slim + Husky’s</strong>, Nashville pizza beeria</li><li><strong>Pat Bondurant</strong>, CEO of Bondurant Racing School</li><li><strong>XCINEX</strong>, streaming media player</li><li><strong>Ten Thirty One Productions</strong>, LA Haunted Hayride production company</li><li><strong>Camila Alves</strong>, luxury designer, MUXO handbags</li><li><strong>Jerry Ferrara</strong>, Fat Sal’s restaurant</li><li><strong>Bure Family Winery</strong>, Napa Valley</li><li><strong>Martin Miller’s Gin</strong></li><li><strong>Reza Be Obsessed</strong>, Reza Farahan’s haircare line</li><li><strong>Makeup Junkie Bags</strong></li><li><strong>Peta Jane by Peta Murgatroyd</strong></li><li><strong>Suvara World</strong>, Six Plus Three at-home spray tan</li><li><strong>Winky Lux Cosmetics</strong></li></ul>
<h2>Dancers &amp; Choreographers</h2>
<ul><li><strong>Jemel McWilliams</strong>, 2020 Emmy Award nominee</li><li><strong>Britt Stewart</strong>, Dancing with the Stars’ first Black pro-dancer</li><li><strong>Maksim Chmerkovskiy</strong>, Latin-ballroom dance champion and DWTS pro</li><li><strong>Amanda Kloots</strong>, Broadway dancer</li><li><strong>Peta Murgatroyd</strong>, DWTS pro</li><li><strong>Ian Paget</strong>, dancer and content creator (<a href="https://www.tiktok.com/@ianpaget_">@IanPaget_</a>)</li><li><strong>Dexter Carr</strong>, choreographer</li><li><strong>Emma Slater</strong>, DWTS pro</li><li><strong>Witney Carson</strong>, Dancing with the Stars and So You Think You Can Dance</li><li><strong>Travis Wall</strong>, So You Think You Can Dance</li><li><strong>Christopher Scott</strong>, Emmy-nominated choreographer</li><li><strong>GiaNina Paolantonio</strong>, dancer and content creator</li><li><strong>Kathryn Burns</strong>, Emmy Award winner</li><li><strong>Mia Michaels</strong>, So You Think You Can Dance</li><li><strong>Jasmine Baddie</strong>, celebrity choreographer</li><li><strong>Chelsie Hill</strong>, professional dancer and content creator</li><li><strong>Stacey Tookey</strong>, Emmy-nominated choreographer</li><li><strong>Tricia Miranda</strong>, award show performer and choreographer</li><li><strong>Fuego Shoes</strong>, dance sneaker brand</li><li><strong>Sydney Mesher</strong>, the first Rockette with a noticeable physical disability</li></ul>
<h2>Mediums, Psychics, and Magicians</h2>
<ul><li><strong>Shin Lim</strong>, Las Vegas magician</li><li><strong>Monica the Medium</strong></li><li><strong>Oz Pearlman</strong>, famous mentalist</li><li><strong>Maria Shaw</strong>, The French Quarter Medium</li><li><strong>The Amazing Kreskin</strong></li><li><strong>Murray the Magician</strong>, mentalist</li><li><strong>Glenn Rottman</strong>, hypnotherapist</li><li><strong>Nevo Abutbul</strong>, Israel’s Got Talent finalist</li><li><strong>Jeff and Kimberly Bornstein</strong>, magicians</li><li><strong>Fia Johannson</strong>, the Persian Medium</li><li><strong>James Van Praagh</strong>, physic medium</li></ul>
<h2>Red Carpets &amp; Hollywood Events</h2>
<p>Events listed:</p>
<blockquote>Children Mending Hearts’ Empathy Rocks, The Eva Longoria Foundation Dinner, HollyRod’s DesignCare, Rafi’s Pre-Oscar Gifting Suite, LA Haunted Hayride, Brent Shapiro Foundation’s Summer Spectacular, 3rd Annual Griot Gala Oscar After Party, Reality TV Awards, TV Guide Advocacy Awards, NOH8, Autism Speaks Charity Poker Tournament, LA Fashion Week Fashion Show, Mexico Food Fair, Youth for Human Rights, BESO openings, Cheech and Chong’s comedy reunion tour, International Rosé Day, Tommy Chong’s 80th Birthday Bash.</blockquote>
<p>Movie and TV show premieres listed:</p>
<blockquote>Mind Over Matter, YouTube Red’s Ultimate Expedition, American Satan, Youthful Daze, The Young Kieslowski.</blockquote>
<h2>Charities &amp; Activists</h2>
<p>Activists mentioned:</p>
<ul><li><strong>Maya Penn</strong>, environmental activist and eco-designer</li><li><strong>Nia Miranda Duckett</strong>, Black Lives Matter activist</li><li><strong>Katie Cleary</strong>, Peace 4 Animals</li><li><strong>Wawa Gatheru</strong>, environmentalist (<a href="https://www.instagram.com/Wawa_Gatheru/">@Wawa_Gatheru</a>)</li><li><strong>Michael Mezzatesta</strong>, climate change activist and economist</li></ul>
<p>Charities and causes mentioned:</p>
<ul><li>Children Mending Hearts</li><li>HIT Living Foundation, LA dog rescue</li><li>Shriners Hospital for Children, R.J. Mitte’s involvement</li><li>Skip1’s Skiptember, food and water for children in Rwanda</li><li>The Eva Longoria Foundation</li><li>Eva’s Heroes, Eva Longoria’s nonprofit for developmentally disabled children</li><li>Padre’s Contra El Cancer</li><li>Brent Shapiro Foundation</li><li>Jackson Galaxy’s charity, sheltered animals</li><li>St. Jude’s Children’s Hospital, Patrick Warburton’s involvement</li><li>BCAA (Brothas Capable of Accomplishing Anything), Marlon Yates foundation</li><li>The Children Hunger Fund, Candace Cameron’s involvement</li><li>NOH8</li><li>Friend Movement</li><li>PETA</li><li>Best Friends Animal Society</li><li>Minds Advisory Group, Jonathan Goldsmith’s anti-landmines organization</li><li>Mercy Corps, Cary Elwes’ involvement</li><li>Beacon Experience, Danny Garcia’s inner-city tutoring and scholarship program</li><li>Talking About Curing Autism (TACA), Jonathon Schaech’s involvement</li><li>Human Rights Foundation, Marisol Nichols’ involvement</li><li>Terry Crews’ White Ribbon Campaign</li><li>Boys and Girls Club and Ronald McDonald’s House Charities, Terrence Jenkins’ involvement</li></ul>
<h2>Conclusion</h2>
<p>16 sections. Hundreds of names. “To name a few” appears in nearly every section.</p>
<p>Some sections say “we represent.” Others say “we worked with.” The charities section says they “have and can still work on” the listed causes. The Hollywood section opens with <strong>Terry Crews </strong>and <strong>Eva Longoria</strong> as name-drops, then lists a different set of people as actual clients.</p>
<p>Their website, as of today, lists zero clients by name. It lists one team member: Liza herself.</p>
<p>They cold-emailed me, a relative nobody online and certainly not a name in Hollywood.</p>
<p>Draw your own conclusions.</p>
<p>Also, I respect the hustle!</p>
<p><em>Are you or your company mentioned in this list, and want to clarify how you worked with AGPR? Email me at </em><a href="mailto:hello@nickgray.net"><em>hello@nickgray.net</em></a><em>.</em></p>]]></content:encoded></item>
<item><title>Can Alpha School Succeed Where Success Academy Stalled?</title><link>https://nickgray.net/alpha-school/</link><guid isPermaLink="true">https://nickgray.net/alpha-school/</guid><pubDate>Sun, 08 Mar 2026 19:55:41 GMT</pubDate><description>I&#39;m sitting a few feet from one of the nicest billionaires I&#39;ve ever met. He wants to change how every kid in America learns. Joe Liemandt is wearing a black…</description><content:encoded><![CDATA[<p>I’m sitting a few feet from one of the nicest billionaires I’ve ever met. He wants to change how every kid in America learns.</p>
<p><strong>Joe Liemandt</strong> is wearing a black ALPHA baseball cap and an expensive yet understated polo. He’s smiling, confident, and warm. The type of guy you actually want to be a billionaire and controlling the world.</p>
<p>My heart is racing. I’ve been rehearsing something to say to him in my head for 20 minutes. I always get nervous during a Q&amp;A and I hate to be confrontational, but I have to ask.</p>
<p>“Joe, how spicy can I be with my question?”</p>
<p>He grins. “Bring it on. Make it real spicy.”</p>
<p>So I ask him: <strong>Success Academy</strong> and <strong>Eva Moskowitz</strong> were supposed to be the future of education 20 years ago. They promised great outcomes for students, had big wealthy backers, and got tons of press.</p>
<p>And yet they never changed the system. Not truly.</p>
<p><strong>What makes Alpha School something more than the 2026 version of Success Academy?</strong></p>
<p>The room gets quiet. My heart is doing that thing again.</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Nick&#39;s Note</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-a6b7c8d9 gb-headline-text">I almost married a charter school teacher. She worked at KIPP in Harlem, one of the original “schools that would change everything.” I watched her come home wrecked from the grind, the burnout, and the political fights that had nothing to do with kids. She believed in it completely. And still the system wore her down.</p></div></div>
<p>Then in 2018, I sat in a beautiful office in New York City while WeWork pitched their school called <strong>WeGrow</strong>. They had a $47 billion company behind them, world-class architects designing the classrooms, and Gwyneth Paltrow promoting it. There was a grand vision to reinvent childhood learning.</p>
<p>WeGrow shut down a year later when the whole company imploded.</p>
<p>So yeah, I’ve been burned before.</p>
<p>And now I’m sitting in the second row, pulse up, watching another billionaire tell me he’s going to fix education.</p>
<p>But then Joe explains why he thinks the entire charter school model is broken.</p>
<h2>The Charter Trap</h2>
<p><strong>Eva Moskowitz</strong> opened the first <a href="https://www.successacademies.org/">Success Academy charter school</a> in New York City in 2006 with 157 students. Her Harlem kids crushed the state tests.</p>
<p>In 2014, she promised to have 100 schools online within 10 years. There were 32 at the time.</p>
<p>Now it is 2026 and Success Academy only has 59. Almost all of them are in New York City.</p>
<p>Last year, <strong>Ken Griffin</strong> of Citadel gave her <strong>$50 million</strong> to open Success Academy in Miami.</p>
<p>I wonder if that’s an admission that the NYC growth story is over.</p>
<h3>The Education of Eva Moskowitz</h3>
<p>I read <a href="https://amzn.to/3OOwrDT">Eva’s memoir</a> a few years ago. So much of it was about fighting. Fighting unions. Fighting the Department of Education. And fighting politicians.</p>
<figure class="wp-block-image size-large"><img src="/_media/v/Education-of-Eva-The-Lottery-1024x747.jpg" srcset="/_media/v/Education-of-Eva-The-Lottery-300x219.jpg 300w, /_media/v/Education-of-Eva-The-Lottery-768x561.jpg 768w, /_media/v/Education-of-Eva-The-Lottery-1024x747.jpg 1024w, /_media/Education-of-Eva-The-Lottery.jpg 1370w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="747" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /><figcaption class="wp-element-caption">Eva&#39;s Book, plus the documentary about Success Academy</figcaption></figure>
<p>One story stuck with me. She couldn’t even get access to a library in her own building. The Robin Hood Foundation had built these million-dollar school libraries, and the public school turned theirs into a teachers’ lounge. Eva had to threaten to call Robin Hood just to let her kids use it. I liked this part:</p>
<blockquote>“Excellence is the accumulation of hundreds of minute decisions; it is execution at the most granular level. Once you accept the idea that you should give in to things that make no sense because other people do those things and you want to appear reasonable, you are on a path towards mediocrity. To achieve excellence, one must fight such compromises with every fiber of one’s being.”</blockquote>
<p>She fought everything. But I think so much of that energy went into political warfare and not towards building new schools.</p>
<p><em>Eva posted a </em><a href="http://holyjoe.org/poetry/osgood1.htm"><em>Charles Osgood poem called “Pretty Good”</em></a><em> in her teachers’ work room that I like. It is about a pretty good student who grows up and discovers that pretty good is actually pretty bad.</em></p>
<h3>Joe Liemandt’s Answer</h3>
<p>Here’s what Joe said to my question about why Alpha School will have a different outcome from Success Academy:</p>
<blockquote>“Success Academy wins because they do eight hours. Fundamentally, they grind the kids for eight hours a day. The problem with good high-achievement charter schools is if you look at their enrollment trends, they crush K through 5, because at K through 5 kids wake up every day and say ‘How do I make mom and dad happy?’ As soon as you hit adolescence, you start to say ‘I don’t really care about mom and dad anymore, I care about my friends. I care about social acceptance.’ And all of a sudden doing well academically falls off a cliff. But we’re not going to be hamstrung by charter. When kids can learn in two hours a day instead of eight, you can rebuild the school day around the life skills and things that kids really care about.”</blockquote>
<p>His bigger point is structural. Charters are now in what he called “a really weird zone.” ISDs can veto you. Rules and regulations are everywhere. But ESAs (Education Savings Accounts) let you operate as a private company and skip all of that.</p>
<p>Eva spent 20 years fighting within the system. Now Joe and Alpha School are going around it.</p>
<h2>What Alpha Actually Does</h2>
<p>Alpha School takes a different approach. Kids do academics in just two hours using AI-powered personalized learning. The rest of the day is life skills: leadership, entrepreneurship, public speaking, relationship building.</p>
<p><strong>90-something percent of Alpha kids say “I love school.”</strong> </p>
<p>43% said they’d rather go to school than go on vacation.</p>
<p>That sounds fake. But every Alpha parent I’ve talked to in Austin backs it up.</p>
<p>The AI figures out what your kid knows, generates a personalized lesson plan at their level, and keeps them in a zone where they’re getting 80-85% of questions right. Every video game developer knows this sweet spot. So Alpha hired some of the best game developers to build their software.</p>
<p>Joe applies different thinking to hiring teachers too:</p>
<blockquote>“The reason schools can’t scale is teachers are a hard spec to fill. You have to be a world expert in seventh-grade science, you have to teach it well, you have to connect with kids, you have to deal with parents and administrators. Those five skills are all different. So in America, we solved that problem by underpaying them. And we’re like, ‘Oh my god, no one applies for the job! It’s crazy!’ Every head of HR can solve this problem: <strong>Simplify the spec and pay more money.</strong>“</blockquote>
<p>Alpha took out the subject-matter expertise requirement. The AI handles content mastery. But you have to motivate and connect and engage with kids better than anybody. They pay a minimum of $100,000 for their teachers.</p>
<h3>Alpha School by the numbers</h3>
<ul><li><strong>50 campuses</strong> on track this year</li><li><strong>100,000+ parents</strong> registered for <a href="https://sportsacademy.school/">Texas Sports Academy</a> when it launched January 1st</li><li><strong>Top 1%</strong> achievement and growth on standardized tests</li></ul>
<h2>For-Profit is the Point</h2>
<p>Joe gave the most unapologetic defense of for-profit education I’ve ever heard. He told the audience about a talk he gave at Reid Hoffman’s Masters of Scale conference:</p>
<blockquote>“I was told when I got involved four years ago: Everything has to be non-profit. Can’t do for-profit. For-profit’s evil. For-profit education is especially evil. For-profit education driven by billionaires is the evilest thing on the world. And lots of the world still believes that.”</blockquote>
<p>He continues:</p>
<blockquote>“Non-profit equals non-scale. Let’s say that I have my big package of donations and I build the world’s greatest product. It goes away really fast. And then I’m stuck. There are tons of charter schools in this country who are awesome. They have 3,000 person waitlists. I ask why they don’t add another campus. They say, ‘We’re waiting on a $40 million donation.’ Meanwhile I had a thousand people at my info session in New York City. I promise you everybody will give me as much capital as I want to open more schools. Capitalism will provide capital for education.”</blockquote>
<p>Education is a <strong>$7 trillion global industry</strong>. Joe’s point is that there’s plenty of money, just not good products.</p>
<p>Before Alpha School, Joe Liemandt was basically invisible. He ran <strong>Trilogy Software</strong> for decades, paid people $150,000 to move to Austin in the 90s, and drove an old Toyota even when he was already wealthy. You couldn’t find photos of him online.</p>
<p>Now he’s put <strong>$1 billion</strong> of his own money into education and he’s out front talking about it. I like that.</p>
<h2>Will It Actually Work?</h2>
<p>I don’t have kids yet. But I left New York City for a lot of the same reasons that Eva’s story frustrated me. I wanted to be somewhere that was open to different thinking.</p>
<p>Every generation gets a school that promises to change everything. Success Academy was the last one. If you haven’t heard it before, the pitch to re-imagine education always sounds this good. <strong>You can’t help but get swept up in the excitement.</strong></p>
<p>Here’s what’s different this time around: Eva needed political permission to open every school. Every charter school in Harlem needed a co-location approval from a school board that didn’t want her there. New York State has a cap on how many charters can exist.</p>
<p>Joe doesn’t need any of that. ESAs are rolling out across the country. Texas allocated a billion dollars for its Education Freedom Accounts program launching this year. The federal Educational Choice for Children Act kicks in 2027 with billions more in tax-credit scholarships as states opt in.</p>
<p>When the money follows the parent instead of the institution, you don’t have to fight the system.</p>
<p>You just have to build something parents want.</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">BE ADVISED</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-b6c7d8e9 gb-headline-text">Alpha isn’t cheap. The flagship school costs around $40,000 a year. A billionaire-backed private school has advantages most schools don’t. And with ESA vouchers covering more accessible options like Texas Sports Academy, the model starts to reach a lot more families. The real test is whether it works for kids who aren’t starting with those advantages.</p></div></div>
<h2>Conclusion</h2>
<p>I think about all the time I wasted in middle school and high school. Hours of sitting and waiting and doing pointless memorization tasks. And I wish I had something like this.</p>
<p>When the talk is over, I walk up to Joe to shake his hand and take a few pictures. I thank him for what he’s doing. He’s super gracious about it.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/JoeLiemandt-IMG_7580-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/JoeLiemandt-IMG_7580-scaled-576x768.jpg" srcset="/_media/v/JoeLiemandt-IMG_7580-scaled-225x300.jpg 225w, /_media/v/JoeLiemandt-IMG_7580-scaled-300x400.jpg 300w, /_media/v/JoeLiemandt-IMG_7580-scaled-576x768.jpg 576w, /_media/v/JoeLiemandt-IMG_7580-scaled-768x1024.jpg 768w, /_media/v/JoeLiemandt-IMG_7580-scaled-1152x1536.jpg 1152w, /_media/v/JoeLiemandt-IMG_7580-scaled-1536x2048.jpg 1536w, /_media/JoeLiemandt-IMG_7580-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/JoeLiemandt-IMG_7581-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/JoeLiemandt-IMG_7581-scaled-576x768.jpg" srcset="/_media/v/JoeLiemandt-IMG_7581-scaled-225x300.jpg 225w, /_media/v/JoeLiemandt-IMG_7581-scaled-300x400.jpg 300w, /_media/v/JoeLiemandt-IMG_7581-scaled-576x768.jpg 576w, /_media/v/JoeLiemandt-IMG_7581-scaled-768x1024.jpg 768w, /_media/v/JoeLiemandt-IMG_7581-scaled-1152x1536.jpg 1152w, /_media/v/JoeLiemandt-IMG_7581-scaled-1536x2048.jpg 1536w, /_media/JoeLiemandt-IMG_7581-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a></figure></figure>
<p>On the drive home, I text my wife Lauren. I tell her I think Alpha School might actually be the real deal and that I’m excited about the future.</p>
<p>I’ve been burned by KIPP. Burned by WeGrow. Burned by the promises that someone was finally going to fix our outdated system of education.</p>
<p>And yet I’ve talked to enough Alpha parents and students in Austin to know that something is working here. A friend told me about his son who was voluntarily waking up at 6 a.m. to hit his test scores so he could go on a field trip. That’s not a kid who hates school.</p>
<p>Every generation gets a school that promises to change everything.</p>
<p>And now I think this one just might do it.</p>
<h3>More Resources</h3>
<ul><li><a href="https://amzn.to/3OOwrDT">The Education of Eva Moskowitz</a> by Eva Moskowitz</li><li><a href="http://holyjoe.org/poetry/osgood1.htm">“Pretty Good” by Charles Osgood</a> the poem Eva posted in her teachers’ work room</li><li><a href="https://www.youtube.com/watch?v=LUWW1shF1f8">The Lottery</a> documentary about Success Academy’s admissions lottery</li><li><a href="https://www.6sqft.com/weworks-wegrow-private-nyc-elementary-school-will-close-after-current-school-year/">What Happened to WeWork’s School, WeGrow?</a></li></ul>
<h3>Thanks to Arena Hall</h3>
<p><em>This talk was hosted by my friend </em><a href="https://www.evanbaehr.com/"><em><strong>Evan Baehr</strong></em></a><em> at </em><em><strong>Arena Hall</strong></em><em> in Austin. Evan is building Arena Hall as a gathering place for people working on the most ambitious projects in Central Texas. Defense, transportation, AI, healthcare, space, education. Thanks to Evan for putting this together and letting me ask Joe my spicy question during Q&amp;A.</em></p>
<figure class="wp-block-image size-large"><img src="/_media/v/JoeLiemandt-IMG_7578-scaled-1024x768.jpg" srcset="/_media/v/JoeLiemandt-IMG_7578-scaled-300x225.jpg 300w, /_media/v/JoeLiemandt-IMG_7578-scaled-768x576.jpg 768w, /_media/v/JoeLiemandt-IMG_7578-scaled-800x600.jpg 800w, /_media/v/JoeLiemandt-IMG_7578-scaled-1024x768.jpg 1024w, /_media/v/JoeLiemandt-IMG_7578-scaled-1536x1152.jpg 1536w, /_media/v/JoeLiemandt-IMG_7578-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="Joe Liemandt and Evan Baehr sitting on stage for a talk" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /><figcaption class="wp-element-caption">Joe Liemandt and Evan Baehr at Arena Hall</figcaption></figure>]]></content:encoded></item>
<item><title>Photos with Friends: Dec, Jan, Feb 2026</title><link>https://nickgray.net/life-lately-photos/</link><guid isPermaLink="true">https://nickgray.net/life-lately-photos/</guid><pubDate>Wed, 04 Mar 2026 18:06:00 GMT</pubDate><description>I haven&#39;t posted in too long! I missed sharing with you. Here&#39;s some photos of my life lately. Hawaii in January 2026 Andrew Wilkinson invited me to Hawaii to help…</description><content:encoded><![CDATA[<p>I haven’t posted in too long! I missed sharing with you.</p>
<p>Here’s some photos of my life lately.</p>
<h2>Hawaii in January 2026</h2>
<p>Andrew Wilkinson invited me to Hawaii to help host his <a href="https://conglomerateurs.com/">Conglomerateurs conference</a> for business owners. We were in Maui for a few days (at the White Lotus hotel!) then went to the Big Island to <a href="/_media/Best-Restaurants-in-Hilo-scaled.jpg">Hilo</a> and Kona.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/2026-Maui-Hawaii-style-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Maui-Hawaii-style-scaled-576x768.jpg" srcset="/_media/v/2026-Maui-Hawaii-style-scaled-225x300.jpg 225w, /_media/v/2026-Maui-Hawaii-style-scaled-300x400.jpg 300w, /_media/v/2026-Maui-Hawaii-style-scaled-576x768.jpg 576w, /_media/v/2026-Maui-Hawaii-style-scaled-768x1024.jpg 768w, /_media/v/2026-Maui-Hawaii-style-scaled-1152x1536.jpg 1152w, /_media/v/2026-Maui-Hawaii-style-scaled-1536x2048.jpg 1536w, /_media/2026-Maui-Hawaii-style-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">I liked this fit</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Maui-Couples-Lauren-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Maui-Couples-Lauren-scaled-576x768.jpg" srcset="/_media/v/2026-Maui-Couples-Lauren-scaled-225x300.jpg 225w, /_media/v/2026-Maui-Couples-Lauren-scaled-300x400.jpg 300w, /_media/v/2026-Maui-Couples-Lauren-scaled-576x768.jpg 576w, /_media/v/2026-Maui-Couples-Lauren-scaled-768x1024.jpg 768w, /_media/v/2026-Maui-Couples-Lauren-scaled-1152x1536.jpg 1152w, /_media/v/2026-Maui-Couples-Lauren-scaled-1536x2048.jpg 1536w, /_media/2026-Maui-Couples-Lauren-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Me and Lauren</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Maui-BenGilbert.jpg"><img loading="lazy" decoding="async" width="1024" height="1024" src="/_media/v/2026-Maui-BenGilbert-768x768.jpg" srcset="/_media/v/2026-Maui-BenGilbert-300x300.jpg 300w, /_media/v/2026-Maui-BenGilbert-768x768.jpg 768w, /_media/2026-Maui-BenGilbert.jpg 1024w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Ben Gilbert from Acquired podcast</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Hilo-Shave-Ice-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Hilo-Shave-Ice-scaled-576x768.jpg" srcset="/_media/v/2026-Hilo-Shave-Ice-scaled-225x300.jpg 225w, /_media/v/2026-Hilo-Shave-Ice-scaled-300x400.jpg 300w, /_media/v/2026-Hilo-Shave-Ice-scaled-576x768.jpg 576w, /_media/v/2026-Hilo-Shave-Ice-scaled-768x1024.jpg 768w, /_media/v/2026-Hilo-Shave-Ice-scaled-1152x1536.jpg 1152w, /_media/v/2026-Hilo-Shave-Ice-scaled-1536x2048.jpg 1536w, /_media/2026-Hilo-Shave-Ice-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">The best shave ice in Hawaii is in Hilo at Kula Shave Ice</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Hilo-popsicle-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Hilo-popsicle-scaled-576x768.jpg" srcset="/_media/v/2026-Hilo-popsicle-scaled-225x300.jpg 225w, /_media/v/2026-Hilo-popsicle-scaled-300x400.jpg 300w, /_media/v/2026-Hilo-popsicle-scaled-576x768.jpg 576w, /_media/v/2026-Hilo-popsicle-scaled-768x1024.jpg 768w, /_media/v/2026-Hilo-popsicle-scaled-1152x1536.jpg 1152w, /_media/v/2026-Hilo-popsicle-scaled-1536x2048.jpg 1536w, /_media/2026-Hilo-popsicle-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Excellent popsicles in Hilo at Pandamonia’s Paletas</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Hilo-ocean-view-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Hilo-ocean-view-scaled-576x768.jpg" srcset="/_media/v/2026-Hilo-ocean-view-scaled-225x300.jpg 225w, /_media/v/2026-Hilo-ocean-view-scaled-300x400.jpg 300w, /_media/v/2026-Hilo-ocean-view-scaled-576x768.jpg 576w, /_media/v/2026-Hilo-ocean-view-scaled-768x1024.jpg 768w, /_media/v/2026-Hilo-ocean-view-scaled-1152x1536.jpg 1152w, /_media/v/2026-Hilo-ocean-view-scaled-1536x2048.jpg 1536w, /_media/2026-Hilo-ocean-view-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Nice ocean views in Hilo</figcaption></figure></figure>
<h2>New Media Summit</h2>
<p>I helped out a tiny bit at <a href="https://newmediasummit.com/">New Media Summit</a>, a conference for email newsletter people and more. Sometimes <a href="/mc/">people hire me as a Master of Ceremonies</a>, and sometimes I just grab the mic and hop on stage.</p>
<figure class="wp-block-image size-full"><a href="/_media/v/2026-CodieChrisNeville-scaled-2048x1536.jpg"><img src="/_media/v/2026-CodieChrisNeville-scaled-1024x768.jpg" srcset="/_media/v/2026-CodieChrisNeville-scaled-300x225.jpg 300w, /_media/v/2026-CodieChrisNeville-scaled-768x576.jpg 768w, /_media/v/2026-CodieChrisNeville-scaled-800x600.jpg 800w, /_media/v/2026-CodieChrisNeville-scaled-1024x768.jpg 1024w, /_media/v/2026-CodieChrisNeville-scaled-1536x1152.jpg 1536w, /_media/v/2026-CodieChrisNeville-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="2560" height="1920" loading="lazy" decoding="async" style="max-width:100%;height:auto;" /></a><figcaption class="wp-element-caption">Me with Codie Sanchez, Chris Petkas, and Neville Medhora</figcaption></figure>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/2026-Saagar-scaled.jpeg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Saagar-scaled-576x768.jpeg" srcset="/_media/v/2026-Saagar-scaled-225x300.jpeg 225w, /_media/v/2026-Saagar-scaled-300x400.jpeg 300w, /_media/v/2026-Saagar-scaled-576x768.jpeg 576w, /_media/v/2026-Saagar-scaled-768x1024.jpeg 768w, /_media/v/2026-Saagar-scaled-1152x1536.jpeg 1152w, /_media/v/2026-Saagar-scaled-1536x2048.jpeg 1536w, /_media/2026-Saagar-scaled.jpeg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Saagar Enjeti from Breaking Points is very smart</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-SamParr-scaled.jpeg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-SamParr-scaled-576x768.jpeg" srcset="/_media/v/2026-SamParr-scaled-225x300.jpeg 225w, /_media/v/2026-SamParr-scaled-300x400.jpeg 300w, /_media/v/2026-SamParr-scaled-576x768.jpeg 576w, /_media/v/2026-SamParr-scaled-768x1024.jpeg 768w, /_media/v/2026-SamParr-scaled-1152x1536.jpeg 1152w, /_media/v/2026-SamParr-scaled-1536x2048.jpeg 1536w, /_media/2026-SamParr-scaled.jpeg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Sam Parr is a great friend</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-MediaSummit-Stage-scaled.jpeg"><img loading="lazy" decoding="async" width="1440" height="2560" src="/_media/v/2026-MediaSummit-Stage-scaled-432x768.jpeg" srcset="/_media/v/2026-MediaSummit-Stage-scaled-169x300.jpeg 169w, /_media/v/2026-MediaSummit-Stage-scaled-300x533.jpeg 300w, /_media/v/2026-MediaSummit-Stage-scaled-432x768.jpeg 432w, /_media/v/2026-MediaSummit-Stage-scaled-768x1365.jpeg 768w, /_media/v/2026-MediaSummit-Stage-scaled-864x1536.jpeg 864w, /_media/v/2026-MediaSummit-Stage-scaled-1152x2048.jpeg 1152w, /_media/2026-MediaSummit-Stage-scaled.jpeg 1440w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Me on stage at New Media Summit</figcaption></figure></figure>
<h2>Other Photos</h2>
<p>I went to my first Austin FC soccer game. I hung out with <a href="https://www.shaanpuri.com/">Shaan Puri</a> for a very special MrBeast event in North Carolina that involved basketball and billionaires. Saw Tynan, read some books, and more.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/2026-soccer-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-soccer-scaled-576x768.jpg" srcset="/_media/v/2026-soccer-scaled-225x300.jpg 225w, /_media/v/2026-soccer-scaled-300x400.jpg 300w, /_media/v/2026-soccer-scaled-576x768.jpg 576w, /_media/v/2026-soccer-scaled-768x1024.jpg 768w, /_media/v/2026-soccer-scaled-1152x1536.jpg 1152w, /_media/v/2026-soccer-scaled-1536x2048.jpg 1536w, /_media/2026-soccer-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Austin FC soccer game with Zach Ware</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Tynan-scaled.jpeg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Tynan-scaled-576x768.jpeg" srcset="/_media/v/2026-Tynan-scaled-225x300.jpeg 225w, /_media/v/2026-Tynan-scaled-300x400.jpeg 300w, /_media/v/2026-Tynan-scaled-576x768.jpeg 576w, /_media/v/2026-Tynan-scaled-768x1024.jpeg 768w, /_media/v/2026-Tynan-scaled-1152x1536.jpeg 1152w, /_media/v/2026-Tynan-scaled-1536x2048.jpeg 1536w, /_media/2026-Tynan-scaled.jpeg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Me and Tynan</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-ShaanPuri-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-ShaanPuri-scaled-576x768.jpg" srcset="/_media/v/2026-ShaanPuri-scaled-225x300.jpg 225w, /_media/v/2026-ShaanPuri-scaled-300x400.jpg 300w, /_media/v/2026-ShaanPuri-scaled-576x768.jpg 576w, /_media/v/2026-ShaanPuri-scaled-768x1024.jpg 768w, /_media/v/2026-ShaanPuri-scaled-1152x1536.jpg 1152w, /_media/v/2026-ShaanPuri-scaled-1536x2048.jpg 1536w, /_media/2026-ShaanPuri-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Me and Shaan Puri</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Gulfstream-Flight-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Gulfstream-Flight-scaled-576x768.jpg" srcset="/_media/v/2026-Gulfstream-Flight-scaled-225x300.jpg 225w, /_media/v/2026-Gulfstream-Flight-scaled-300x400.jpg 300w, /_media/v/2026-Gulfstream-Flight-scaled-576x768.jpg 576w, /_media/v/2026-Gulfstream-Flight-scaled-768x1024.jpg 768w, /_media/v/2026-Gulfstream-Flight-scaled-1152x1536.jpg 1152w, /_media/v/2026-Gulfstream-Flight-scaled-1536x2048.jpg 1536w, /_media/2026-Gulfstream-Flight-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">My first Gulfstream flight</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Atlas-Cat-scaled.jpg"><img loading="lazy" decoding="async" width="1705" height="2560" src="/_media/v/2026-Atlas-Cat-scaled-511x768.jpg" srcset="/_media/v/2026-Atlas-Cat-scaled-200x300.jpg 200w, /_media/v/2026-Atlas-Cat-scaled-300x451.jpg 300w, /_media/v/2026-Atlas-Cat-scaled-511x768.jpg 511w, /_media/v/2026-Atlas-Cat-scaled-768x1153.jpg 768w, /_media/v/2026-Atlas-Cat-scaled-1023x1536.jpg 1023w, /_media/v/2026-Atlas-Cat-scaled-1364x2048.jpg 1364w, /_media/2026-Atlas-Cat-scaled.jpg 1705w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Atlas the neighborhood cat</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2026-Dinner-Lauren-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2026-Dinner-Lauren-scaled-576x768.jpg" srcset="/_media/v/2026-Dinner-Lauren-scaled-225x300.jpg 225w, /_media/v/2026-Dinner-Lauren-scaled-300x400.jpg 300w, /_media/v/2026-Dinner-Lauren-scaled-576x768.jpg 576w, /_media/v/2026-Dinner-Lauren-scaled-768x1024.jpg 768w, /_media/v/2026-Dinner-Lauren-scaled-1152x1536.jpg 1152w, /_media/v/2026-Dinner-Lauren-scaled-1536x2048.jpg 1536w, /_media/2026-Dinner-Lauren-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Date night with Lauren</figcaption></figure></figure>
<h2>December 2025</h2>
<p>We went to New York City, Mexico City, and a wedding with donkeys. See <a href="/nyc/">my New York City updated tips here</a>, and <a href="/cdmx/">my Mexico City tips here</a>.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/2025-Andrew-Badr-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2025-Andrew-Badr-scaled-576x768.jpg" srcset="/_media/v/2025-Andrew-Badr-scaled-225x300.jpg 225w, /_media/v/2025-Andrew-Badr-scaled-300x400.jpg 300w, /_media/v/2025-Andrew-Badr-scaled-576x768.jpg 576w, /_media/v/2025-Andrew-Badr-scaled-768x1024.jpg 768w, /_media/v/2025-Andrew-Badr-scaled-1152x1536.jpg 1152w, /_media/v/2025-Andrew-Badr-scaled-1536x2048.jpg 1536w, /_media/2025-Andrew-Badr-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Andrew Badr of Mixily fame</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2025-Wedding-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2025-Wedding-scaled-576x768.jpg" srcset="/_media/v/2025-Wedding-scaled-225x300.jpg 225w, /_media/v/2025-Wedding-scaled-300x400.jpg 300w, /_media/v/2025-Wedding-scaled-576x768.jpg 576w, /_media/v/2025-Wedding-scaled-768x1024.jpg 768w, /_media/v/2025-Wedding-scaled-1152x1536.jpg 1152w, /_media/v/2025-Wedding-scaled-1536x2048.jpg 1536w, /_media/2025-Wedding-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Texas wedding</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2025-Atlas-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2025-Atlas-scaled-576x768.jpg" srcset="/_media/v/2025-Atlas-scaled-225x300.jpg 225w, /_media/v/2025-Atlas-scaled-300x400.jpg 300w, /_media/v/2025-Atlas-scaled-576x768.jpg 576w, /_media/v/2025-Atlas-scaled-768x1024.jpg 768w, /_media/v/2025-Atlas-scaled-1152x1536.jpg 1152w, /_media/v/2025-Atlas-scaled-1536x2048.jpg 1536w, /_media/2025-Atlas-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Atlas the neighborhood cat</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2025-CDMX-Lauren-scaled.jpeg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2025-CDMX-Lauren-scaled-576x768.jpeg" srcset="/_media/v/2025-CDMX-Lauren-scaled-225x300.jpeg 225w, /_media/v/2025-CDMX-Lauren-scaled-300x400.jpeg 300w, /_media/v/2025-CDMX-Lauren-scaled-576x768.jpeg 576w, /_media/v/2025-CDMX-Lauren-scaled-768x1024.jpeg 768w, /_media/v/2025-CDMX-Lauren-scaled-1152x1536.jpeg 1152w, /_media/v/2025-CDMX-Lauren-scaled-1536x2048.jpeg 1536w, /_media/2025-CDMX-Lauren-scaled.jpeg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Me and Lauren in Mexico City</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2025-CDMX-mocha-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2025-CDMX-mocha-scaled-576x768.jpg" srcset="/_media/v/2025-CDMX-mocha-scaled-225x300.jpg 225w, /_media/v/2025-CDMX-mocha-scaled-300x400.jpg 300w, /_media/v/2025-CDMX-mocha-scaled-576x768.jpg 576w, /_media/v/2025-CDMX-mocha-scaled-768x1024.jpg 768w, /_media/v/2025-CDMX-mocha-scaled-1152x1536.jpg 1152w, /_media/v/2025-CDMX-mocha-scaled-1536x2048.jpg 1536w, /_media/2025-CDMX-mocha-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">the best mocha I&#39;ve had in my life in Mexico City</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/2025-CDMX-Matcha-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/2025-CDMX-Matcha-scaled-576x768.jpg" srcset="/_media/v/2025-CDMX-Matcha-scaled-225x300.jpg 225w, /_media/v/2025-CDMX-Matcha-scaled-300x400.jpg 300w, /_media/v/2025-CDMX-Matcha-scaled-576x768.jpg 576w, /_media/v/2025-CDMX-Matcha-scaled-768x1024.jpg 768w, /_media/v/2025-CDMX-Matcha-scaled-1152x1536.jpg 1152w, /_media/v/2025-CDMX-Matcha-scaled-1536x2048.jpg 1536w, /_media/2025-CDMX-Matcha-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">very good matcha in Mexico City</figcaption></figure></figure>
<h2>Conclusion</h2>
<p>It’s been fun! Thank you for looking at my photos.</p>
<p>I will post more on <a href="https://instagram.com/nickgraynews">my Instagram stories here: @nickgraynews on Instagram</a>.</p>
<p>If you’re hosting an event soon, <a href="https://www.mixily.com/">try Mixily to collect RSVPs</a>. It’s better than Evite! My friend <a href="https://www.andrewbadr.com/">Andrew Badr</a> made it and now I’m running it.</p>
<ul><li><a href="/nyc/">My Favorite Things to Do in New York City (2025)</a></li><li><a href="/mexico-city-me/">Mexico City: My Top 3 Must-See Things</a></li></ul>]]></content:encoded></item>
<item><title>Nick Gray&#39;s Kyoto Tips and Tricks: Hotels and Food Spots</title><link>https://nickgray.net/kyoto/</link><guid isPermaLink="true">https://nickgray.net/kyoto/</guid><pubDate>Thu, 18 Dec 2025 17:48:53 GMT</pubDate><description>I love Kyoto. It&#39;s one of the few cities in the world where I slow down a little, walk more, and actually look around. Friends always ask me where to…</description><content:encoded><![CDATA[<p>I love Kyoto. It’s one of the few cities in the world where I slow down a little, walk more, and actually look around.</p>
<p>Friends always ask me where to stay and what to eat in Kyoto. So I finally wrote it all down.</p>
<p>These are the exact hotels I book, the restaurants I tell people about, and the simple tricks that make the whole trip way more enjoyable.</p>
<h2>Hotels</h2>
<p>I’ve stayed in two hotels in Kyoto so far. Both stays taught me something new about the city — its history, its design, and the quiet luxury Kyoto does so well.</p>
<h3>Hotel The Mitsui, Kyoto</h3>
<p>I traveled to Kyoto in January 2025, and on that trip I stayed at Hotel The Mitsui — a former samurai residence that’s now a modern luxury hotel. It’s steps from Nijo Castle, yet it feels like a completely hidden world once you walk inside.</p>
<p>Imagine stepping into calm gardens, walking along quiet pathways, and then discovering a private onsen bath that instantly became my favorite part of the trip.</p>
<p>I filmed a full hotel tour while I was there. You can watch it below, or <a href="https://www.youtube.com/watch?v=Q6qfYJZ112Y&amp;pp=ygUObmlja2dyYXkga3lvdG8%3D">click here if you prefer watching it on YouTube</a>.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/Q6qfYJZ112Y" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<h3>The Ritz-Carlton Hotel, Kyoto</h3>
<p>Three months later, I went back to Kyoto and stayed at the Ritz-Carlton Hotel.</p>
<p>It’s set along a serene riverside path, and the whole place feels like a blend of modern luxury and authentic Japanese design.</p>
<p>There’s a beautiful gym and a great pool, but my favorite part was the quiet library — easily one of the best spots in the hotel to read, write, or just relax.</p>
<p>I filmed a full walkthrough of the Ritz-Carlton Kyoto, too. You can watch it below, or <a href="https://www.youtube.com/watch?v=CPq7xZdVdGY">click here to watch it on my channel</a>.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/CPq7xZdVdGY" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<h2>Restaurants</h2>
<p>I tried a bunch of restaurants in Kyoto, but these were the standouts. Some came from personal exploration, and others were recommendations from friends.</p>
<h3><a href="https://restaurant-monk.com/">Monk</a></h3>
<p>Monk is a tiny, special restaurant tucked right along the Philosopher’s Path — a calm, quiet stretch near Ginkakuji.</p>
<p>They use seasonal ingredients from local farmers’ markets, and everything is cooked in the most primitive, beautiful way: over live fire.</p>
<h3><a href="https://maps.app.goo.gl/FDxDGLyn7qNLsWVg7">L’Escamoteur</a></h3>
<p>This recommendation came from our friend Austin Rief. It’s run by a French magician (yes, really), and the whole place feels like stepping into a tiny, theatrical world.</p>
<p>If you go, try to get there early and grab Seat 1A. It’s the best spot in the house.</p>
<h3><a href="https://maps.app.goo.gl/NwB1bTdgjoBnV3oVA">Yakiyasai Isoya</a></h3>
<p>This place is really fun and a little hip — the kind of restaurant where they play upbeat Japanese jazz and everything feels lively. The food is incredibly fresh and fully farm-to-table, with lots of vegetable-forward dishes.</p>
<p>It’s a great spot if you want something lighter or need a break from sushi.</p>
<h3><a href="https://maps.app.goo.gl/dL4QhVQnqCymUobm6&#39;">Honke Owariya</a></h3>
<p>One of Kyoto’s oldest restaurants, Honke Owariya is famous for its handmade soba served in a traditional wooden townhouse. It’s simple, classic, and a great stop if you want an authentic Kyoto meal.</p>
<h2>Conclusion</h2>
<p>I want to go back to Kyoto soon. Maybe next spring when the cherry blossoms are out.</p>
<p>It’s one of the few places where I don’t feel the need to rush around and check off a list. I just walk. I eat. I look around.</p>
<p>The onsen at Hotel The Mitsui might be the most relaxed I’ve felt in years.</p>
<p>If you’re planning a trip, use these spots as a starting point. But also leave room to wander and find your own favorite places.</p>
<p><a href="mailto:hello@nickgray.net">Email me if you go</a>. I want to hear what you discover.</p>
<p><em><strong>Related Articles:</strong></em><strong> </strong></p>
<p><em>This is my only dedicated Kyoto guide so far. But if you’re also visiting Tokyo, check out these articles:</em></p>
<ul><li><a href="/tokyo23/"><em>Nick Gray’s Tokyo Tips and Tricks</em></a></li><li><a href="/tokyo-blind-date/"><em>Tokyo Blind Date</em></a></li><li><a href="/tokyo19/"><em>My Pictures and Notes from Tokyo</em></a></li></ul>]]></content:encoded></item>
<item><title>Cloudflare Workers Tech Talks</title><link>https://nickgray.net/cloudflare-workers-tech-talks/</link><guid isPermaLink="true">https://nickgray.net/cloudflare-workers-tech-talks/</guid><pubDate>Thu, 04 Dec 2025 16:33:46 GMT</pubDate><description>See how to solve for database latency, why you should use monorepos, tips for the Hono CLI, a tool for checking serverless security, and why you should be careful picking your email address.</description><content:encoded><![CDATA[<p>I attended Austin’s first <strong>Cloudflare Workers Tech Talks</strong> last night. Here are some photos and take-aways.</p>
<p>You’ll learn how to solve for database latency, why you should use monorepos, tips for the Hono CLI, a tool for checking serverless security, and why you should be careful picking your email address.</p>
<figure class="wp-block-image size-large"><a href="/_media/Cloudflare-Workers-Group.jpeg"><img src="/_media/v/Cloudflare-Workers-Group-1024x485.jpeg" srcset="/_media/v/Cloudflare-Workers-Group-300x142.jpeg 300w, /_media/v/Cloudflare-Workers-Group-768x364.jpeg 768w, /_media/v/Cloudflare-Workers-Group-1024x485.jpeg 1024w, /_media/v/Cloudflare-Workers-Group-1536x728.jpeg 1536w, /_media/Cloudflare-Workers-Group.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="group of people inside a loft space" width="1024" height="485" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Group photo that I stole from Yusuke Wada&#39;s X post</figcaption></figure>
<h2>Hyperdrive: Solving for Database Latency</h2>
<figure class="wp-block-image size-large"><a href="/_media/v/Cloudflare-Workers-IMG_6039-scaled-2048x1536.jpg"><img src="/_media/v/Cloudflare-Workers-IMG_6039-scaled-1024x768.jpg" srcset="/_media/v/Cloudflare-Workers-IMG_6039-scaled-300x225.jpg 300w, /_media/v/Cloudflare-Workers-IMG_6039-scaled-768x576.jpg 768w, /_media/v/Cloudflare-Workers-IMG_6039-scaled-800x600.jpg 800w, /_media/v/Cloudflare-Workers-IMG_6039-scaled-1024x768.jpg 1024w, /_media/v/Cloudflare-Workers-IMG_6039-scaled-1536x1152.jpg 1536w, /_media/v/Cloudflare-Workers-IMG_6039-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Presented by Pranoy Dutta, Systems Engineer @ Cloudflare</figcaption></figure>
<p>There’s a fundamental issue in serverless architecture: the latency inherent in connecting ephemeral compute to traditional databases.</p>
<p>Pranoy introduced <a href="https://developers.cloudflare.com/hyperdrive/">Cloudflare Hyperdrive</a>, a service designed to make existing regional databases feel global by accelerating the connection process rather than moving the data itself.</p>
<ul><li><strong>The problem isn’t the query, it is the handshake.</strong> If you naïvely connect a serverless worker to a Postgres database, 90% of your latency is actually the TCP/TLS setup. A simple query takes about 5 round trips minimum (TCP handshake, TLS handshake, Auth) before data even flows.</li><li><strong>Stop paying the Serverless Tax.</strong> A worker connecting directly to a database can incur 1.6s+ latency for a task that should take milliseconds. This is why traditional connection pooling fails in serverless environments. You cannot maintain the pool if the compute dies immediately.</li><li><strong>Architecture details.</strong> Hyperdrive places a sidecar on the same physical machine as your Worker. It intercepts the <code>connect()</code> call at the socket layer using a Unix domain socket. It sort of lies to your database driver (like Postgres.js) to make it think it is connecting directly, while actually routing through a pre-warmed connection pool maintained by Cloudflare.</li><li><strong>One-line config change.</strong> You do not change your code logic. You just swap the connection string variable. The driver remains the same, but the network topology changes drastically.</li></ul>
<figure class="wp-block-image size-large"><a href="/_media/v/Cloudflare-Workers-IMG_6036-scaled-2048x1536.jpeg"><img src="/_media/v/Cloudflare-Workers-IMG_6036-scaled-1024x768.jpeg" srcset="/_media/v/Cloudflare-Workers-IMG_6036-scaled-300x225.jpeg 300w, /_media/v/Cloudflare-Workers-IMG_6036-scaled-768x576.jpeg 768w, /_media/v/Cloudflare-Workers-IMG_6036-scaled-800x600.jpeg 800w, /_media/v/Cloudflare-Workers-IMG_6036-scaled-1024x768.jpeg 1024w, /_media/v/Cloudflare-Workers-IMG_6036-scaled-1536x1152.jpeg 1536w, /_media/v/Cloudflare-Workers-IMG_6036-scaled-2048x1536.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="diagram of Cloudflare Hyperdrive overview" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">I appreciate the stick figure clip art.</figcaption></figure>
<h3>Q&amp;A: Hyperdrive</h3>
<p><strong>Question 1:</strong> Can you guarantee the ordering of requests? For example, if I have a bunch of writes coming in, can I ensure they happen sequentially?</p>
<p><strong>Answer:</strong> (Pranoy) No, we don’t guarantee ordering in that sense. It behaves like a standard connection pool. However, since we are maintaining a warm pool, you generally don’t face the race conditions you might see with cold starts, but the ordering logic would still depend on how your worker sends the queries.</p>
<p><strong>Question 2:</strong> Can you leverage Hyperdrive outside of the standard request scope? For example, if I have an Auth library initializing outside the <code>fetch</code> handler?</p>
<p><strong>Answer:</strong> (Pranoy) It depends on the library, but generally no. Hyperdrive is a “binding” in the Worker environment. If the environment variable doesn’t exist outside of the <code>fetch</code> handler scope, you wouldn’t be able to access it to initialize the connection globally.</p>
<p><strong>Question 3:</strong> Will Hyperdrive ever be exposed on a public endpoint so I can use it outside of Cloudflare Workers?</p>
<p><strong>Answer:</strong> (Pranoy) Currently, no. This is built specifically for Cloudflare Workers. Our goal is to speed up the access <em>from</em> our global network to your database. We don’t want to become a generic public proxy for external applications right now.</p>
<p><strong>Question 4:</strong> How long does the warm connection stay alive?</p>
<p><strong>Answer:</strong> (Pranoy) It is tunable, but we generally keep the connections alive for a significant duration to ensure the pool is ready. We actually keep about double the number of connections open relative to the active load to handle spikes, and we multiplex users over those connections.</p>
<h2>Scaling Developer Experience with Monorepos</h2>
<figure class="wp-block-image size-large"><a href="/_media/v/Cloudflare-Workers-IMG_6042-scaled-2048x1536.jpg"><img src="/_media/v/Cloudflare-Workers-IMG_6042-scaled-1024x768.jpg" srcset="/_media/v/Cloudflare-Workers-IMG_6042-scaled-300x225.jpg 300w, /_media/v/Cloudflare-Workers-IMG_6042-scaled-768x576.jpg 768w, /_media/v/Cloudflare-Workers-IMG_6042-scaled-800x600.jpg 800w, /_media/v/Cloudflare-Workers-IMG_6042-scaled-1024x768.jpg 1024w, /_media/v/Cloudflare-Workers-IMG_6042-scaled-1536x1152.jpg 1536w, /_media/v/Cloudflare-Workers-IMG_6042-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Presented by Jacob Hands, Systems Engineer @ Cloudflare</figcaption></figure>
<p>Jacob works on the team that helps connect <strong>Cloudflare Workers</strong> to <strong>GitHub deployments</strong>. He shared his journey from managing dozens of isolated worker repositories to consolidating them into a single, high-efficiency mono-repo. I think he said that his Workers projects get billions of uses each week.</p>
<p><a href="https://github.com/jahands">See his GitHub here includes which a monorepo template for Cloudflare Workers and his public npm packages</a>.</p>
<p>You want to use a monorepo because managing individual repositories for every micro-service leads to maintenance fatigue and inconsistent tooling.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/Cloudflare-Workers-IMG_6044-scaled-2048x1536.jpg"><img src="/_media/v/Cloudflare-Workers-IMG_6044-scaled-1024x768.jpg" srcset="/_media/v/Cloudflare-Workers-IMG_6044-scaled-300x225.jpg 300w, /_media/v/Cloudflare-Workers-IMG_6044-scaled-768x576.jpg 768w, /_media/v/Cloudflare-Workers-IMG_6044-scaled-800x600.jpg 800w, /_media/v/Cloudflare-Workers-IMG_6044-scaled-1024x768.jpg 1024w, /_media/v/Cloudflare-Workers-IMG_6044-scaled-1536x1152.jpg 1536w, /_media/v/Cloudflare-Workers-IMG_6044-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">The benefits of monorepos are large and long</figcaption></figure>
<ul><li><strong>The Micro-Worker Trap.</strong> If you spin up a separate repo for every small worker, such as an admin tool or a scheduler, you will inevitably suffer from configuration drift. You end up with 30 different <code>config</code> files and outdated linter rules scattered everywhere.</li><li><strong>The Gold Standard Stack.</strong> The recommended setup for scaling Workers development right now is Turbo Repo combined with PNPM Workspaces. This allows you to share internal packages, like database schemas or types, across multiple workers without publishing them to NPM.</li><li><strong>The Copy-Paste Regret.</strong> Jacob mentioned that he often built small projects, learned a better way to do something, and then realized he had to go back to 17 other repos to fix it manually. A mono-repo solves this by centralizing shared logic.</li><li><strong>Deployment Speed.</strong> Moving to a mono-repo reduced deployment overhead because shared dependencies are optimized locally rather than pulled redundantly during the build process.</li></ul>
<h2>hono-cli for AI-Assisted Development</h2>
<p><em><strong>🏆 Top Speaker Award 🏆</strong></em><em> due to: Lots of LOLs, Fast presentation, Good tech</em></p>
<figure class="wp-block-image size-large"><a href="/_media/v/Cloudflare-Workers-IMG_6049-scaled-2048x1536.jpg"><img src="/_media/v/Cloudflare-Workers-IMG_6049-scaled-1024x768.jpg" srcset="/_media/v/Cloudflare-Workers-IMG_6049-scaled-300x225.jpg 300w, /_media/v/Cloudflare-Workers-IMG_6049-scaled-768x576.jpg 768w, /_media/v/Cloudflare-Workers-IMG_6049-scaled-800x600.jpg 800w, /_media/v/Cloudflare-Workers-IMG_6049-scaled-1024x768.jpg 1024w, /_media/v/Cloudflare-Workers-IMG_6049-scaled-1536x1152.jpg 1536w, /_media/v/Cloudflare-Workers-IMG_6049-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="Yusuke Wada the founder of Hono" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Presented by Yusuke Wada, Developer Advocate @ Cloudflare</figcaption></figure>
<p>The creator of the Hono framework demonstrated how the tool is evolving beyond a simple web router. Yusuke showcased the new <code>hono-cli</code>, which integrates AI directly into the terminal to reduce context switching and speed up the development loop.</p>
<ul><li><strong>The Hono Philosophy.</strong> Hono isn’t just a framework; it is building an ecosystem around Web Standard primitives to ensure code is portable across runtimes.</li><li><strong>Stop leaving the terminal.</strong> The new CLI introduces AI directly into the workflow. <code>hono docs</code> uses Retrieval-Augmented Generation (RAG) to search documentation and answer implementation questions without opening a browser. <code>hono search</code> acts as a middleware that allows you to grep through your codebase using natural language.</li><li><strong>Hono Request beats Curl.</strong> Yusuke demoed a command called <code>hono request</code> that lets you ping your worker endpoints locally without spinning up a full localhost server or dealing with CORS. It creates a synthetic request object and passes it directly to the handler function.</li></ul>
<figure class="wp-block-image size-large"><a href="/_media/Cloudflare-Workers-IMG_6062-scaled.jpg"><img src="/_media/v/Cloudflare-Workers-IMG_6062-scaled-576x768.jpg" srcset="/_media/v/Cloudflare-Workers-IMG_6062-scaled-225x300.jpg 225w, /_media/v/Cloudflare-Workers-IMG_6062-scaled-300x400.jpg 300w, /_media/v/Cloudflare-Workers-IMG_6062-scaled-576x768.jpg 576w, /_media/v/Cloudflare-Workers-IMG_6062-scaled-768x1024.jpg 768w, /_media/v/Cloudflare-Workers-IMG_6062-scaled-1152x1536.jpg 1152w, /_media/v/Cloudflare-Workers-IMG_6062-scaled-1536x2048.jpg 1536w, /_media/Cloudflare-Workers-IMG_6062-scaled.jpg 1920w" sizes="(max-width: 576px) 100vw, 576px" alt="Yusuke Wada and Nick Gray" width="576" height="768" loading="lazy" decoding="async" style="max-width:min(100%,576px);height:auto;" /></a><figcaption class="wp-element-caption">Yusuke Wada shaking my hand to say &quot;Nice to meet you!&quot;</figcaption></figure>
<h2>Automating Security Posture at the Edge</h2>
<p>Harshad presented <a href="https://github.com/harshadk99/flareguard">FlareGuard</a>, a tool designed to solve the visibility gap in serverless security. While developers often secure their origin servers, the Edge configuration is frequently left wide open due to negligence or lack of tooling.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/Cloudflare-Workers-IMG_6053-scaled-2048x1536.jpg"><img src="/_media/v/Cloudflare-Workers-IMG_6053-scaled-1024x768.jpg" srcset="/_media/v/Cloudflare-Workers-IMG_6053-scaled-300x225.jpg 300w, /_media/v/Cloudflare-Workers-IMG_6053-scaled-768x576.jpg 768w, /_media/v/Cloudflare-Workers-IMG_6053-scaled-800x600.jpg 800w, /_media/v/Cloudflare-Workers-IMG_6053-scaled-1024x768.jpg 1024w, /_media/v/Cloudflare-Workers-IMG_6053-scaled-1536x1152.jpg 1536w, /_media/v/Cloudflare-Workers-IMG_6053-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Presented by Harshad Sadashiv Kadam, Senior Security Infrastructure Engineer @ Indeed</figcaption></figure>
<ul><li><strong>The Invisible Risk.</strong> Common misconfigurations at the edge include exposing <code>.env</code> variables, using outdated TLS versions (1.0/1.1), or leaving debug routes active in production.</li><li><strong>Audit via Baseline Comparison.</strong> FlareGuard defines a secure Gold Standard YAML configuration. It scans every worker in your account and diffs their actual config against this baseline to highlight vulnerabilities.</li><li><strong>The Shadow IT Fix.</strong> The tool automatically detects routes or workers that developers spun up and forgot about. These “zombie workers” are often the entry points for attacks because they are rarely updated or monitored.</li></ul>
<h2>[REDACTED COOL STUFF]</h2>
<p>The founder of Cloudflare Workers gave the last talk of the night.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/Cloudflare-Workers-IMG_6055-scaled-2048x1536.jpg"><img src="/_media/v/Cloudflare-Workers-IMG_6055-scaled-1024x768.jpg" srcset="/_media/v/Cloudflare-Workers-IMG_6055-scaled-300x225.jpg 300w, /_media/v/Cloudflare-Workers-IMG_6055-scaled-768x576.jpg 768w, /_media/v/Cloudflare-Workers-IMG_6055-scaled-800x600.jpg 800w, /_media/v/Cloudflare-Workers-IMG_6055-scaled-1024x768.jpg 1024w, /_media/v/Cloudflare-Workers-IMG_6055-scaled-1536x1152.jpg 1536w, /_media/v/Cloudflare-Workers-IMG_6055-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="Kenton Varda" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Presented by Kenton Varda, Principal Engineer @ Cloudflare</figcaption></figure>
<p>Kenton asked that we not share his talk online, so I’ve not included his presentation in my notes.</p>
<p>However! Kenton did talk about one thing that I can share because <a href="https://www.wired.com/story/misplaced-emails-took-over-inbox-temporal/">Wired wrote a full featured article about it</a>:<strong> The temporal@gmail.com Email Address Saga.</strong></p>
<p>Kenton owns the email address <code>temporal@gmail.com</code>. Because “Temporal” means “Temporary” in Spanish, the entire Spanish-speaking world uses his address when they don’t want to give their real email. He constantly gets phone bills, receipts, and sign-ups from random people in Spain and Mexico and Argentina.</p>
<p>His recount of this was super funny and engaging. I think Kenton is an underrated public speaker.</p>
<h2>Conclusion</h2>
<p>If anything my notes sounds technically incorrect, it is probably because I didn’t understand it. Please <a href="mailto:hello@nickgray.net">email me with any corrections</a>.</p>
<p>Overall, it was a good event. We got free pizza and drinks, they had name tags, I heard some good tech talks, there was a lot of laughter, and everyone was friendly.</p>
<p>It’s neat to see people building on Workers and the internal Cloudflare tooling.</p>
<p><em>I’ve been using Cloudflare Workers a lot for my </em><a href="https://patronview.com/"><em>Patron View donor database project</em></a><em>. Check it out! We use Workers, D1, KV, everything is on Workers Pages with Astro, and more.</em></p>
<figure class="wp-block-image size-full"><a href="https://luma.com/5pfl2u3y?tk=XFjthE"><img src="/_media/Cloudflare-Workers-invite.png" srcset="/_media/v/Cloudflare-Workers-invite-300x250.png 300w, /_media/v/Cloudflare-Workers-invite-768x640.png 768w, /_media/v/Cloudflare-Workers-invite-922x768.png 922w, /_media/Cloudflare-Workers-invite.png 1014w" sizes="(max-width: 1014px) 100vw, 1014px" alt="Cloudflare Workers Tech Talks ATX" width="1014" height="845" loading="lazy" decoding="async" style="max-width:100%;height:auto;" /></a><figcaption class="wp-element-caption">Screenshot of the event info and RSVP</figcaption></figure>]]></content:encoded></item>
<item><title>My St. Regis Hotel Tour Videos</title><link>https://nickgray.net/st-regis/</link><guid isPermaLink="true">https://nickgray.net/st-regis/</guid><pubDate>Thu, 27 Nov 2025 06:07:32 GMT</pubDate><description>I realized I’ve made a lot of videos about St. Regis hotels, so I thought I’d create this blog post to collect them all. The St. Regis Bali Resort, Nusa…</description><content:encoded><![CDATA[<p><br />I realized I’ve made a lot of videos about St. Regis hotels, so I thought I’d create this blog post to collect them all.</p>
<h2>The St. Regis Bali Resort, Nusa Dua</h2>
<p>This is my FAVORITE St Regis in the world.</p>
<p>In this tour I will show you my room, different pools, the breakfast buffet, the special dance ceremony, the beach, the spa and much more!</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/8DMt7q7sn90" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<p><a href="https://www.youtube.com/watch?v=8DMt7q7sn90"><em>Nusa Dua: St Regis Bali Tour and HONEST Review</em></a></p>
<h2>The St. Regis Kanai Resort, Riviera Maya</h2>
<p>I paid with my own points to give you an honest tour of this sophisticated resort. </p>
<p>Spoiler: I had a private plunge pool in my room and the breakfast buffet earned two thumbs up from me.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/fukPrEE--hg" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<p><a href="https://www.youtube.com/watch?v=fukPrEE--hg"><em>BEST Hotel in Mexico: St. Regis Kanai in Rivera Maya FULL Resort Tour and Honest Review</em></a></p>
<h2>The St. Regis Bangkok</h2>
<p>This is my favorite hotel in Bangkok.</p>
<p>I’ll show you the secret spa area with a cold plunge, the boxing ring in the gym, and the incredible breakfast buffet.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/_NjD2s2oKjA" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<p><a href="https://www.youtube.com/watch?v=_NjD2s2oKjA"><em>BEST Hotel in Bangkok Thailand: St Regis Bangkok THE BEST ST REGIS? Full tour + Honest review</em></a></p>
<h2>The St. Regis Mexico City</h2>
<p>I stayed at the St Regis Mexico City a couple of times and it never disappoints.</p>
<p>I will show you the suite room, the standard room, the gym, sauna, multiple restaurants, and more.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/sYxuKbkTqno" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<p><a href="https://www.youtube.com/watch?v=sYxuKbkTqno"><em>St Regis Mexico City: Hotel Tour &amp; Honest Review with Room, Suite, Gym, Spa, Restaurants</em></a></p>
<h2>The St. Regis Mumbai</h2>
<p>Join me as I explore the St. Regis Mumbai to show you the impressive rooftop pool, the massive gym, and a breakfast buffet that features a live chai station and a ‘Grandma’s Pickle Table’.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/nqXzkG-jU84" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<p><a href="https://www.youtube.com/watch?v=nqXzkG-jU84"><em>Full Tour of St. Regis Mumbai Hotel: Room, Gym, Buffet, Lobby</em></a></p>
<h2>The St. Regis Singapore</h2>
<p>I stayed for 4 nights at the St. Regis Singapore in August 2023. </p>
<p>In this tour you’ll see my room, the gym, the pool area, the breakfast buffet, the lobby, and more.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/ZWHO95KU0-U" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<p><a href="https://www.youtube.com/watch?v=ZWHO95KU0-U"><em>St. Regis Singapore Hotel Tour and Honest Review</em></a></p>
<h2>Conclusion</h2>
<p>What I love about the St. Regis resort hotels is so many of them have great afternoon tea service and amazing breakfast buffets. And when I’m on property, it feels like this little bubble of comfort and fun—with all the restaurants, activities, and services I need right there. I don’t have to think about anything. I can just relax, explore, and enjoy.</p>
<p>Do you have any suggestions or comments for how to make my videos better? Leave a comment on the YouTube video or email me to <a href="mailto:hello@nickgray.net">hello@nickgray.net</a></p>
<p><a href="https://www.youtube.com/@nickgray">Subscribe to my YouTube channel here to see more</a>.</p>
<p><em>Related </em><em>article: </em><a href="/st-regis-san-juan/"><em>Puerto Rico: My Favorite Hotel, St. Regis Bahia Beach</em></a></p>]]></content:encoded></item>
<item><title>Amazon Warehouse Tour Review: Fulfillment Center</title><link>https://nickgray.net/amazon-tour/</link><guid isPermaLink="true">https://nickgray.net/amazon-tour/</guid><pubDate>Fri, 31 Oct 2025 17:02:54 GMT</pubDate><description>I saw where all my Amazon packages come from as part of an Amazon Fulfillment Center Tour. If you’re an Amazon customer and if you’re slightly nerdy and interested in…</description><content:encoded><![CDATA[<p>I saw where all my Amazon packages come from as part of an Amazon Fulfillment Center Tour.</p>
<p>If you’re an Amazon customer and if you’re slightly nerdy and interested in warehouse logistics, you should <a href="https://www.amazontours.com/na/onsite">sign up for one of these tours</a> near you.</p>
<p>Here’s what I saw, what surprised me, and whether you should take the tour yourself. (Yes.)</p>
<p><em>This is not a sponsored post. I am really just a long-time customer and shareholder of Amazon and I enjoy things like warehouse tours.</em></p>
<h2>Introduction</h2>
<p>Last week I toured the <strong>SAT2 Amazon Fulfillment Center</strong> in San Marcos, Texas.</p>
<p>It’s one of more than 175 fulfillment centers across America that make Amazon’s two-day shipping possible.</p>
<figure class="wp-block-image size-large"><a href="/_media/Amazon-factory-tour-security.jpg"><img src="/_media/v/Amazon-factory-tour-security-1024x768.jpg" srcset="/_media/v/Amazon-factory-tour-security-300x225.jpg 300w, /_media/v/Amazon-factory-tour-security-768x576.jpg 768w, /_media/v/Amazon-factory-tour-security-800x600.jpg 800w, /_media/v/Amazon-factory-tour-security-1024x768.jpg 1024w, /_media/v/Amazon-factory-tour-security-1536x1152.jpg 1536w, /_media/Amazon-factory-tour-security.jpg 1733w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Me checking in for security clearance before the warehouse tour started</figcaption></figure>
<p>The tour is completely free. Amazon is spending <strong>millions of dollars</strong> to show nerds like you and me how their warehouses work.</p>
<p>You can sign up for one of the tours here: <a href="https://www.amazontours.com/na/onsite">In-Person Amazon Fulfillment Center Tours</a>. They have a bunch of locations available.</p>
<figure class="wp-block-image size-large"><a href="https://www.amazontours.com/na/onsite"><img src="/_media/v/image-918x768.png" srcset="/_media/v/image-300x251.png 300w, /_media/v/image-768x643.png 768w, /_media/v/image-918x768.png 918w, /_media/image.png 1310w" sizes="(max-width: 918px) 100vw, 918px" alt="" width="918" height="768" loading="lazy" decoding="async" style="max-width:min(100%,918px);height:auto;" /></a><figcaption class="wp-element-caption">Lots of location around the USA, and even 2 in Canada</figcaption></figure>
<p>I assume they’re doing this because they want you to feel good about Amazon being one of America’s largest employers. And honestly it worked on me.</p>
<div class="ng-callout ng-callout--warning"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/warning.svg" alt="" aria-hidden="true" width="44" height="38" loading="lazy" decoding="async" /></span><span class="ng-callout__label">WARNING!</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-4f401605 gb-headline-text">The push to offer more public tours is happening at an interesting time—Amazon just announced they’re cutting 14,000 corporate jobs, while also planning to automate 75% of warehouse operations over the next decade. More on that later.</p></div></div>
<h2>Inside the Warehouse</h2>
<p>What you will see inside the warehouse is miles and miles of conveyor belts. Seriously, probably dozens of miles of indoor tracks moving packages in every direction. It’s hypnotic to watch and yet feels exactly like what you’d sort of expect.</p>
<p>The building is absolutely massive—like 28 football fields massive. And this is just ONE facility that only handles standard two-day shipping. Amazon has more than 175 of these fulfillment centers across America, all running simultaneously, all processing millions of packages.</p>
<figure class="wp-block-image size-large"><a href="/_media/Amazon-factory-tour-robots.jpg"><img src="/_media/v/Amazon-factory-tour-robots-1024x768.jpg" srcset="/_media/v/Amazon-factory-tour-robots-300x225.jpg 300w, /_media/v/Amazon-factory-tour-robots-768x576.jpg 768w, /_media/v/Amazon-factory-tour-robots-800x600.jpg 800w, /_media/v/Amazon-factory-tour-robots-1024x768.jpg 1024w, /_media/v/Amazon-factory-tour-robots-1536x1152.jpg 1536w, /_media/Amazon-factory-tour-robots.jpg 1733w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">This was a rare area where the guide said we were allowed to take pictures.</figcaption></figure>
<p>They showed us a robotic arm in one section, pictured above, but it wasn’t doing any work when we were there. I thought it was funny that this was the most technologically advanced part of the tour. A lot of the other stuff was a bit old hat.</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Nick&#39;s Note</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-711fe7f1 gb-headline-text">Same-day and next-day deliveries happen at completely different facilities called “Sub Same Day” centers. These are smaller (around 155,000 square feet versus millions for regular fulfillment centers like this one) and use different technology. They usually can deliver the top 100,000 products within 5 hours. Amazon operates over 55 of these specialized facilities, but the tour doesn’t show you any of this newer stuff.</p></div></div>
<h2>Kiva Robots</h2>
<p>The big stars of the tour are supposed to be the warehouse workers. But I think the coolest thing for me was seeing how the Kiva robots work. Those are the orange, Roomba-like robots you’ve probably seen in Amazon promotional videos.</p>
<figure class="wp-block-image size-full"><img src="/_media/v/Amazon-factory-Kiva-robots-1024x747.png" srcset="/_media/v/Amazon-factory-Kiva-robots-300x219.png 300w, /_media/v/Amazon-factory-Kiva-robots-768x560.png 768w, /_media/v/Amazon-factory-Kiva-robots-1024x747.png 1024w, /_media/Amazon-factory-Kiva-robots.png 1184w" sizes="(max-width: 1024px) 100vw, 1024px" alt="image showing Kiva robots in an AI image of an Amazon warehouse" width="1184" height="864" loading="lazy" decoding="async" style="max-width:100%;height:auto;" /><figcaption class="wp-element-caption">Those orange things at the bottom are the Kiva robots. I couldn&#39;t take pictures in this area, but I used Google Gemini to make an image that&#39;s pretty much what you&#39;ll see.</figcaption></figure>
<p>The Kiva robots don’t actually pick items. Instead, they slide under entire shelving units called “pods,” lift them up, and bring them to stationary human workers. The rep said they can lift 1,000 lbs.</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Nick&#39;s Note</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-7ce35279 gb-headline-text">This technology is old. Amazon bought Kiva Robotics back in 2012 from a Boston company. If you’re expecting to see bleeding-edge AI robots or sci-fi automation on your tour, you’ll be disappointed.</p></div></div>
<p>The robots navigate by reading 2D barcodes on the floor. A central AI system (running on Amazon Web Services, naturally) coordinates all their movements to prevent collisions. The robot zone—this fenced-off area where the pods zip around—takes up about 65% of the facility’s square footage. Humans aren’t allowed in there while it’s operating and we sometimes had to be careful where we walked.</p>
<figure class="wp-block-image size-large"><a href="/_media/Amazon-tour-How-Your-Order-Gets-to-You.jpg"><img src="/_media/v/Amazon-tour-How-Your-Order-Gets-to-You-768x768.jpg" srcset="/_media/v/Amazon-tour-How-Your-Order-Gets-to-You-300x300.jpg 300w, /_media/v/Amazon-tour-How-Your-Order-Gets-to-You-768x768.jpg 768w, /_media/Amazon-tour-How-Your-Order-Gets-to-You.jpg 1300w" sizes="(max-width: 768px) 100vw, 768px" alt="" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a><figcaption class="wp-element-caption">If I was a better writer, I would figure out a more natural spot to include this image. Alas. Here&#39;s a little overview they showed us during the safety briefing.</figcaption></figure>
<h2>Human Workers</h2>
<p>Way more humans work here than I expected. People were sorting packages, applying labels, moving items from conveyor belts, scanning barcodes, and doing quality checks.</p>
<p>The tour guides—all actual Amazon employees—were sharp and seemed genuinely happy. Every employee we talked to was in a good mood. Maybe they put the happy ones on the tour route, but still.</p>
<p>This tour gave me newfound respect for warehouse workers. The lack of windows and natural light would hurt my soul. The repetitive nature of the work, day in and day out, isn’t something I’d be good at. It reminded me of my high school apprenticeship at Siemens Energy and Automation, where I’d sometimes see the warehouse workers while setting up computers for the IT department.</p>
<p>For the people who choose this line of work, the benefits seemed solid and the working environment looked reasonable.</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">CHANGES AHEAD</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-46fb95c2 gb-headline-text">While Amazon was showing us all these human jobs, they’re simultaneously planning massive changes. According to leaked documents reported by the New York Times in October 2025, Amazon wants to automate 75% of warehouse operations by 2033, potentially avoiding 600,000 new hires. Which, you know, doesn’t mean job cuts: just avoiding new hires. They did however just cut 14,000 corporate jobs this week, citing AI efficiency gains.</p></div></div>
<h2>How They SLAM Shipping Labels</h2>
<p>The way they apply shipping labels is interesting. The label barely touches the box at first. It’s slightly wet with some kind of mist. Then gravity and time make it stick permanently.</p>
<figure class="wp-block-image size-large"><img src="/_media/v/Amazon-factory-SLAM-1024x585.png" srcset="/_media/v/Amazon-factory-SLAM-300x171.png 300w, /_media/v/Amazon-factory-SLAM-768x439.png 768w, /_media/v/Amazon-factory-SLAM-1024x585.png 1024w, /_media/Amazon-factory-SLAM.png 1344w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="585" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /><figcaption class="wp-element-caption">I couldn&#39;t take pics, but again I used Google Gemini to make this excellent dupe of the SLAM machines.</figcaption></figure>
<p>I watched this happen and couldn’t believe those labels would stay on. But when Amazon is processing millions of packages weekly, they figure out what works and how to use the least amount of effort that sticks 99.999% of the time.</p>
<p>The way they handle labels is called the SLAM process. That stands for:</p>
<ol><li>Scan</li><li>Label</li><li>Apply</li><li>Manifest</li></ol>
<p>The package never stops moving on the conveyor belt. As it flies by at high speed, it gets automatically weighed (to verify it’s the right item), then a robotic arm instantly prints the shipping label and literally blasts it onto the box with a puff of air. That’s why the labels looked barely attached and slightly damp when I saw them—they’re shot onto the packages with compressed air while everything’s still moving. The whole thing happens in seconds. No human touches it.</p>
<h2>Amazon Warehouse Tour Logistics</h2>
<p>Here’s what to expect in a more detailed notation.</p>
<p><strong>Duration:</strong> About 45-60 minutes, plus a 10-minute safety briefing.</p>
<p><strong>What happens:</strong></p>
<ul><li>You start in a classroom watching a safety video</li><li>Two or three tour guides chaperon you at all times</li><li>You’ll walk about a mile and climb at least one flight of stairs</li><li>They give you a bottle of water</li><li>There’s one bathroom break during the tour</li></ul>
<figure class="wp-block-image size-full"><img src="/_media/v/Amazon-tour-Orientation-scaled-1152x1536.jpeg" srcset="/_media/v/Amazon-tour-Orientation-scaled-225x300.jpeg 225w, /_media/v/Amazon-tour-Orientation-scaled-300x400.jpeg 300w, /_media/v/Amazon-tour-Orientation-scaled-576x768.jpeg 576w, /_media/v/Amazon-tour-Orientation-scaled-768x1024.jpeg 768w, /_media/v/Amazon-tour-Orientation-scaled-1152x1536.jpeg 1152w, /_media/v/Amazon-tour-Orientation-scaled-1536x2048.jpeg 1536w, /_media/Amazon-tour-Orientation-scaled.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1920" height="2560" loading="lazy" decoding="async" style="max-width:100%;height:auto;" /><figcaption class="wp-element-caption">Me during the safety orientation. We wore these headsets and the guides spoke to us through wireless microphones.</figcaption></figure>
<p><strong>Pro Tip:</strong> They tell you to arrive 15 minutes early. You really only need to be there 5 minutes early. Tours start exactly on time.</p>
<p><strong>Bathroom Warning:</strong> I couldn’t use the bathroom after the tour ended. If you drink a lot of water or Diet Coke like me, plan accordingly.</p>
<p><strong>What you can’t bring:</strong></p>
<ul><li>No phones allowed on the tour floor (they provide lockers)</li><li>No bags or backpacks</li><li>Photography only allowed in designated lobby areas</li></ul>
<p><strong>What to wear:</strong></p>
<ul><li>Closed-toe shoes (required)</li><li>Long pants recommended</li><li>Sleeves required (no tank tops)</li></ul>
<h2 class="gb-headline gb-headline-e9dbe3a6 gb-headline-text">Conclusion</h2>
<p>Should you take this tour?</p>
<p>Yes, absolutely. I mean, it’s free. And it was cool.</p>
<p>You’re not seeing any proprietary secrets on this tour. Competitors aren’t going to learn anything groundbreaking. What you’re seeing is the bulk warehouse operation: lots of people, lots of conveyor belts, and those 12-year-old Kiva robots.</p>
<p>But still. It was neat. Most of us buy from Amazon constantly but have no idea how it actually works. This is a chance to see behind the curtain of a multi trillion-dollar operation.</p>
<p>You’ll see the pick, pack, sort, and ship process that gets packages to your door. You’ll meet actual Amazon warehouse workers and sort of understand the massive scale of e-commerce logistics.</p>
<p>The tour made me feel better as both an Amazon customer and shareholder (<a href="https://tripeak.com/investing/"><em>I’ve owned the stock since 2003!</em></a>). Seeing the operation firsthand, meeting the employees, and understanding the complexity involved—yeah, I think that is worth an hour or two of your time.</p>
<p><strong>Is it a PR exercise?</strong> Absolutely yes.</p>
<p><strong>Did it work on me?</strong> Also yes.</p>
<p><em>Visit</em><a href="https://www.amazontours.com/na/onsite"><em> amazontours.com</em></a><em> and find a fulfillment center near you. Tours are free but you must register in advance—no walk-ins allowed. Bring a friend. My buddy Sameer and I both came away impressed by the scale and complexity of the operation.</em></p>
<p><em>Have you taken an Amazon fulfillment center tour? What surprised you? Email me at </em><a href="mailto:hello@nickgray.net"><em>hello@nickgray.net</em></a><em> or leave a comment below</em></p>
<p><em>Thanks to my friend </em><a href="https://jonathanwegener.com/"><em>Jonathan Wegener</em></a><em> who told me that I MUST take this tour. He’s always ahead of the curve and knows me well.</em></p>
<h2>Bonus: Amazon’s Peculiar Ways</h2>
<p>I took a picture of a sign they had up for their employees called “Amazon’s Peculiar Ways.”</p>
<figure class="wp-block-image size-large"><img src="/_media/v/Amazon-tour-Peculiar-Ways-e1761930771831-1024x653.jpg" srcset="/_media/v/Amazon-tour-Peculiar-Ways-e1761930771831-300x191.jpg 300w, /_media/v/Amazon-tour-Peculiar-Ways-e1761930771831-768x490.jpg 768w, /_media/v/Amazon-tour-Peculiar-Ways-e1761930771831-1024x653.jpg 1024w, /_media/v/Amazon-tour-Peculiar-Ways-e1761930771831-1536x980.jpg 1536w, /_media/Amazon-tour-Peculiar-Ways-e1761930771831.jpg 1698w" sizes="(max-width: 1024px) 100vw, 1024px" alt="sign that says Amazon&#39;s Peculiar Ways and has bulleted list of text" width="1024" height="653" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /><figcaption class="wp-element-caption">Amazon&#39;s Peculiar Ways</figcaption></figure>
<ul><li>We earn trust with our customers by making precise, high-bar promises and then keeping them.</li><li>We are willing to make long-term investments – sometimes at the expense of short-term gains.</li><li>We share the good and the bad to help customers make informed buying decisions.</li><li>We work to avoid the bland personality that customers typically associate with the big homogeneous, corporate Borg.</li><li>We take credit for (i.e., brag about) the impressive things we do in a way that is subtle and sophisticated.</li><li>We endeavor to speak to our customers in a tone that is neither boastful nor boring.</li><li>We use specificity when possible and sensible.</li><li>We prefer to title features factually with a degree of precision.</li><li>We don’t make content look like an ad.</li><li>We stay away from creating new icons.</li></ul>]]></content:encoded></item>
<item><title>How Cloudflare Helped X Improve Network Performance and Reliability</title><link>https://nickgray.net/cloudflare-x/</link><guid isPermaLink="true">https://nickgray.net/cloudflare-x/</guid><pubDate>Tue, 21 Oct 2025 02:26:23 GMT</pubDate><description>I attended a presentation by Cloudflare about how they helped X (formerly Twitter) improve their reliability and network performance. To my knowledge, you will not find this information anywhere else…</description><content:encoded><![CDATA[<p>I attended a presentation by <strong>Cloudflare</strong> about how they helped <strong>X (formerly Twitter)</strong> improve their reliability and network performance.</p>
<p>To my knowledge, you will not find this information anywhere else online.</p>
<p>It was presented by <strong>Alex Krivit</strong> (PM), <strong>David “Tubes” Tuber </strong>(Director, Product Management), and <strong>Sachin Fernandes</strong> (Engineering Manager) at the <a href="/cloudflare-connect-2025/">Cloudflare Connect 2025 partner and customer summit</a> in Las Vegas last week.</p>
<p>Here are my detailed notes from the session for anyone who might find it helpful.</p>
<h2>What X Uses Cloudflare For</h2>
<p>X deployed several Cloudflare products as part of their infrastructure modernization:</p>
<ul><li><strong>CDN and content delivery</strong> as the primary focus</li><li><strong>Argo</strong> for dynamic performance optimization and congestion solutions (with custom tuning)</li><li><strong>PNI and CNI (Private Network Interconnect and Cloudflare Network Interconnect)</strong> for direct connectivity</li><li><strong>Extensive peering work</strong> to improve global connectivity</li><li><strong>Security tools</strong> though these were mentioned as being outside the scope of this particular presentation and possibly under NDA</li></ul>
<p>The engagement discussed in the presentation focused heavily on both network-level products and CDN delivery optimization.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/IMG_5250-2048x2048.jpg"><img src="/_media/v/IMG_5250-768x768.jpg" srcset="/_media/v/IMG_5250-300x300.jpg 300w, /_media/v/IMG_5250-768x768.jpg 768w, /_media/v/IMG_5250-1536x1536.jpg 1536w, /_media/v/IMG_5250-2048x2048.jpg 2048w" sizes="(max-width: 768px) 100vw, 768px" alt="man on stage with a slide of info about X infrastructure Alex Krivit" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a><figcaption class="wp-element-caption">Alex Krivit on stage talking about X infrastructure</figcaption></figure>
<h2>X’s Infrastructure</h2>
<p>To understand the challenge, it’s important to understand X’s existing architecture.</p>
<p>X operates a globally distributed infrastructure with:</p>
<ul><li>POPs (Points of Presence) distributed globally where users connect to the closest one</li><li>Router and load balancer layers</li><li>Envoy proxy, which is similar to Cloudflare in many ways</li><li>A private backbone that transits traffic to core data centers, often in North America</li><li>Backend servers that populate the front-end application – either the Groq interface or the X interface</li></ul>
<p>This architecture required significant operational overhead and complexity to maintain globally.</p>
<h2>The Three Migration Options</h2>
<p>When X approached Cloudflare, they evaluated three potential approaches for integrating Cloudflare into their infrastructure:</p>
<h3>Option 1: Front-End Proxy Only</h3>
<p>Keep everything in the backend the same and put Cloudflare in front so that Cloudflare’s POPs would talk to X’s POPs.</p>
<p>The benefits of this approach were:</p>
<ul><li>Fastest onboarding path</li><li>Offload as many requests as possible from X’s infrastructure</li><li>Allow X to scale back and wind down some infrastructure</li><li>Reduce operational costs</li><li>Fastest possible response times for cached content</li></ul>
<h3>Option 2: Partial Infrastructure Replacement</h3>
<p>Keep X’s POP and global backbone, but establish strong peering with Cloudflare in all locations.</p>
<p>This would remove some of the middle boxes, with Cloudflare acting as the POPs and talking directly to X’s core data centers.</p>
<h3>Option 3: Full Decommission</h3>
<p>Decommission everything and rely on Cloudflare’s smart routing to handle the movement of traffic back to X’s core data centers.</p>
<blockquote>X went with Option 1 initially, then moved towards a combination of Option 2 and 3 over time (hence the peering work and infrastructure simplification talk which you will see later). See the “How We Fixed” slide below.</blockquote>
<h2>Performance Criteria and Success Metrics</h2>
<p>X came to Cloudflare with very specific criteria for how they would evaluate success:</p>
<ol><li><strong>No degradation of P99 round trip time for key operations.</strong> This included how users access their timeline, post tweets, view their profile, and other core interactions.</li><li><strong>Statistical improvement in core markets.</strong> Specifically US and Japan, which represent core markets for X’s user base.</li><li><strong>Infrastructure complexity reduction.</strong> Cloudflare needed to help reduce the operational complexity of X’s infrastructure.</li></ol>
<p>These criteria would drive all technical decisions and validation approaches.</p>
<h2>Time to First Tweet: Key Performance Metric</h2>
<p>X uses “time to first tweet” as their primary performance metric. They had probes running from actual user devices that would measure this metric in real-world conditions.</p>
<p>The challenge for Cloudflare was that this wasn’t a standard, replicable test.</p>
<p>You can’t simply run “time to first tweet” from an external system – or can you?</p>
<p>Cloudflare sat down with X and identified the specific calls and APIs used to implement “time to first tweet.” By understanding these underlying API calls, Cloudflare was able to replicate the exact same test from their infrastructure.</p>
<h2>The “Wait Time” Problem</h2>
<p>When analyzing web performance, most people are familiar with standard metrics from browser development tools:</p>
<ul><li>DNS resolution time</li><li>Connection time</li><li>TLS handshake time</li></ul>
<p>But there’s often a really long bar at the end of waterfall graphs labeled “wait time.”</p>
<p>This wait time represents something happening upstream on a server that needs to finish before the response starts arriving.</p>
<p>Wait time is particularly challenging to debug because it could be many different things happening.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/IMG_5252-scaled-e1761013050646-2048x1160.jpg"><img src="/_media/v/IMG_5252-scaled-e1761013050646-1024x580.jpg" srcset="/_media/v/IMG_5252-scaled-e1761013050646-300x170.jpg 300w, /_media/v/IMG_5252-scaled-e1761013050646-768x435.jpg 768w, /_media/v/IMG_5252-scaled-e1761013050646-1024x580.jpg 1024w, /_media/v/IMG_5252-scaled-e1761013050646-1536x870.jpg 1536w, /_media/v/IMG_5252-scaled-e1761013050646-2048x1160.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="580" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">waterfall image showing wait time-- nee, Cloudflare time</figcaption></figure>
<p>The Cloudflare team’s approach was to break down “wait time” into specific “Cloudflare time,” looking at each individual step that a request flows through to get a response, and then finding places to improve efficiency.</p>
<p>For every single request, they wanted to examine each Cloudflare step and understand how to optimize it better. This granular approach allowed them to move from a vague “something is slow” to specific, actionable problems and solutions.</p>
<h2>Synthetic Probes at Global Scale</h2>
<p>To achieve this level of visibility, Cloudflare deployed synthetic probes as a heartbeat across all Cloudflare POPs. This includes more than 350 locations across the entire world.</p>
<p>These probes would:</p>
<ul><li>Test from every Cloudflare server back to X’s origins</li><li>Return all the different “Cloudflare times,” which were the breakdown of wait time into specific steps</li><li>Identify which specific server, region, or POP was slow</li><li>Provide data on why specific components were slow</li><li>Allow for aggregations to understand if a particular piece of Cloudflare infrastructure could be improved</li></ul>
<figure class="wp-block-image size-large"><a href="/_media/IMG_5253-scaled.jpg"><img src="/_media/v/IMG_5253-scaled-e1761013242593-1024x632.jpg" srcset="/_media/v/IMG_5253-scaled-e1761013242593-300x185.jpg 300w, /_media/v/IMG_5253-scaled-e1761013242593-768x474.jpg 768w, /_media/v/IMG_5253-scaled-e1761013242593-1024x632.jpg 1024w, /_media/v/IMG_5253-scaled-e1761013242593-1536x947.jpg 1536w, /_media/v/IMG_5253-scaled-e1761013242593-2048x1263.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="632" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Detailed image of some sort of synthetic probe testing thing</figcaption></figure>
<h2>Performance Bottlenecks Discovered</h2>
<p>When Cloudflare ran their synthetic probes replicating X’s time to first tweet metric, they discovered performance issues in four specific locations:</p>
<ul><li><strong>India</strong></li><li><strong>Lithuania</strong></li><li><strong>Turkmenistan</strong></li><li><strong>Bangladesh</strong></li></ul>
<p>The team presented this data to X, showing them the replicated “time to first tweet” results.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/IMG_5254-scaled-e1761013318185-2048x1287.jpg"><img src="/_media/v/IMG_5254-scaled-e1761013318185-1024x644.jpg" srcset="/_media/v/IMG_5254-scaled-e1761013318185-300x189.jpg 300w, /_media/v/IMG_5254-scaled-e1761013318185-768x483.jpg 768w, /_media/v/IMG_5254-scaled-e1761013318185-1024x644.jpg 1024w, /_media/v/IMG_5254-scaled-e1761013318185-1536x966.jpg 1536w, /_media/v/IMG_5254-scaled-e1761013318185-2048x1287.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="644" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">4 countries showing outlier results from testing</figcaption></figure>
<p>After X validated that Cloudflare’s synthetic testing matched their real-world measurements, they agreed to use this methodology to drive performance improvements.</p>
<blockquote>At this point I was a little disappointed that, like, these tests and the presentation are ONLY showing what was done to improve those 4 countries? But I think X uses Cloudflare for the whole system, and this was the only part outside the NDA that they could talk about publicly.</blockquote>
<h3>Tactical Fixes</h3>
<p>The solutions were remarkably targeted:</p>
<p><strong>India</strong>: X had backbone infrastructure in India. Cloudflare opened a peering session at the Singapore Internet exchange and turned up peering sessions. Within a day, latency significantly improved in India.</p>
<p><strong>Turkmenistan and Lithuania</strong>: Peering issues were identified and fixed, bringing down latencies.</p>
<p><strong>Bangladesh</strong>: Working with the local partner, Cloudflare was able to improve performance.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/IMG_5256-scaled-e1761013555395-2048x1289.jpg"><img src="/_media/v/IMG_5256-scaled-e1761013555395-1024x644.jpg" srcset="/_media/v/IMG_5256-scaled-e1761013555395-300x189.jpg 300w, /_media/v/IMG_5256-scaled-e1761013555395-768x483.jpg 768w, /_media/v/IMG_5256-scaled-e1761013555395-1024x644.jpg 1024w, /_media/v/IMG_5256-scaled-e1761013555395-1536x967.jpg 1536w, /_media/v/IMG_5256-scaled-e1761013555395-2048x1289.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="644" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Fixes that were implemented</figcaption></figure>
<h2>Flamingo: Cloudflare’s Secret Weapon</h2>
<p>The presentation revealed a previously internal-only Cloudflare service called <strong>Flamingo</strong>.</p>
<blockquote>At this point in the speech, the Cloudflare team shifted to getting feedback and presenting about their new Flamingo tool. So if you’re only reading this article for details on the X infrastructure, you can stop now.</blockquote>
<h3>What is Flamingo?</h3>
<p>Flamingo is a service that Cloudflare’s internal teams use to monitor the health and latency performance of their services. Long before X asked about network health and performance, Cloudflare was already using Flamingo internally to monitor their own infrastructure.</p>
<p>When customers like X started asking “what does it look like to monitor the health and performance of services at the edge?”, Cloudflare realized they already had the answer. This became an “aha moment” where Flamingo could be pointed at customer infrastructure.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/IMG_5259-scaled-e1761013430240-2048x1316.jpg"><img src="/_media/v/IMG_5259-scaled-e1761013430240-1024x658.jpg" srcset="/_media/v/IMG_5259-scaled-e1761013430240-300x193.jpg 300w, /_media/v/IMG_5259-scaled-e1761013430240-768x493.jpg 768w, /_media/v/IMG_5259-scaled-e1761013430240-1024x658.jpg 1024w, /_media/v/IMG_5259-scaled-e1761013430240-1536x987.jpg 1536w, /_media/v/IMG_5259-scaled-e1761013430240-2048x1316.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="658" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Flamingo from Cloudflare sort of overview image</figcaption></figure>
<h3>Flamingo’s Architecture</h3>
<p>Flamingo leverages Cloudflare’s “every service can run everywhere” philosophy:</p>
<ul><li><strong>Deployed to every Cloudflare data center.</strong> Just like any other Cloudflare service.</li><li><strong>Runs from all 350+ cities globally.</strong> You can set up probes from these Flamingos pointing to your origin.</li><li><strong>Emits vast amounts of health data.</strong> Data collected from origins flows back to a command and control server at Cloudflare core.</li><li><strong>Analyzes service behavior.</strong> The system analyzes this data to understand how the tested service is performing.</li></ul>
<h3>Flamingo by the Numbers</h3>
<p>The scale of Flamingo is huge:</p>
<ul><li><strong>1 billion+</strong> data points emitted on health for upstream services.</li><li><strong>40,000+ metals</strong> meaning that every single Cloudflare server has a Flamingo monitoring it.</li><li><strong>Infinite scale</strong> as Cloudflare adds more data centers and servers, new Flamingos automatically deploy.</li></ul>
<h3>Real-World Impact: The Rust Stack Migration</h3>
<p>One of Flamingo’s early achievements was during Cloudflare’s replacement of their old front-line proxy with a modernized Rust stack. This new stack handles <strong>trillions of requests to CDNs every day</strong>.</p>
<p>When Cloudflare swapped out this critical service, no customers noticed any issues. But Flamingo noticed.</p>
<p>Before any deployment could break customers, Flamingo would alert teams: “Hey, you’re trying to deploy these things but, just FYI, it’s kind of broken.” Teams rely heavily on these health metrics because they can gradually roll out changes based on what Flamingo detects, preventing customer impact.</p>
<h3>Beyond Simple Probing</h3>
<p>Flamingo is not a traditional prober that just checks for HTTP 200 responses.</p>
<p>Because of the complexity of Cloudflare’s feature stack, teams test almost 1,000+ features across the Flamingos:</p>
<ul><li><strong>DNS team</strong> ensures DNS resolves correctly using Flamingo</li><li><strong>TCP and Magic team</strong> confirms that Magic packets and Magic Firewall block packets as expected</li><li><strong>Bot management</strong> can be tested to ensure APIs are properly protected</li><li><strong>Header validation</strong> can verify expected headers are present</li><li><strong>UDP support</strong> is being added to understand how UDP packets are routed</li><li><strong>Parsing capabilities</strong> allow Flamingo to parse responses and validate complex behaviors up and down the stack</li></ul>
<h3>Targeting Capabilities</h3>
<p>Since Flamingo deploys to every server, teams can target different geographies, server types, and network tiers. This enables testing of:</p>
<ul><li><strong>Data localization services</strong> – “I want all my data processed in the US. Did that happen or did we leak something?”</li><li><strong>Regional WAF rules</strong> – “Did this WAF rule do what I wanted in France?”</li><li><strong>Specific network tiers</strong> – Test behavior on different classes of infrastructure</li></ul>
<h3>Flamingo v2: The Future</h3>
<p>Currently, Flamingo is only available internally at Cloudflare. However, the team is working on <strong>Flamingo v2</strong> which will be a public version available to all Cloudflare customers.</p>
<p>The vision is described as “Catchpoint, but beefed up to Cloudflare scale” that would give customers the ability to monitor their applications from everywhere, all the time, just inside Cloudflare’s infrastructure whenever they make a change. The team is actively gathering feedback from customers to understand what exposing this capability would look like, potentially integrated into the Cloudflare dashboard and API.</p>
<h2>Comparing Synthetic Data to RUM</h2>
<p>One question from the audience addressed how synthetic testing relates to real user monitoring data, aka RUM data.</p>
<p>X actually started with RUM data using measurements built from their actual client applications. The success criteria for using Flamingo’s synthetic probes was that the RUM data and synthetic data needed to be “directionally correct.”</p>
<p>Importantly, they didn’t need to show the same numbers. And if I understood it correctly, that was actually the point. RUM data includes everything: TCP connect, DNS resolution, and all the client-side overhead. But as noted earlier, what X was actually concerned about was the wait time.</p>
<p>The beauty of Flamingo is that it bypasses all the front-end variability and allows focus only on the wait time. Cloudflare worked hard to ensure that X’s RUM-like data matched directionally with what their synthetics showed, enabling them to dig into the wait time systematically.</p>
<h2>Conclusion</h2>
<p>This presentation offered a cool glimpse into how Cloudflare approaches performance optimization at massive scale for a gold key customer. I love Cloudflare (I am their biggest fan!!), and <a href="https://x.com/nickgraynews">I’m a daily user of X</a>.</p>
<p>I believe there was a lot more that Cloudflare worked with X on that wasn’t discussed. But this was all that they were approved to share in a public format based on privacy agreements.</p>
<p>Kudos to the team at Cloudflare and X for making services faster for customers around the world.</p>
<p><em>If you want to try Flamingo for your application, </em><a href="mailto:hello@nickgray.net"><em>email me and I can try to put you in touch with someone on the Cloudflare team</em></a><em>. Or reach out directly to one of these guys at Cloudflare: </em><em><strong>Alex Krivit</strong></em><em> (PM), </em><em><strong>David “Tubes” Tuber</strong></em><em> (Director, Product Management), or </em><em><strong>Sachin Fernandes</strong></em><em> (Engineering Manager).</em></p>
<figure class="wp-block-image size-large"><a href="/_media/IMG_5261.jpg"><img src="/_media/v/IMG_5261-768x768.jpg" srcset="/_media/v/IMG_5261-300x300.jpg 300w, /_media/v/IMG_5261-768x768.jpg 768w, /_media/v/IMG_5261-1536x1536.jpg 1536w, /_media/IMG_5261.jpg 1999w" sizes="(max-width: 768px) 100vw, 768px" alt="Alex Krivit (PM), David &quot;Tubes&quot; Huber (Director, Product Management), and Sachin Fernandes (Engineering Manager) at the Cloudflare Connect 2025 partner and customer summit" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a><figcaption class="wp-element-caption">Sachin, Alex, and David from Cloudflare</figcaption></figure>]]></content:encoded></item>
<item><title>The One-Man Museum Keeping the West Alive</title><link>https://nickgray.net/museum-of-western-art/</link><guid isPermaLink="true">https://nickgray.net/museum-of-western-art/</guid><pubDate>Wed, 24 Sep 2025 16:22:12 GMT</pubDate><description>America has over 35,000 museums. Most of them are small operations like The Museum of Western Art in Kerrville, Texas. I&#39;m here today to meet the director, look through the…</description><content:encoded><![CDATA[<p>America has over 35,000 museums. Most of them are small operations like <a href="https://museumofwesternart.com/">The Museum of Western Art</a> in Kerrville, Texas.</p>
<p>I’m here today to meet the director, look through the space, and see if it is a sector that I want to explore for philanthropy.</p>
<h2>An Ode to Small Museums</h2>
<p>Small museums are where third-graders learn local history. They’re a place for tourists to discover stories they’d never find online. And small museums are a home for experts to volunteer because they can’t imagine doing anything else.</p>
<p>They’re powered by passionate volunteers, a few generous donors, admission fees, and local support from members and partners. Every small museum is a labor of love. They operate on budgets smaller than what major museums like <a href="https://patronview.com/institutions/the-metropolitan-museum-of-art">The Metropolitan Museum of Art</a> spend on their catering service.</p>
<h2>Darrell Beauchamp</h2>
<p>The Museum of Western Art has exactly one full-time employee.</p>
<p>Meet <strong>Darrell Beauchamp</strong>, the director, who fundraises for the entire operation.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/Darrell-Beauchamp-in-his-office-scaled-2048x1536.jpg"><img src="/_media/v/Darrell-Beauchamp-in-his-office-scaled-1024x768.jpg" srcset="/_media/v/Darrell-Beauchamp-in-his-office-scaled-300x225.jpg 300w, /_media/v/Darrell-Beauchamp-in-his-office-scaled-768x576.jpg 768w, /_media/v/Darrell-Beauchamp-in-his-office-scaled-800x600.jpg 800w, /_media/v/Darrell-Beauchamp-in-his-office-scaled-1024x768.jpg 1024w, /_media/v/Darrell-Beauchamp-in-his-office-scaled-1536x1152.jpg 1536w, /_media/v/Darrell-Beauchamp-in-his-office-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="768" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Darrel in his office</figcaption></figure>
<p>He is supported by 40 volunteers who range in age from 26 to 101 years old (!!!).</p>
<p>Darrell joined the museum from the Western Heritage Museum and Lea County Cowboy Hall of Fame, where he was the Executive Director.</p>
<h2>Behind the Scenes</h2>
<p>I used to run a company called <a href="/museum-hack/">Museum Hack</a>. And sometimes people like Darrell have heard of that company, and they are nice enough to let me peek behind the scenes of how their museum operates.</p>
<p>“What’s behind that?” I ask, pointing to a non-descript door on the side of a gallery.</p>
<p>Darrell walks me over to the double doors, fishes out a ring of keys, and opens us up to our own private <em>Night at the Museum</em> experience.</p>
<p>Today is my lucky day because I’m getting to see a part of The Museum of Western Art that few visitors experience.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/paintings-in-the-archives-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/paintings-in-the-archives-scaled-576x768.jpg" srcset="/_media/v/paintings-in-the-archives-scaled-225x300.jpg 225w, /_media/v/paintings-in-the-archives-scaled-300x400.jpg 300w, /_media/v/paintings-in-the-archives-scaled-576x768.jpg 576w, /_media/v/paintings-in-the-archives-scaled-768x1024.jpg 768w, /_media/v/paintings-in-the-archives-scaled-1152x1536.jpg 1152w, /_media/v/paintings-in-the-archives-scaled-1536x2048.jpg 1536w, /_media/paintings-in-the-archives-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Paintings in the archive</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/Bronze-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" src="/_media/v/Bronze-scaled-576x768.jpg" srcset="/_media/v/Bronze-scaled-225x300.jpg 225w, /_media/v/Bronze-scaled-300x400.jpg 300w, /_media/v/Bronze-scaled-576x768.jpg 576w, /_media/v/Bronze-scaled-768x1024.jpg 768w, /_media/v/Bronze-scaled-1152x1536.jpg 1152w, /_media/v/Bronze-scaled-1536x2048.jpg 1536w, /_media/Bronze-scaled.jpg 1920w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Bronze sculptures in the archive</figcaption></figure></figure>
<p>The archives smell like old leather and wood polish. Climate-controlled rooms hold pieces waiting their turn for display. Their registrar, by the way, is a volunteer who used to work at the Smithsonian. She’s created a detailed cataloging system that would make any big-city museum jealous.</p>
<h2>Barbed Wire Wall</h2>
<p>An enormous wall in the front entryway includes a 6-foot by 30-foot display of nearly 500 different types of patented barbed wire.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/me-and-the-wall-of-barbed-wire-scaled-2001x2048.jpg"><img src="/_media/v/me-and-the-wall-of-barbed-wire-scaled-750x768.jpg" srcset="/_media/v/me-and-the-wall-of-barbed-wire-scaled-293x300.jpg 293w, /_media/v/me-and-the-wall-of-barbed-wire-scaled-300x307.jpg 300w, /_media/v/me-and-the-wall-of-barbed-wire-scaled-750x768.jpg 750w, /_media/v/me-and-the-wall-of-barbed-wire-scaled-768x786.jpg 768w, /_media/v/me-and-the-wall-of-barbed-wire-scaled-1501x1536.jpg 1501w, /_media/v/me-and-the-wall-of-barbed-wire-scaled-2001x2048.jpg 2001w" sizes="(max-width: 750px) 100vw, 750px" alt="" width="750" height="768" loading="lazy" decoding="async" style="max-width:min(100%,750px);height:auto;" /></a><figcaption class="wp-element-caption">Me and the wall of barbed wire</figcaption></figure>
<p>Here’s what blew my mind: There are only 600 patented versions in existence. And The Museum of Western Art has almost all of them.</p>
<p>I spent 10 minutes just staring at and exploring the variations of twisted metal. I liked the utility, and also the art, of how something as simple as barbed wire can have 600 different ways to say “stay out.” It felt like both an art museum and a science display, which I love.</p>
<h2>Women’s Pistols</h2>
<p>One of my favorite exhibits was their collection of women’s small pistols. About the size of a pack of cigarettes, these would be kept in garter belts or tucked into purses.</p>
<p>The small handguns date from the 1800s. I found something fascinating about these dainty, ornate weapons with pearl handles no bigger than a matchbox. Deadly but decorated. Practical but pretty.</p>
<figure class="wp-block-image size-large"><a href="/_media/lady-pistols-exhibit.jpg"><img src="/_media/v/lady-pistols-exhibit-354x768.jpg" srcset="/_media/v/lady-pistols-exhibit-138x300.jpg 138w, /_media/v/lady-pistols-exhibit-300x650.jpg 300w, /_media/v/lady-pistols-exhibit-354x768.jpg 354w, /_media/v/lady-pistols-exhibit-709x1536.jpg 709w, /_media/v/lady-pistols-exhibit-768x1664.jpg 768w, /_media/v/lady-pistols-exhibit-945x2048.jpg 945w, /_media/lady-pistols-exhibit.jpg 1080w" sizes="(max-width: 354px) 100vw, 354px" alt="" width="354" height="767" loading="lazy" decoding="async" style="max-width:min(100%,354px);height:auto;" /></a><figcaption class="wp-element-caption">Thanks to Marianne Hastings for the photo!</figcaption></figure>
<p><em>Unfortunately, a lot of the guns misfired and caused more harm to the owners.</em></p>
<h2>History and Recognition</h2>
<p>The museum opened in 1983 as the <strong>Cowboy Artists of America Museum</strong> before going independent about 20 years after. Today it displays about 150 sculptures and 250 paintings, all Western-themed.</p>
<p>Darrell told us about the architecture and the museum’s original connection to the Cowboy Artists of America organization. The building was designed by O’Neil Ford with beautiful boveda ceilings and mesquite floors.</p>
<p>In September of 2025, <a href="https://truewestmagazine.com/article/top-art-museums-of-the-west-2025/"><em>True West Magazine</em> named The Museum of Western Art as the #1 Western Art Museum in America</a>.</p>
<h2>The Flood Effect</h2>
<p>A bit of an unfortunate note: Darrell told me their visitor numbers are down 75% since the floods hit Kerrville a few months ago.</p>
<p>The museum wasn’t affected, but the news and a few politicians told everyone to stay away from the area. So they did.</p>
<blockquote>“Even a month after those storms, some days we had zero visitors. We’re back to COVID levels of visitorship right now. I hope it’ll come back. The town is hurting for tourists and visitors right now.”</blockquote>
<h2>Worth Your Time</h2>
<p>I spent more than an hour exploring the space. We had the whole museum to ourselves, which was a blessing for us, but perhaps hard on the museum.</p>
<p>For $7 admission, you get access to everything, plus volunteers who are ready and willing to give you a private tour.</p>
<p>It’s a great spot for families with kids. They have a Journey West children’s gallery that makes the Old West accessible to little ones, plus lots of interesting things to look at.</p>
<figure class="wp-block-image size-large is-resized"><a href="/_media/me-and-Darrell-Beauchamp-scaled.jpg"><img src="/_media/v/me-and-Darrell-Beauchamp-scaled-576x768.jpg" srcset="/_media/v/me-and-Darrell-Beauchamp-scaled-225x300.jpg 225w, /_media/v/me-and-Darrell-Beauchamp-scaled-300x400.jpg 300w, /_media/v/me-and-Darrell-Beauchamp-scaled-576x768.jpg 576w, /_media/v/me-and-Darrell-Beauchamp-scaled-768x1024.jpg 768w, /_media/v/me-and-Darrell-Beauchamp-scaled-1152x1536.jpg 1152w, /_media/v/me-and-Darrell-Beauchamp-scaled-1536x2048.jpg 1536w, /_media/me-and-Darrell-Beauchamp-scaled.jpg 1920w" sizes="(max-width: 576px) 100vw, 576px" alt="" width="1920" height="2560" loading="lazy" decoding="async" style="width:739px;height:auto;max-width:100%;" /></a><figcaption class="wp-element-caption">Me and Darrel Beauchamp</figcaption></figure>
<h2>Conclusion</h2>
<p>I lived in New York City for 13 years, but I’ve been back in Texas for almost 5 years now.</p>
<p>I’m still adjusting back to my Texas roots. I grew up in Dallas, but even then I lived in the suburbs.</p>
<p>This museum is all about Western art with cowboys and Indians and guns and steer.</p>
<p>I personally have never felt comfortable on a horse. And I’ve never owned a gun.</p>
<p>But still, I like this stuff. This is the American West. It is a part of our country. And as a Texan, it is a part of my history.</p>
<p>I like visiting museums. There’s something special about a dedicated physical space to appreciate art and learn about history.</p>
<p>Small museums like The Museum of Western Art are the backbone of American cultural preservation. They provide educational programming for school field trips. They boost local tourism. They employ people who care deeply about their subject matter. They maintain collections that would otherwise be scattered to private buyers or lost entirely.</p>
<p>This is exactly the kind of place I want to support.</p>
<p>If you’re anywhere near the Texas Hill Country, go visit. It’s about an hour northwest of San Antonio or two hours from Austin.</p>
<p>And if you’re lucky, Darrell or one of the volunteers will probably give you a VIP tour.</p>
<p><em>I’m working on a new project called </em><a href="https://patronview.com/"><em>Patron View</em></a><em>. It’s a database of museum donors. I hope to be able to help places like The Museum of Western Art with fundraising research. Check out the </em><a href="https://patronview.com/patrons/"><em>top patrons list</em></a><em>, or </em><a href="https://patronview.com/about"><em>read more about the project here</em></a><em>.</em></p>]]></content:encoded></item>
<item><title>Cloudflare Connect 2025 Best Sessions</title><link>https://nickgray.net/cloudflare-connect-2025/</link><guid isPermaLink="true">https://nickgray.net/cloudflare-connect-2025/</guid><pubDate>Thu, 28 Aug 2025 00:47:09 GMT</pubDate><description>Cloudflare, one of my favorite companies on the Internet, is hosting their first big conference called Connect 2025. What: Connect 2025 When: Oct 13-16, 2025 Where: Aria Resort &amp; Casino,…</description><content:encoded><![CDATA[<p>Cloudflare, one of my favorite companies on the Internet, is hosting their first big conference called <strong>Connect 2025</strong>.</p>
<ul><li><strong>What:</strong> <a href="https://events.cloudflare.com/connect/2025/">Connect 2025</a></li><li><strong>When:</strong> Oct 13-16, 2025</li><li><strong>Where:</strong> Aria Resort &amp; Casino, Las Vegas</li></ul>
<p><a href="https://events.cloudflare.com/connect/2025/sessions">They have a huge list of sessions here</a>.</p>
<p>I read through all of them on August 25th and ranked my favorites below.</p>
<p><em>If you’re attending Connect 2025 and want to meet up, </em><a href="mailto:hello@nickgray.net"><em>email me</em></a><em>! I might host a little meetup. If new sessions are added, you should please let me know so I can re-review and update this list. </em><a href="https://x.com/nickgraynews"><em>Follow me on X here</em></a><em>.</em></p>
<h2><strong>Top Most Interesting Sessions</strong></h2>
<p><em>The most interesting sessions at Cloudflare Connect 2025 judged by me, Nick Gray, a random non-technical person on the Internet who just likes Cloudflare!</em></p>
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3269494"><strong>Moving .gov: What it takes to transition a critical TLD on the Internet</strong></a></h3>
<p><em>Christian Elmerot, Engineering Manager • Cloudflare</em><br /><em>Kaitlin Abbitt, .gov Product Manager • CISA</em></p>
<p>This talk explores the complex migration of the .gov top-level domain infrastructure, detailing the technical and strategic considerations involved in transitioning a critical internet domain.</p>
<blockquote><strong>Nick’s notes:</strong> That looks cool!! Pretty neat to do a whole TLD infra.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3383170"><strong>“The new developer stack” – Cloudflare + Agents</strong></a></h3>
<p><em>Sunil Pai, Principal Systems Engineer • Cloudflare</em></p>
<p>This presentation explores Cloudflare’s unified agent platform that enables developers to build autonomous business agents with integrated AI, state management, and automatic scaling capabilities.</p>
<blockquote><strong>Nick’s notes:</strong> The speaker is the GOAT of Durable Objects, I bet it will be a fun talk. Everyone should <a href="https://x.com/threepointone">follow Sunil Pai on X</a>.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3386717"><strong>A framework for better technical decisions</strong></a></h3>
<p><em>Kent C. Dodds, Software Engineer and Educator • Kent C. Dodds Tech LLC</em></p>
<p>Kent shares decision-making principles for evaluating technical tools and approaches, helping developers make more confident and systematic choices when building or refactoring software.</p>
<blockquote><strong>Nick’s notes:</strong> Hosted by <a href="https://x.com/kentcdodds">Kent Dodds</a>, who sounds smart and has a big audience.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3378822"><strong>Building an autonomous AI-powered support system with Cloudflare</strong></a></h3>
<p><em>Ashley Peacock</em></p>
<p>A presentation exploring how to create an AI-driven support agent using Cloudflare technologies that can autonomously handle user cases with minimal human intervention.</p>
<blockquote><strong>Nick’s notes:</strong> I like this guy– <a href="https://x.com/_ashleypeacock">Ashley Peacock</a> is the author of <a href="https://pragprog.com/titles/apapps/serverless-apps-on-cloudflare/">a Cloudflare book</a>, very active on X</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3289770"><strong>Deploy like Cloudflare</strong></a></h3>
<p><em>Emily Music, Network and Traffic PM • Cloudflare</em></p>
<p>The talk provides insights into network resource deployment strategies, focusing on infrastructure expansion and optimization for network operators.</p>
<blockquote><strong>Nick’s notes:</strong> Sounds cool!! If they talk about their peering etc. I wish there were more talks at Cloudflare Connect on things like the <a href="https://blog.cloudflare.com/gen-12-servers/">Gen 12 Servers</a>, or <a href="https://blog.cloudflare.com/cloudflare-for-offices/">Cloudflare for Offices</a>.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3387407"><strong>Fireside chat with Swyx and James Allworth</strong></a></h3>
<p><em>James Allworth, Head of Innovation • Cloudflare</em><br /><em>Swyx (Shawn Wang), Editor • Latent.Space</em></p>
<p>An insightful discussion exploring the intersection of developer tools and AI, featuring perspectives from a Cloudflare innovation leader and a prominent AI engineering voice.</p>
<blockquote><strong>Nick’s notes:</strong> I don’t know who Swyx is but I think he’s famous and prob v smart!</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3383171"><strong>How Cloudflare Workers was designed for sandboxing</strong></a></h3>
<p><em>Kenton Varda, Principal Systems Engineer • Cloudflare</em></p>
<p>Kenton Varda will discuss how Cloudflare Workers provides a robust sandboxing approach to safely deploy AI agents and applications by isolating them in secure, controlled environments.</p>
<blockquote><strong>Nick’s notes:</strong><a href="https://x.com/kentonvarda?lang=en">Kenton</a> invented Workers! Neat talk idea. I liked his HN post about using AI to write code recently, too. Plus he has <a href="https://lanparty.house/">that famous LAN house</a>.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3381559"><strong>Lisan al gAIb: Small Teams Riding on AI Power</strong></a></h3>
<p><em>Jesse Taylor, VP of Product and Engineering • Orbis Operations</em><br /><em>Luis Romero-Sevilla, VP of AI • Orbis Operations</em></p>
<p>The talk explores how small teams can leverage generative AI to streamline product development, automate knowledge work, and create more agile and adaptive technological solutions.</p>
<blockquote><strong>Nick’s notes:</strong> I just included this because it has the best session title!! I loved the Dune movies. And the first Dune book.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3269539"><strong>Scaling without breaking: Migrating 1,600+ WordPress sites using Cloudflare</strong></a></h3>
<p><em>Harpreet Singh, Principal Developer • EInc</em></p>
<p>A case study on successfully migrating over 1,600 automotive websites to Cloudflare with zero downtime, improved performance, and enhanced security.</p>
<blockquote><strong>Nick’s notes:</strong> Not enough people talking about WordPress and Cloudflare!! I like stuff like this. Need more respect for WordPress and everyone attend so Cloudflare won’t stop supporting <a href="https://www.cloudflare.com/application-services/products/automatic-platform-optimization/">APO</a>.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3269511"><strong>X’s big move: Boosting performance and reliability with Cloudflare</strong></a></h3>
<p><em>Alex Krivit, Product • Cloudflare</em></p>
<p>This panel discussion explores X’s migration to Cloudflare, highlighting how the platform enabled the company to improve infrastructure scalability, performance, and reliability under challenging conditions.</p>
<blockquote><strong>Nick’s notes:</strong> Wow YES I want to hear this!! Really really interesting BTS of X stuff. I love X.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3269508"><strong>No managed device, no problem: Browser isolation to the rescue</strong></a></h3>
<p><em>Ben Stewart, Engineering Manager, Corporate Security • Lyft</em><br /><em>Nitish Balachandran, Senior Security Engineer • Lyft</em></p>
<p>The session explores how Lyft uses browser isolation to securely enable access for contractors with unmanaged devices by enforcing security policies through a remote browser.</p>
<blockquote><strong>Nick’s notes:</strong> Run by team from Lyft, sounds neat to learn how they manage their driver stuff with Cloudflare.</blockquote>
<h2><strong>Other Interesting Sessions</strong></h2>
<p>Here are other sessions that looked neat.</p>
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3269527"><strong>Accelerating AI adoption with edge computing and AI inference</strong></a></h3>
<p><em>Amit Chaudhry, Sr Director, Product Marketing • Cloudflare</em></p>
<p>This session explores how edge computing and AI inference can accelerate enterprise AI adoption through improved performance and reduced latency.</p>
<blockquote><strong>Nick’s notes:</strong> Has the potential to be boring or interesting, TBD!</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3381681"><strong>Building an ultra-fast and resilient personalization system at Contentful</strong></a></h3>
<p><em>Alex Braunreuther, Chief Architect • Contentful</em></p>
<p>Contentful will discuss how they built a high-performance personalization engine using Cloudflare’s developer platform, leveraging edge computing technologies to deliver personalized content with sub-100 ms response times.</p>
<blockquote><strong>Nick’s notes:</strong> Seems neat, big company using tons of Cloudflare stuff.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3289775"><strong>From 2 days to 6 minutes: Niflheim’s edge AI OCR for exams</strong></a></h3>
<p><em>Caio Moretti, CEO • Quest Edu</em></p>
<p>Niflheim is an AI-powered OCR system that dramatically reduces exam PDF transcription time from two days to six minutes by using Cloudflare services and AI technologies, achieving near-perfect accuracy with a human review mechanism.</p>
<blockquote><strong>Nick’s notes:</strong> Related to my interests. I am working on <a href="https://patronview.com/">an OCR project right now</a> that I’m hosting on Cloudflare.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3269531"><strong>Inside the adversary’s mind: Cloudflare’s Red Team</strong></a></h3>
<p><em>Dan Jones, Senior Security Engineer • Cloudflare</em></p>
<p>Cloudflare’s Red Team simulates advanced cyber attacks against their infrastructure to proactively identify and address security vulnerabilities, helping protect the 20% of the internet that relies on their services.</p>
<blockquote><strong>Nick’s notes:</strong> Like the movie Hackers!! Could be neat! But I can’t imagine they would ACTUALLY share a lot of what they do, to not give others an advantage.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3269520"><strong>Navigating data sovereignty: Cloudflare experts on the Internet’s future</strong></a></h3>
<p><em>Emily Hancock, Chief Privacy Officer • Cloudflare</em><br /><em>Alissa Starzack, Deputy Chief Legal Officer, Global Head of Public Policy • Cloudflare</em><br /><em>Zaid Zaid, Head of US Public Policy • Cloudflare</em><br /><em>Wesley Evans, Product Leader • Cloudflare</em></p>
<p>A panel discussion exploring how organizations can navigate the complex landscape of data sovereignty and global internet regulations while maintaining an interconnected digital environment.</p>
<blockquote><strong>Nick’s notes:</strong> Cloudflare is smart on this stuff; these seem like heavy-hitters on the panel.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3289782"><strong>The fastest way to load… anything</strong></a></h3>
<p><em>Kevin Gervais, CEO • Touchless</em></p>
<p>Kevin Gervais will discuss how using Cloudflare Workers to stream scripts and UI in real-time can dramatically improve website performance, potentially transforming how web content loads.</p>
<blockquote><strong>Nick’s notes:</strong> Title and description seem like clickbait but I wonder what they’re doing.</blockquote>
<hr />
<h3><a href="https://events.cloudflare.com/connect/2025/sessions/3386791"><strong>The future of software development</strong></a></h3>
<p><em>Jeff Wang, CEO • WindSurf</em></p>
<p>A discussion on how AI will transform software development, including predictions about AI-generated code and the evolving roles of software engineers.</p>
<blockquote><strong>Nick’s notes:</strong> Hosted by the CEO of WindSurf??</blockquote>
<h2><strong>Conclusion</strong></h2>
<p>I picked these simply as a layperson who likes learning new things.</p>
<p>If you’re hosting a session at Cloudflare Connect and want to be considered to be added to this list, <a href="mailto:hello@nickgray.net">email me here please</a>.</p>
<p><em>If you’re thinking about attending Cloudflare Connect 2025, you should go! I’ll try to go. </em><a href="mailto:hello@nickgray.net"><em>Email me</em></a><em> if you want to say Hi and maybe I can host a little unofficial meetup for random fun folks.</em></p>]]></content:encoded></item>
<item><title>Post Ranch Inn Hotel Review: Worth It?</title><link>https://nickgray.net/postranch/</link><guid isPermaLink="true">https://nickgray.net/postranch/</guid><pubDate>Thu, 07 Aug 2025 05:37:17 GMT</pubDate><description>I&#39;d never spent $2000 on a hotel room before. Until I went to Post Ranch Inn, a luxury hotel in Big Sur, California. I actually proposed to my girlfriend Lauren…</description><content:encoded><![CDATA[<p>I’d never spent $2000 on a hotel room before.</p>
<p>Until I went to <a href="https://postranchinn.com/">Post Ranch Inn</a>, a luxury hotel in Big Sur, California.</p>
<p>I actually proposed to my girlfriend Lauren there (<em>spoiler alert: she said yes!</em>).</p>
<p>Here are my notes, photos, restaurant review, and insider tips at Post Ranch Inn.</p>
<h2>Video Tour</h2>
<p><a href="https://www.youtube.com/watch?v=pp-WFpISG2I">Here’s the full YouTube video</a> where I tour the hotel. Watch it below, and keep reading for the detailed breakdown.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/pp-WFpISG2I" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<p><a href="https://www.youtube.com/watch?v=pp-WFpISG2I"><em>Post Ranch Inn Full Hotel Review</em></a></p>
<h2>The Room</h2>
<p>I picked a normal room – the <strong>Upper Butterfly Room</strong> – with forest and mountain views.</p>
<p>I didn’t splurge for a special treehouse or a room overlooking the ocean because we didn’t plan to spend much time in the room itself.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/OurRoom-2048x1536.jpg"><img loading="lazy" decoding="async" width="2506" height="1880" src="/_media/v/OurRoom-768x576.jpg" srcset="/_media/v/OurRoom-300x225.jpg 300w, /_media/v/OurRoom-768x576.jpg 768w, /_media/v/OurRoom-800x600.jpg 800w, /_media/v/OurRoom-1024x768.jpg 1024w, /_media/v/OurRoom-1536x1152.jpg 1536w, /_media/v/OurRoom-2048x1536.jpg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/IMG_2663-Hills-and-Mountains-CROP-SQ.jpg"><img loading="lazy" decoding="async" width="1394" height="1393" src="/_media/v/IMG_2663-Hills-and-Mountains-CROP-SQ-768x767.jpg" srcset="/_media/v/IMG_2663-Hills-and-Mountains-CROP-SQ-300x300.jpg 300w, /_media/v/IMG_2663-Hills-and-Mountains-CROP-SQ-768x767.jpg 768w, /_media/v/IMG_2663-Hills-and-Mountains-CROP-SQ-769x768.jpg 769w, /_media/IMG_2663-Hills-and-Mountains-CROP-SQ.jpg 1394w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a></figure></figure>
<p>We were happy with our choice. The room was great. I’d pick an Upper Butterfly Room again without hesitation.</p>
<p>But if money was no object and I was a billionaire, I probably would have chosen a room overlooking the ocean.</p>
<p>The fireplace was my favorite. The hotel had set it up perfectly with kindling, wood stacked up nicely, and cute matches. We lit a fire in the morning, opened the door to the deck, and just enjoyed a slow morning. I sort of wish I’d done this at night one evening.</p>
<figure class="wp-block-image size-large"><a href="/_media/FirePlace-2.jpg"><img src="/_media/v/FirePlace-2-775x768.jpg" srcset="/_media/v/FirePlace-2-300x297.jpg 300w, /_media/v/FirePlace-2-768x761.jpg 768w, /_media/v/FirePlace-2-775x768.jpg 775w, /_media/FirePlace-2.jpg 1390w" sizes="(max-width: 775px) 100vw, 775px" alt="" width="775" height="768" loading="lazy" decoding="async" style="max-width:min(100%,775px);height:auto;" /></a></figure>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Nick&#39;s Note</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-711fe7f1 gb-headline-text">There’s no television in the rooms. I was a little peeved at first because I like to watch Netflix at night to unwind. But ultimately it was perfect. We read books and enjoyed the fire instead.</p></div></div>
<h2>Sierra Mar</h2>
<p>Sierra Mar is the restaurant at Post Ranch Inn.</p>
<p>You want to get <a href="https://compendium.postranchinn.com/wp-content/uploads/tasting-menu.pdf">the tasting menu</a>. It’s $185 per person. Just do it.</p>
<p>Every bite was great.</p>
<figure class="wp-block-image size-large"><a href="/_media/Salad-1.jpg"><img src="/_media/v/Salad-1-768x768.jpg" srcset="/_media/v/Salad-1-300x300.jpg 300w, /_media/v/Salad-1-768x768.jpg 768w, /_media/Salad-1.jpg 1400w" sizes="(max-width: 768px) 100vw, 768px" alt="" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a></figure>
<p>One of the final meat courses was a bit of a miss, but everything else was fantastic. I left feeling full and super happy.</p>
<p>Breakfast is included in the room rates, which is great.</p>
<div class="ng-code"><div class="ng-code__bar"><span class="ng-code__dots" aria-hidden="true"><i></i><i></i><i></i></span></div><pre class="ng-code__pre"><code>Sorry to sound so cheap and chintzy; I just love free stuff (even if I’m paying for it in the room rate!!).</code></pre></div>
<p>We sat by the floor to ceiling windows overlooking the coast for breakfast. Highly recommend this when you can see outside!! The smoothie was good. The burrito was hearty and perfect after hiking.</p>
<figure class="wp-block-image size-large"><a href="/_media/IMG_2697-Breakfast-view-CROP.jpg"><img src="/_media/v/IMG_2697-Breakfast-view-CROP-769x768.jpg" srcset="/_media/v/IMG_2697-Breakfast-view-CROP-300x300.jpg 300w, /_media/v/IMG_2697-Breakfast-view-CROP-768x767.jpg 768w, /_media/v/IMG_2697-Breakfast-view-CROP-769x768.jpg 769w, /_media/IMG_2697-Breakfast-view-CROP.jpg 1391w" sizes="(max-width: 769px) 100vw, 769px" alt="" width="769" height="768" loading="lazy" decoding="async" style="max-width:min(100%,769px);height:auto;" /></a></figure>
<div class="ng-callout ng-callout--tip"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/tip.svg" alt="" aria-hidden="true" width="38" height="40" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Pro Tip</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-74169b7f gb-headline-text">Request the table near the kitchen. I felt like I was watching the TV show <strong>The Bear</strong>. You hear them calling out orders. You see the choreographed chaos. Dinner felt like theater and I loved it.</p></div></div>
<h2>The Infinity Hot Tubs</h2>
<p>OK, here’s the real tea: <strong>The infinity-style hot tubs are the best part of Post Ranch Inn.</strong></p>
<figure class="wp-block-image size-large"><a href="/_media/Hottub.jpg"><img src="/_media/v/Hottub-768x768.jpg" srcset="/_media/v/Hottub-300x300.jpg 300w, /_media/v/Hottub-768x768.jpg 768w, /_media/Hottub.jpg 1378w" sizes="(max-width: 768px) 100vw, 768px" alt="" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a></figure>
<p>There are two hot tubs overlooking the ocean:</p>
<ol><li><strong>Jade Pool</strong>. This is the biggest one right next to the restaurant. We met a really cool couple here.</li><li><strong>Meditation Pool</strong>. My favorite! Tucked up on the north end of the property. We had it all to ourselves one night around 10PM.</li></ol>
<p>Both of these hot tubs are heated to around 100F. They’re open 24 hours and fresh Towels and pillows are always available.</p>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Nick&#39;s Note</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-27791f41 gb-headline-text">I forgot our bath robes when we went to the Jade Pool, but I called on the house phone and they delivered some within minutes. Great service.</p></div></div>
<p>Looking up at the stars from the edge of the infinity pool reminded me of <a href="/sphere/">being at The Sphere in Las Vegas</a>. Like being in a planetarium. I saw more stars than I’ve seen in years, maybe ever. It took my breath away.</p>
<div class="ng-callout ng-callout--tip"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/tip.svg" alt="" aria-hidden="true" width="38" height="40" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Pro Tip</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-d69ba39e gb-headline-text">Bring your bathrobe when you walk to the pools. It’s windy and a bit chilly after you get out. Or just call the desk to deliver!</p></div></div>
<h2>Insider Tips</h2>
<ul><li><strong>The Chef’s Garden</strong> had a tree full of hummingbirds when we went in June. I sat underneath it and watched them for at least an hour.</li><li><strong>Billy’s Trail</strong> was my favorite hike, but I need to explore more next time. This hike leads to the Meditation Pool. You’ll pass the secret meadow and Native American artifact areas.</li><li><strong>The Mercantile shop</strong> sells everything from your room. Those Japanese coffee cups? $30. The highball glasses from dinner? $20. I liked this.</li></ul>
<figure class="wp-block-image size-large"><a href="/_media/IMG_2538-garden-view-CROP-SQ-1.jpg"><img src="/_media/v/IMG_2538-garden-view-CROP-SQ-1-768x768.jpg" srcset="/_media/v/IMG_2538-garden-view-CROP-SQ-1-300x300.jpg 300w, /_media/v/IMG_2538-garden-view-CROP-SQ-1-768x768.jpg 768w, /_media/IMG_2538-garden-view-CROP-SQ-1.jpg 1405w" sizes="(max-width: 768px) 100vw, 768px" alt="" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a></figure>
<h2>The Property Map</h2>
<p>Post Ranch Inn sits on 100 acres in the Big Sur mountains. It is quite the compound:</p>
<figure class="wp-block-image size-large"><a href="/_media/MAP.gif"><img src="/_media/MAP.gif" alt="" width="1024" height="580" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a></figure>
<p>We barely saw other guests except at the pool.</p>
<p>The <strong>swimming pool</strong> proper (not the hot tubs) is surrounded by redwoods and oaks. It is heated year-round. We saw a few folks hanging out reading down here one day.</p>
<p>There’s a <strong>yoga yurt</strong> with free morning classes. Six people showed up when we went. The class was just OK.</p>
<p>The <strong>gym</strong> has two Pelotons, treadmills, ellipticals, and some free weights. Huge windows facing the mountains. It is one of the nicest small gyms, but it’s exactly that: quite small.</p>
<h2>Conclusion</h2>
<p>Was Post Ranch Inn worth it?</p>
<p>Yes. Absolutely yes.</p>
<p>I’m glad Lauren suggested it. I’m glad we splurged. The memories will last forever. I already want to go back!</p>
<p>This hotel isn’t for everyone. If you hate the price or need constant entertainment, skip it.</p>
<p>But if you want to disconnect and experience Big Sur magic, Post Ranch Inn delivers.</p>
<p>Questions about Post Ranch Inn? Email me at <a href="mailto:hello@nickgray.net">hello@nickgray.net</a> or leave a comment below.</p>]]></content:encoded></item>
<item><title>My Austin Morning Routine (Summer 2025)</title><link>https://nickgray.net/morning-austin25/</link><guid isPermaLink="true">https://nickgray.net/morning-austin25/</guid><pubDate>Fri, 25 Jul 2025 18:42:55 GMT</pubDate><description>I’m always experimenting with different ways to start my day. Here’s my current hour-long routine of how my mornings start when I’m home in Austin, Texas. Morning Overview What works…</description><content:encoded><![CDATA[<p>I’m always experimenting with different ways to start my day.</p>
<p>Here’s my current hour-long routine of how my mornings start when I’m home in <a href="/austin/">Austin, Texas</a>.</p>
<h2>Morning Overview</h2>
<p>What works well for me now:</p>
<ul><li>Wake up (no alarm)</li><li><a href="https://amzn.to/4f3SNdm">Waterpik</a> then brush teeth</li><li>Make large glass of diluted coffee + salt</li><li>Drink that outside for sun exposure while I scroll on my phone</li><li>Easy 1-mile jog</li><li>Dunk face in ice bowl</li><li>Protein smoothie</li><li>Quick cold shower</li><li>Make matcha</li></ul>
<p>This process takes about 60 minutes total. I feel pretty good afterwards.</p>
<h2>Detailed Morning Routine</h2>
<h3>Wake Up (6:30-7:00 AM)</h3>
<p>I wake up naturally after 6-7 hours of sleep without an alarm.</p>
<p><em>I can’t remember the last time I’ve used an alarm to regularly wake up. This is true freedom. The key for me is going to bed earlier, like asleep by 11PM. Still working on that part.</em></p>
<h3>Brush Teeth (5 minutes)</h3>
<p>I use a <a href="https://amzn.to/4f3SNdm">waterpik</a> to rinse my mouth out. Then brush my teeth. I do this because my mouth has been closed for 8 hours straight and I think it’s a good idea to rinse it out. If I don’t do this part immediately, I tend to forget.</p>
<p><em>I sleep with an eye mask, ear plugs, and mouth tape, btw!</em></p>
<h3>Hair Drops</h3>
<p>I put a dropper-full of minoxidil topical drops on my scalp to <a href="/hair-loss/">help me regrow hair</a>. But I have to be careful: if I tilt my head down immediately after putting these drops on, they drip drop down my forehead.</p>
<h3>Diluted Coffee (5 minutes)</h3>
<p>This is a little strange, but I like to drink a huge glass of diluted cold brew coffee that I warm up with hot water. I also add salt for electrolytes.</p>
<ul><li>60 mL cold brew concentrate</li><li>1 tbsp collagen peptides</li><li>1/2 packet <a href="https://drinklmnt.com/products/lmnt-recharge-electrolyte-drink?variant=31703777181719">LMNT chocolate salt</a> or pinch of table salt</li><li>Hot water to taste</li></ul>
<p>This works out to a tall 16 oz glass of liquid. I usually drink two of these. The 2x servings of 60 mL cold brew works out to around 80 mg of caffeine.</p>
<p><em>I use cold brew cans that I buy at Costco. I find cold brew to be less acidic and easier on my stomach than regular coffee.</em></p>
<h3>Sun Exposure (15 minutes)</h3>
<p>I drink that diluted coffee water outside to get sunlight on my face and in my eyes. This is the first time that I scroll through my phone, usually reading X and the Wall Street Journal.</p>
<p>I’ve heard that getting this sunlight outside is probably the most important part for regulating circadian rhythm.</p>
<figure class="wp-block-image size-large"><a href="/_media/MorningRoutine1.jpg"><img src="/_media/v/MorningRoutine1-768x768.jpg" srcset="/_media/v/MorningRoutine1-300x300.jpg 300w, /_media/v/MorningRoutine1-768x768.jpg 768w, /_media/MorningRoutine1.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" alt="" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a><figcaption class="wp-element-caption">Vitamin D</figcaption></figure>
<h3>Light Jog (10-15 minutes)</h3>
<p>1 mile at an easy pace. I play music through my phone speaker, no headphones, for safety and vibes.</p>
<p>My mile time is a paltry 9 minutes. But I’m amazed I’ve been able to keep this up as part of my routine. It just feels great to get my heart rate up and a little sweaty.</p>
<figure class="wp-block-image size-large"><a href="/_media/MorningRoutine3.jpg"><img src="/_media/v/MorningRoutine3-768x768.jpg" srcset="/_media/v/MorningRoutine3-300x300.jpg 300w, /_media/v/MorningRoutine3-768x768.jpg 768w, /_media/MorningRoutine3.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" alt="" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a><figcaption class="wp-element-caption">Fit check</figcaption></figure>
<p><em>Once a week I’ll run 2.5 miles to grab breakfast tacos from Taco Deli. On my last run home with tacos, the paper bag ripped from my sweaty hands and the tacos spilled all over the street. But don’t worry: they were relatively intact and I still ate them all later.</em></p>
<h3>Ice Bowl Face Dip (2-3 minutes)</h3>
<p>I fill a bowl with ice water and dunk my face for a few seconds. In and out a few times. </p>
<figure class="wp-block-image size-large"><a href="/_media/MorningRoutine4.jpg"><img src="/_media/v/MorningRoutine4-768x768.jpg" srcset="/_media/v/MorningRoutine4-300x300.jpg 300w, /_media/v/MorningRoutine4-768x768.jpg 768w, /_media/MorningRoutine4.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" alt="" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a><figcaption class="wp-element-caption">Ice bowl</figcaption></figure>
<p>I learned to do this from my friend <a href="https://twitter.com/msg">@msg</a>. I like how it makes my skin feel. </p>
<p>Might be placebo, might be real benefits, but the cold exposure feels good. And maybe it makes my skin nicer.</p>
<h3>Protein Smoothie (5 minutes)</h3>
<p>I throw all of this into a little blender:</p>
<ul><li>1/2 banana</li><li>2 raw eggs (yes, raw)</li><li>1 tbsp <a href="https://amzn.to/45vbXq2">peanut butter powder</a> (easier to scoop, less fat)</li><li>1/2 cup greek yogurt</li><li>1 tbsp olive oil</li><li>1/2 tbsp ground flax (for heart health/cholesterol)</li><li>1/2 cup whole or soy milk and water for base</li></ul>
<p>This gets me about 30g of protein and healthy fats to start the day.</p>
<h3>Face Wash (3 minutes)</h3>
<p>After the ice dip, I wash my face with water and a <a href="https://amzn.to/3TUE8rl">light cleanser</a>. I also apply vitamin C serum – I use <a href="https://amzn.to/467PKOK">La Roche-Posay</a> – and put on a little moisturizer afterwards.</p>
<h3>Cold Shower (2-3 minutes)</h3>
<p>Quick rinse because it’s hot in Texas and I’m sweaty from the run. I often skip this if I’m working alone and don’t mind being a little smelly… I should stop skipping this. Also the “cold” water here isn’t actually that cold due to Texas.</p>
<h3>Matcha Latte (5-10 minutes)</h3>
<p>Then I make a matcha latte with 5g of culinary matcha powder. I froth some whole milk, add ice, and sometimes also add 1 or 2 tsp of honey. This feels like an indulgence.</p>
<figure class="wp-block-image size-large"><a href="/_media/MorningRoutine2.jpg"><img src="/_media/v/MorningRoutine2-768x768.jpg" srcset="/_media/v/MorningRoutine2-300x300.jpg 300w, /_media/v/MorningRoutine2-768x768.jpg 768w, /_media/MorningRoutine2.jpg 1280w" sizes="(max-width: 768px) 100vw, 768px" alt="" width="768" height="768" loading="lazy" decoding="async" style="max-width:min(100%,768px);height:auto;" /></a><figcaption class="wp-element-caption">I like this matcha because it&#39;s affordable. And let’s be honest when you’re adding milk and other stuff, you don’t really need the highest quality. Culinary matcha works just fine.</figcaption></figure>
<h2>Community Q&amp;A</h2>
<p>Here are the best questions I got when I shared this routine on X:</p>
<h3>How do you do this all in an hour?</h3>
<p><em>“How do you do this all in an hour is what I need to know”</em> – <a href="https://twitter.com/StroutMotivateU"><strong>@StroutMotivateU</strong></a></p>
<p>Most steps are quick and some overlap. I drink coffee during sun exposure, the jog is only 15 minutes max, and everything else is under 5 minutes.</p>
<h3>Should you eat before coffee?</h3>
<p><em>“Best to get food in before coffee – helps calm the effect on your adrenals so you don’t have an energy dip later.”</em> – <a href="https://twitter.com/niko_bush"><strong>@niko_bush</strong></a></p>
<p>Great advice. I will experiment with moving the smoothie before the first coffee. Or reduce my cold brew intake to under 80 mL.</p>
<h3>Raw eggs??</h3>
<p><em>“Personally I would not make a daily habit of raw eggs. I would go for cooked or use an egg protein powder.”</em> – <a href="https://twitter.com/ATX_JS"><strong>@ATX_JS</strong></a></p>
<p>Fair point on food safety. But I’ve been adding raw eggs to my smoothies for years without issues. So I dunno.</p>
<h3>Face washing technique?</h3>
<p><em>“Small thing but when you use cleanser, use warm water for the wash and finish with cold”</em> – <a href="https://twitter.com/mvarghoose"><strong>@mvarghoose</strong></a></p>
<p>OK! I will have to try that. Maybe I can do another ice dunk after I rinse with the cleanser.</p>
<h3>What about caffeine dependency?</h3>
<p><em>“I’d throw in my unpopular pitch for reconsidering caffeine. Someone in your position can enjoy the luxury of a calm mind that can think clearly.”</em> – <a href="https://twitter.com/KeithNewtonMD"><strong>@KeithNewtonMD</strong></a></p>
<p>Sigh. I might need to experiment with caffeine-free days to see how I actually feel without it. But for now it’s a crutch that I don’t mind.</p>
<h3>What about the soy and flax?</h3>
<p><em>“Flax and soy are estrogenic, so it’s worth considering a potential ingredient swap.”</em> – <a href="https://twitter.com/HeyHelloFriends"><strong>@HeyHelloFriends</strong></a></p>
<p>The flax I’m keeping for heart health. For soy milk, I just haven’t found other nut milks at Costco that I like. But I can try to use more whole milk and less soy. Currently doing that now.</p>
<h2>What’s Next</h2>
<p>I’m still tweaking based on the feedback and how I feel. But for now, I feel pretty good! This makes me feel energized and focused, I think, and a little healthy.</p>
<p><strong>What does your morning routine look like?</strong> Leave a comment below – I’m always curious how other people start their day.</p>
<p>Previously I wrote about my morning routines here:</p>
<ul><li><a href="/morning-dallas/">My Morning Routine in Dallas (November 2020)</a></li><li><a href="/morning-diary/">Morning Diary (May 2020)</a></li></ul>
<p><em>Some links in this post are Amazon affiliate links, meaning I earn a small commission if you purchase through them. I only recommend products I actually use.</em></p>]]></content:encoded></item>
<item><title>EO Fort Worth Event 2025</title><link>https://nickgray.net/eo-fw/</link><guid isPermaLink="true">https://nickgray.net/eo-fw/</guid><pubDate>Fri, 25 Jul 2025 03:12:30 GMT</pubDate><description>Most business events are boring. Show up, eat dinner, listen to someone talk, go home. But EO Fort Worth wanted something different. They wanted their attendees to meet new people…</description><content:encoded><![CDATA[<p>Most business events are boring. Show up, eat dinner, listen to someone talk, go home.</p>
<p>But <a href="https://eofortworth.org/">EO Fort Worth</a> wanted something different. They wanted their attendees to meet new people beyond their usual forum groups.</p>
<p><em>Entrepreneurs’ Organization is a global network where successful business owners connect through small, trusted peer groups to share real experiences and help each other grow personally and professionally.</em></p>
<p>I was invited to speak at this event after the organizer Mitch heard about <a href="/mfm/">me on the My First Million podcast</a> and read my book <a href="https://party.pro/book/"><em>The 2-Hour Cocktail Party</em></a>.</p>
<p>Here’s how the event went, my favorite photos, and what you can do at your next meetup to get amazing feedback like I got. Plus some great testimonials.</p>
<figure class="wp-block-image size-large"><a href="/_media/NickMicrophone.jpeg"><img src="/_media/v/NickMicrophone-1024x576.jpeg" srcset="/_media/v/NickMicrophone-300x169.jpeg 300w, /_media/v/NickMicrophone-768x432.jpeg 768w, /_media/v/NickMicrophone-1024x576.jpeg 1024w, /_media/v/NickMicrophone-1536x864.jpeg 1536w, /_media/NickMicrophone.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="576" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Am I going to take a bite of this microphone? Keep reading to find out!</figcaption></figure>
<h2>About the Event</h2>
<p>60 people attended. It was completely sold out and they even had a waitlist.</p>
<p>It became EO Fort Worth’s biggest summer learning series event ever.</p>
<p>The event was titled <strong>“Become the Most Connected Person in the Room”</strong> with the tagline: <em>“What if the key to deeper relationships and better business was a two-hour party?”</em></p>
<p>They had a professional photographer attend and I’ll add some photos throughout.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/NickEO.jpg"><img loading="lazy" decoding="async" width="1125" height="750" src="/_media/v/NickEO-768x512.jpg" srcset="/_media/v/NickEO-300x200.jpg 300w, /_media/v/NickEO-768x512.jpg 768w, /_media/v/NickEO-1024x683.jpg 1024w, /_media/NickEO.jpg 1125w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">The event was full</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/NickEO1.jpg"><img loading="lazy" decoding="async" width="1125" height="691" src="/_media/v/NickEO1-768x472.jpg" srcset="/_media/v/NickEO1-300x184.jpg 300w, /_media/v/NickEO1-768x472.jpg 768w, /_media/v/NickEO1-1024x629.jpg 1024w, /_media/NickEO1.jpg 1125w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">People mingling</figcaption></figure></figure>
<h2>Agenda</h2>
<p>Here’s a quick rundown of the timeline of the event.</p>
<p><strong>5:30-6:00 PM: Arrivals</strong> <br />I personally welcomed everyone. No clustering by the bar. I organized small groups of 6-10 for quick intros.</p>
<p><strong>6:00-6:10 PM: Logistics</strong><br />Admin &amp; housekeeping from the EO team.</p>
<p><strong>6:10-6:30 PM: Learning</strong> <br />I shared my proven formula from <em>The 2-Hour Cocktail Party</em>. How to host events that people actually want to attend, and why this is helpful for your business and personal life.</p>
<p><strong>6:30-7:00 PM: Practice</strong><br />Speed icebreakers with carefully crafted questions. People shared meaningful stories. Made real connections in minutes.</p>
<p><strong>7:00-7:15 PM: Debrief</strong> <br />We discussed what just happened and how to use these techniques.</p>
<p><strong>7:15-8:30 PM: Structured Dinner</strong><br />Forum-style discussions with specific conversation prompts for each table.</p>
<h2>Icebreaker Questions</h2>
<p>I used 3 types of icebreaker questions:</p>
<ol><li><strong>“Green Level” Starter</strong> – Safe, easy questions to get people talking</li><li><a href="https://party.pro/speed-icebreakers/"><strong>Speed Icebreakers</strong></a> – Rapid-fire questions that create energy and movement</li><li><strong>Value-Additive Icebreakers</strong> – Deeper prompts that help people offer help to each other</li></ol>
<p>I actually just wrote a full guide on how I used these icebreakers during the event. <a href="https://party.pro/icebreaker-networking/">Click here to read it on my book site</a>.</p>
<h2>Photo Gallery</h2>
<p>Here are some of my favorite photos from the event.</p>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/EOGallery1.jpg"><img loading="lazy" decoding="async" width="1125" height="750" src="/_media/v/EOGallery1-768x512.jpg" srcset="/_media/v/EOGallery1-300x200.jpg 300w, /_media/v/EOGallery1-768x512.jpg 768w, /_media/v/EOGallery1-1024x683.jpg 1024w, /_media/EOGallery1.jpg 1125w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">We can&#39;t forget the nametags</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/EOGallery.jpg"><img loading="lazy" decoding="async" width="1125" height="750" src="/_media/v/EOGallery-768x512.jpg" srcset="/_media/v/EOGallery-300x200.jpg 300w, /_media/v/EOGallery-768x512.jpg 768w, /_media/v/EOGallery-1024x683.jpg 1024w, /_media/EOGallery.jpg 1125w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">I enjoyed this group</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/EOGallery4.jpg"><img loading="lazy" decoding="async" width="1125" height="768" src="/_media/v/EOGallery4-768x524.jpg" srcset="/_media/v/EOGallery4-300x205.jpg 300w, /_media/v/EOGallery4-768x524.jpg 768w, /_media/v/EOGallery4-1024x699.jpg 1024w, /_media/EOGallery4.jpg 1125w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Introduction</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/EOGallery2.jpg"><img loading="lazy" decoding="async" width="1125" height="750" src="/_media/v/EOGallery2-768x512.jpg" srcset="/_media/v/EOGallery2-300x200.jpg 300w, /_media/v/EOGallery2-768x512.jpg 768w, /_media/v/EOGallery2-1024x683.jpg 1024w, /_media/EOGallery2.jpg 1125w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">People having a good time</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/EOGallery3.jpg"><img loading="lazy" decoding="async" width="1125" height="750" src="/_media/v/EOGallery3-768x512.jpg" srcset="/_media/v/EOGallery3-300x200.jpg 300w, /_media/v/EOGallery3-768x512.jpg 768w, /_media/v/EOGallery3-1024x683.jpg 1024w, /_media/EOGallery3.jpg 1125w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">It was so much fun</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/EOGallery5.jpg"><img loading="lazy" decoding="async" width="1125" height="725" src="/_media/v/EOGallery5-768x495.jpg" srcset="/_media/v/EOGallery5-300x193.jpg 300w, /_media/v/EOGallery5-768x495.jpg 768w, /_media/v/EOGallery5-1024x660.jpg 1024w, /_media/EOGallery5.jpg 1125w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">People listening</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/EOGallery6.jpg"><img loading="lazy" decoding="async" width="1125" height="716" src="/_media/v/EOGallery6-768x489.jpg" srcset="/_media/v/EOGallery6-300x191.jpg 300w, /_media/v/EOGallery6-768x489.jpg 768w, /_media/v/EOGallery6-1024x652.jpg 1024w, /_media/EOGallery6.jpg 1125w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Me explaining the NICK method</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/EOGallery7.jpg"><img loading="lazy" decoding="async" width="1125" height="750" src="/_media/v/EOGallery7-768x512.jpg" srcset="/_media/v/EOGallery7-300x200.jpg 300w, /_media/v/EOGallery7-768x512.jpg 768w, /_media/v/EOGallery7-1024x683.jpg 1024w, /_media/EOGallery7.jpg 1125w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Bar snacks</figcaption></figure></figure>
<h2>What Made It Different</h2>
<p>Instead of the usual “sit and listen” format, I got a lot of people moving from the moment they arrived.</p>
<p>The first 30 minutes are usually wasted at business events. People grab drinks and talk to the same people they always do.</p>
<p>But I changed that. Everyone who attended met at least 5 new people. Everyone heard from nearly every person in the room.</p>
<p>Finally, the structured dinner kept the energy going. We used moderators and had table topics so that there were no awkward silence at tables.</p>
<h2>Feedback</h2>
<p>I got amazing feedback from everyone at the event, but the ones that mattered the most were from the people behind EO Fort Worth.</p>
<blockquote>“I talked to several members who’ve been in our EO group for years. They said your talk was the best one they’ve been to. They all appreciated getting the opportunity to chat with other members and mix and mingle. People join EO for business, but they stay for the social connections. Your event is one of my new favorites of all time.”<br /><br /><br /><em>Mitch Allen, Learning Chair for the Entrepreneurs’ Organization (EO) Fort Worth Chapter</em></blockquote>
<blockquote>“The event was great last night and I got so much positive feedback about your presentation! I heard that a lot of the people really enjoyed the table questions you provide. What a great way to change up the conversations.”<br /><br /><br /><em>Katie, Event Manager, EO Fort Worth</em></blockquote>
<h2>Conclusion</h2>
<p>Most learning events and dinners at EO events follow the standard formula. It’s good, and people learn a lot.</p>
<p>But you might want to do something different. Something where your members can mix and mingle, plus learn a few life hacks for hosting their own events.</p>
<p>Studies show that entrepreneurs who host their own events widen their networks, meet more prospective clients and employees, and generally boost their overall happiness with a bigger social network.</p>
<p>Here’s why you should call me to brainstorm for your next EO event:</p>
<ul><li><strong>Track record:</strong> I’ve hosted hundreds of events from networking to talk shows.</li><li><strong>Interactive format</strong>: Your attendees won’t just listen. They’ll participate, connect, and leave energized.</li><li><strong>Immediate results:</strong> People start networking from the moment they arrive. No wasted time. And they leave seeing my methods first-hand.</li><li><strong>Practical takeaways:</strong> Attendees learn techniques they can use in their own businesses from my book, <em>The 2-Hour Cocktail Party. (</em><a href="https://amzn.to/39rfb2V"><em>See Amazon reviews!</em></a><em>)</em></li><li><strong>100% satisfaction guarantee:</strong> I won’t bill you if you’re not happy or I don’t meet expectations.</li></ul>
<p>Shoot me a text at +1-917-635-9967 or send me an email to <a href="mailto:hello@nickgray.net">hello@nickgray.net</a>.</p>
<p>For further reading, check out these other articles:</p>
<ul><li><a href="/eo/">EO Keynote Speaker on Networking</a> – this is from an EO chapter in Connecticut. It was so much fun.</li><li><a href="/supernode/">Closing Keynote Speaker at Supernode 2023</a> – I help a lot of conferences. This is one that I was able to write about.</li><li><a href="/bpcon2024/">BiggerPockets Conference 2024</a> – Over 2,000 people attended. BiggerPockets hired me to help</li><li><a href="/mc/">Master of Ceremonies: Conference Tips &amp; Tricks</a> – Here’s what you need to know if you want to hire an emcee aka MC aka Master of Ceremonies for your next event.</li></ul>
<p><em>Special thanks to Mitch, Katie, Ellerbe Fine Foods, and the whole EO Forth Worth team for hosting me.</em></p>]]></content:encoded></item>
<item><title>LinkedIn Post Tips and Tricks</title><link>https://nickgray.net/linkedin-tips/</link><guid isPermaLink="true">https://nickgray.net/linkedin-tips/</guid><pubDate>Thu, 19 Jun 2025 01:37:17 GMT</pubDate><description>I had a call with my friend Chris Gittings who runs LinkedIn accounts for a lot of Founders and CEOs. He’s an expert on LinkedIn marketing and business development. Here’s…</description><content:encoded><![CDATA[<p>I had a call with my friend <a href="https://www.linkedin.com/in/christopher-gittings/">Chris Gittings</a> who runs LinkedIn accounts for a lot of Founders and CEOs.</p>
<p>He’s an expert on LinkedIn marketing and business development. Here’s a list of the tactical advice and best practices that Chris gave me to share for posting on LinkedIn.</p>
<h2>The Power of a Face in Every Post</h2>
<p>Your face is a critical part of your personal brand.</p>
<p>Including a picture of yourself whenever possible when you post on LinkedIn is going to improve your reach and engagement.</p>
<figure class="wp-block-image size-large is-resized"><a href="/_media/LinkedIn1.jpeg"><img src="/_media/v/LinkedIn1-598x768.jpeg" srcset="/_media/v/LinkedIn1-234x300.jpeg 234w, /_media/v/LinkedIn1-300x385.jpeg 300w, /_media/v/LinkedIn1-598x768.jpeg 598w, /_media/v/LinkedIn1-768x986.jpeg 768w, /_media/LinkedIn1.jpeg 896w" sizes="(max-width: 598px) 100vw, 598px" alt="" width="896" height="1150" loading="lazy" decoding="async" style="width:760px;height:auto;max-width:100%;" /></a><figcaption class="wp-element-caption">Click here for my full LinkedIn post.</figcaption></figure>
<p>As humans, “we’re very attuned to people’s faces.” Everyone in your audience who cares about you will be much more likely to stop scrolling and show their support on your post when they see your photo.</p>
<p>Chris recommends making sure that you are smiling and looking at the camera for the photo.</p>
<p>He says there’s “a clear kind of tier list” for what images perform best:</p>
<ul><li>A picture of you smiling is better than one where you’re not.</li><li>A picture that includes you is better than a picture that doesn’t.</li><li>Any picture is better than no picture at all.</li></ul>
<h2>The “Belief” Content Formula</h2>
<p>Another key component of highly effective LinkedIn posts is to ensure that every post conveys a belief. Bonus points if that belief is targeted to a specific audience segment within LinkedIn’s user base.</p>
<p>Segments could be:</p>
<ul><li>Employees, the largest well defined user group on LinkedIn.</li><li>Tech enthusiasts, to get more niche.</li><li>Software developers, to get even more niche.</li><li>Entrepreneurs, etc.</li></ul>
<p>As an example, Chris pointed to a guy named <a href="https://www.linkedin.com/in/chadgono/">Chad Gono</a> who runs a company called Regal Plastics. Chad has been very successful building his brand on the platform and creating viral posts.</p>
<p>Chad makes sure almost all of his posts share a core belief that advocates for employees. Every post he puts out “shares a belief that is meant to recognize employees and boost them up, making a case for why they should be treated better.”</p>
<p>As an employer, Chad’s posts carry extra weight when he speaks up on issues in support of employees. Employees comment on and repost his content understanding that other leaders might be more willing to consider his perspective as a fellow executive.</p>
<p>Chris called this a “winning strategy because anyone who disagrees with him is still reading and engaging with his posts in the comments,” while those who agree are even more likely to share it. </p>
<p>By targeting the largest segment on LinkedIn—employees—with a clear belief, Chad can engage LinkedIn users who may have never seen or engaged with his content before. Whenever anyone likes, comments, or reposts one of his posts, LinkedIn will put that post in front of some of their connections as well, even if those connections have no relationship with Chad. If some of those connections like, comment, or repost as well, the cycle continues. This is the engine that fuels viral posts on LinkedIn.</p>
<h2>The Whiteboard Tactic for Engagement</h2>
<p>A simple strategy for catching posts is to write the core belief of that post on a whiteboard and hold it up in your photo.</p>
<p>Chris admits this can be “kind of tacky,” but it delivers engagement.</p>
<p>People are much more likely to stop and reflect on your core message if it’s written on a whiteboard. He said he loves that it almost every person who sees the post in their feed will read it, which drives their curiosity to read further and spend more time on the post, which is what you want for engagement.</p>
<figure class="wp-block-image size-large is-resized"><a href="/_media/LinkedIn2.jpeg"><img src="/_media/v/LinkedIn2-496x768.jpeg" srcset="/_media/v/LinkedIn2-194x300.jpeg 194w, /_media/v/LinkedIn2-300x465.jpeg 300w, /_media/v/LinkedIn2-496x768.jpeg 496w, /_media/v/LinkedIn2-768x1190.jpeg 768w, /_media/LinkedIn2.jpeg 896w" sizes="(max-width: 496px) 100vw, 496px" alt="" width="896" height="1388" loading="lazy" decoding="async" style="width:760px;height:auto;max-width:100%;" /></a><figcaption class="wp-element-caption">Click here for the full LinkedIn post.</figcaption></figure>
<h2>The “Quality Over Quantity” Rule for Posts</h2>
<p>Finally, remember that on LinkedIn, the quality of each post matters much more than the cadence.</p>
<p>LinkedIn is not like X or Instagram where volume is the key driver of the algorithm.</p>
<p>Instead, posting content that users spend a lot of time looking at and engaging with is “way more important than trying to be consistent.”</p>
<p>LinkedIn’s algorithm judges every post you make.</p>
<p>If you put out posts that don’t perform well, Chris warns, “it damages your reach across” the entire platform.</p>
<p>One reason for this is that the average user spends less time on LinkedIn than they do on competing platforms each time they log on, and LinkedIn wants to change that. So their algorithm values content that keeps people engaged and spending more time there. They “really value when people stop and spend time on a post.” </p>
<p>One upside to this algorithmic bias is that the platform encourages you to share lengthier posts and share your thoughts and areas of wisdom in greater detail and depth. </p>
<h2>Remind Yourself to Innovate, Don’t Invent</h2>
<p>One overlying principle that Chris stressed more than once was the importance of remembering not to reinvent the wheel.</p>
<p>“Inventing the wheel is hard. You’re not going to be the one to come up with a completely new and successful approach to content that no one else has thought of before.”</p>
<p>Instead, he recommends taking the time to research successful content creators with similar audiences to the one you want to speak to, and have a level of success that you aspire to achieve. </p>
<p>Once you have a list of creators and have gone through some of their posts, write down a bullet point list of things you like about their content, as well as the things you don’t. Pay particular mind to patterns that persist across creators as well.</p>
<p>Your job becomes to take the things you like, and use those content formulas and strategies as a starting framework for building content that is authentic to you. This helps you stay true to yourself while positioning your posts for algorithmic success.</p>
<h2>Conclusion</h2>
<p>It’s easy to overthink your content, but a few core strategies make all the difference. </p>
<p>Here are the best tips for LinkedIn:</p>
<ul><li><strong>Use Your Face</strong>: a smiling photo of you gets more engagement. </li><li><strong>Share a Belief</strong>: center every post on a core belief to drive conversation.</li><li><strong>The Whiteboard Tactic</strong>: write your main point on a whiteboard in your photo to stop the scroll.</li><li><strong>Focus on Quality, Not Quantity</strong>: one great post is better than five mediocre ones. The algorithm will reward you.</li><li><strong>Innovate, Don’t Invent</strong>: find what successful creators are doing and adapt it to your own style.</li></ul>
<p><em>If you want help with your LinkedIn posts, consider hiring </em><a href="https://chrisgittings.com/"><em>Chris Gittings</em></a><em> and his company </em><a href="https://www.cogentconnections.io/"><em>Cogent Connections</em></a><em>. They do great work and I can vouch for Chris as a good guy. Plans start at $500 per month.</em></p>]]></content:encoded></item>
<item><title>I Got Engaged</title><link>https://nickgray.net/engaged/</link><guid isPermaLink="true">https://nickgray.net/engaged/</guid><pubDate>Wed, 04 Jun 2025 15:24:00 GMT</pubDate><description>I got engaged this past weekend. Lauren and I are going to get married and then hopefully start a family. That might be enough of a post for most people,…</description><content:encoded><![CDATA[<p>I got engaged this past weekend.</p>
<p>Lauren and I are going to get married and then hopefully start a family. </p>
<p>That might be enough of a post for most people, but since I’ve been public with my dating life, I want to reflect on this for a moment.</p>
<p>A year ago, the thought of getting married wasn’t even on my radar. And yet now I’m in love. </p>
<p>In this article, I’ll tell you what I did. I’ll even tell you how I changed my mental models on dating, why I love this woman, and what comes next.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/NickAndLauren-scaled-2046x2048.jpg"><img src="/_media/v/NickAndLauren-scaled-767x768.jpg" srcset="/_media/v/NickAndLauren-scaled-300x300.jpg 300w, /_media/v/NickAndLauren-scaled-767x768.jpg 767w, /_media/v/NickAndLauren-scaled-768x769.jpg 768w, /_media/v/NickAndLauren-scaled-1536x1536.jpg 1536w, /_media/v/NickAndLauren-scaled-2046x2048.jpg 2046w" sizes="(max-width: 767px) 100vw, 767px" alt="" width="767" height="768" loading="lazy" decoding="async" style="max-width:min(100%,767px);height:auto;" /></a><figcaption class="wp-element-caption">Me and my fiancée</figcaption></figure>
<h2>The Good Life</h2>
<p>First, my life was pretty good. Or at least it felt incredibly full.</p>
<p>I built businesses and made some good investments. I lived in NYC, moved to Austin, and just generally loved the thrill of dating and hosting events. </p>
<p>My freedom is what I valued the most. I could fly anywhere in the world on a whim. I could pack a bag and go to Japan just for fun, and then leave the moment I got bored.</p>
<p>Being single felt like absolute freedom. I loved it.</p>
<h2>Wanting More</h2>
<p>But about a year ago, something changed.</p>
<p>I did the <a href="http://nickgray.net/tokyo-blind-date/">Tokyo blind date</a> thing. Then my sister had a baby. And all my best friends started having kids. </p>
<p>I looked around at my life and things just felt a bit more flat.</p>
<p>The dating experiences that used to thrill me were starting to feel empty. I was getting older, too, and I started to feel like my time was running out. I realized that I wanted more. </p>
<p>I wanted to share my life with someone, and I wanted to start a family.</p>
<p>So I got strategic about it. Which I know is super nerdy and doesn’t feel romantic, but I had to change something major with my lens on dating.</p>
<p>I read books on relationships, I interviewed friends in happy marriages, and I thought a lot about what my non-negotiables were. I created a framework: big stuff versus small stuff.</p>
<p>Small stuff was what I’d always focused on. Looks, style, wit. These are the things for me that create instant attraction. </p>
<p>Big stuff was the foundation. Values, wanting kids, where they want to live, how they treat people, and what a successful partnership means to them.</p>
<p>For too long, I’d screened for the small stuff first. Attractive? Check. Fun? Check. </p>
<p>Good enough!</p>
<p>But finding a life partner meant flipping the order. I thought I knew what I wanted, but my intuition about what would lead to long-term happiness was often dead wrong. </p>
<p>I had to look at the big stuff first and be willing to walk away if it didn’t align, no matter how gorgeous or charming they were.</p>
<p>So I started being direct on dates and telling people that I was interested in a serious relationship.</p>
<h2>Showing Up</h2>
<p>Then came the hard part: showing up.</p>
<p>One Tuesday evening, dead tired from work, my friend Katelyn invited me to Barton Springs Pool. Every bone in my body wanted to stay home and keep working. But I went anyway.</p>
<p>Lauren was up on the hill reading a book. She looked supermodel beautiful and was exactly my type. The book caught my attention. She was reading Being Mortal by Atul Gawande, which is not exactly a fun poolside read. </p>
<p>I walked over to chat her up. Small stuff got me there, but the big stuff kept me talking. She had a rare confidence and a quick wit. When she talked about her family, there was a warmth I didn’t know I’d been looking for.</p>
<p>Three hours into our first date, I asked her if we should get married. But that was too bold. She laughed it off and said she’d think about it.</p>
<h2>Fast Forward</h2>
<p>That was ten months ago. We’ve spent nearly every day together since and moved in together earlier this year. </p>
<p>Now she’s become my best friend.</p>
<p>When I get too intense, she grounds me. When I miss details, she catches them all. She pushes me to grow in ways I’d never push myself.</p>
<p>Lauren has a rare gift of social grace. She can talk to anyone about anything. Venture capital one minute and cowboy boots the next. </p>
<p>The first time I joined her family for Rosh Hashanah they welcomed me with open arms. They roasted me, teased me about my affinity for name tags, and brought me into their world. </p>
<p>Seeing how close they all are – how Lauren talks to them daily, how proud she is of her brothers and cousins and dad – I thought, “I want this. I like this.”</p>
<p>Last weekend was Lauren’s birthday. </p>
<p><a href="/postranch/">We went out to California</a> to talk about our future. We talked about having kids and what building a life together really means.</p>
<p>I asked her again if she’d marry me, and this time she said yes.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/Lauren.jpeg"><img loading="lazy" decoding="async" width="1144" height="1600" src="/_media/v/Lauren-549x768.jpeg" srcset="/_media/v/Lauren-215x300.jpeg 215w, /_media/v/Lauren-300x420.jpeg 300w, /_media/v/Lauren-549x768.jpeg 549w, /_media/v/Lauren-768x1074.jpeg 768w, /_media/v/Lauren-1098x1536.jpeg 1098w, /_media/Lauren.jpeg 1144w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Lauren</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/CaliforniaMeAndLauren.jpeg"><img loading="lazy" decoding="async" width="984" height="1390" src="/_media/v/CaliforniaMeAndLauren-544x768.jpeg" srcset="/_media/v/CaliforniaMeAndLauren-212x300.jpeg 212w, /_media/v/CaliforniaMeAndLauren-300x424.jpeg 300w, /_media/v/CaliforniaMeAndLauren-544x768.jpeg 544w, /_media/v/CaliforniaMeAndLauren-768x1085.jpeg 768w, /_media/CaliforniaMeAndLauren.jpeg 984w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">California with Lauren</figcaption></figure></figure>
<p>It feels big. It feels right. And I’m super happy for what comes next.</p>
<h2>The Announcement</h2>
<p>Here’s how we <a href="https://www.instagram.com/p/DKdLwlQMVjo/?utm_source=ig_web_copy_link&amp;igsh=MzRlODBiNWFlZA==">shared the news to our friends on Instagram</a>.</p>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/Bestfriend-scaled.jpeg"><img loading="lazy" decoding="async" width="2044" height="2560" src="/_media/v/Bestfriend-scaled-613x768.jpeg" srcset="/_media/v/Bestfriend-scaled-240x300.jpeg 240w, /_media/v/Bestfriend-scaled-300x376.jpeg 300w, /_media/v/Bestfriend-scaled-613x768.jpeg 613w, /_media/v/Bestfriend-scaled-768x962.jpeg 768w, /_media/v/Bestfriend-scaled-1226x1536.jpeg 1226w, /_media/v/Bestfriend-scaled-1635x2048.jpeg 1635w, /_media/Bestfriend-scaled.jpeg 2044w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/1.jpg"><img loading="lazy" decoding="async" width="1080" height="1350" src="/_media/v/1-614x768.jpg" srcset="/_media/v/1-240x300.jpg 240w, /_media/v/1-300x375.jpg 300w, /_media/v/1-614x768.jpg 614w, /_media/v/1-768x960.jpg 768w, /_media/1.jpg 1080w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/2.jpg"><img loading="lazy" decoding="async" width="1080" height="1350" src="/_media/v/2-614x768.jpg" srcset="/_media/v/2-240x300.jpg 240w, /_media/v/2-300x375.jpg 300w, /_media/v/2-614x768.jpg 614w, /_media/v/2-768x960.jpg 768w, /_media/2.jpg 1080w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/3.jpg"><img loading="lazy" decoding="async" width="1080" height="1350" src="/_media/v/3-614x768.jpg" srcset="/_media/v/3-240x300.jpg 240w, /_media/v/3-300x375.jpg 300w, /_media/v/3-614x768.jpg 614w, /_media/v/3-768x960.jpg 768w, /_media/3.jpg 1080w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/4.jpg"><img loading="lazy" decoding="async" width="1080" height="1350" src="/_media/v/4-614x768.jpg" srcset="/_media/v/4-240x300.jpg 240w, /_media/v/4-300x375.jpg 300w, /_media/v/4-614x768.jpg 614w, /_media/v/4-768x960.jpg 768w, /_media/4.jpg 1080w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/5.jpg"><img loading="lazy" decoding="async" width="1080" height="1350" src="/_media/v/5-614x768.jpg" srcset="/_media/v/5-240x300.jpg 240w, /_media/v/5-300x375.jpg 300w, /_media/v/5-614x768.jpg 614w, /_media/v/5-768x960.jpg 768w, /_media/5.jpg 1080w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/6.jpg"><img loading="lazy" decoding="async" width="1080" height="1350" src="/_media/v/6-614x768.jpg" srcset="/_media/v/6-240x300.jpg 240w, /_media/v/6-300x375.jpg 300w, /_media/v/6-614x768.jpg 614w, /_media/v/6-768x960.jpg 768w, /_media/6.jpg 1080w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure><figure class="wp-block-image size-large"><a href="/_media/7.jpg"><img loading="lazy" decoding="async" width="1080" height="1350" src="/_media/v/7-614x768.jpg" srcset="/_media/v/7-240x300.jpg 240w, /_media/v/7-300x375.jpg 300w, /_media/v/7-614x768.jpg 614w, /_media/v/7-768x960.jpg 768w, /_media/7.jpg 1080w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a></figure></figure>
<p><strong>THE END</strong></p>
<p><em>Hi from Nick! If you’re a single guy and feeling stuck, I actually </em><a href="/single-men/"><em>wrote a post a while back about what helped me meet Lauren</em></a><em>. It might give you a few things to try.</em></p>]]></content:encoded></item>
<item><title>My New MacBook Setup: 10 Essential Apps in 2025</title><link>https://nickgray.net/macbook-apps/</link><guid isPermaLink="true">https://nickgray.net/macbook-apps/</guid><pubDate>Thu, 15 May 2025 03:19:06 GMT</pubDate><description>I just got a new MacBook Air. The first thing I did was install my go-to apps that I use every day for work and productivity. Plus, I got some…</description><content:encoded><![CDATA[<p>I just got a new MacBook Air. The first thing I did was install my go-to apps that I use every day for work and productivity.</p>
<p>Plus, I got some fantastic recommendations from friends, which I’ve added as bonus picks at the end. </p>
<p>Here’s the full list of tools that power my workflow.</p>
<h2>Featured Apps</h2>
<p>Here’s a quick list of all the apps I downloaded:</p>
<ol><li>Brave Browser</li><li>1Password</li><li>WhatsApp Desktop</li><li><a href="https://ref.flowvoice.ai/nickgraynews">Wispr Flow</a></li><li>Logi Options+</li><li>Raycast</li><li><a href="https://superhuman.com/refer/gvgvbls0">Superhuman</a></li><li><s>2FHey</s></li><li>Loom</li><li>Stats</li></ol>
<p>Read why I like each of these and what I use them for below.</p>
<p>Here are a few apps that my friends love which I want to check out:</p>
<ol><li>Beeper</li><li>Superwhisper</li><li>HiddenBar</li><li>Sparkle</li><li>Cleanshot X</li><li>Paste</li><li>Cloudflare WARP</li></ol>
<h2>Full List</h2>
<p>The 10 apps that I installed first are listed below.</p>
<h3><a href="https://brave.com">Brave Browser</a></h3>
<p>My default browser, hands down. <a href="https://brave.com/">Brave</a> is built on Chromium (so it feels familiar if you’re used to Chrome) but it comes with a built-in ad and tracker blocker. This means faster page loads and a much cleaner, more private experience right out of the box.</p>
<figure class="wp-block-image size-large"><a href="/_media/BraveBrowser.jpeg"><img src="/_media/v/BraveBrowser-1024x705.jpeg" srcset="/_media/v/BraveBrowser-300x207.jpeg 300w, /_media/v/BraveBrowser-768x529.jpeg 768w, /_media/v/BraveBrowser-1024x705.jpeg 1024w, /_media/v/BraveBrowser-1536x1058.jpeg 1536w, /_media/BraveBrowser.jpeg 1753w" sizes="(max-width: 1024px) 100vw, 1024px" alt="desktop screenshot" width="1024" height="705" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Ad blocker and tracker installed</figcaption></figure>
<div class="ng-callout ng-callout--note"><p class="ng-callout__head"><span class="ng-callout__icon"><img src="/assets/callout-icons/note.svg" alt="" aria-hidden="true" width="39" height="32" loading="lazy" decoding="async" /></span><span class="ng-callout__label">Nick&#39;s Note</span></p><div class="ng-callout__body"><p class="gb-headline gb-headline-711fe7f1 gb-headline-text"><em>I make Google my default search engine, turn off all the Brave Rewards junk, and also disable any Brave crypto or AI stuff. I just want the browser.</em></p></div></div>
<h3><a href="https://1password.com">1Password</a></h3>
<p>Seriously, if you’re not using a password manager in 2025, what are you waiting for? I wish I would have started to use one sooner.</p>
<figure class="wp-block-image size-large"><a href="/_media/1Password.jpeg"><img src="/_media/v/1Password-1024x707.jpeg" srcset="/_media/v/1Password-300x207.jpeg 300w, /_media/v/1Password-768x530.jpeg 768w, /_media/v/1Password-1024x707.jpeg 1024w, /_media/v/1Password-1536x1060.jpeg 1536w, /_media/1Password.jpeg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" alt="1password screenshot" width="1024" height="707" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">1Password Support screenshot</figcaption></figure>
<p><a href="https://1password.com/">1Password</a> is my choice for creating, storing, and auto-filling strong, unique passwords for everything. I like it better than Apple’s default, but Apple’s default password thing is probably good, too.</p>
<h3><a href="https://www.whatsapp.com/download">WhatsApp Desktop</a></h3>
<p>The <a href="https://www.whatsapp.com/download">WhatsApp Desktop</a> is still a must-have for me for staying connected with various group chats. However, I have been using Telegram more and more lately.</p>
<h3><a href="https://ref.flowvoice.ai/nickgraynews">Wispr Flow</a></h3>
<p>For quickly getting thoughts down in emails, drafting prompts, or even sending some texts, <a href="https://ref.flowvoice.ai/nickgraynews">Wispr Flow</a> has been my go-to. It’s a neat voice-to-text app that’s incredibly accurate and helps speed up writing when I don’t want to type everything out. Like 10x better than Siri’s voice-to-text.</p>
<figure class="wp-block-image size-full"><a href="https://ref.flowvoice.ai/nickgraynews"><img src="/_media/WisprFlowDashboard.jpg" srcset="/_media/v/WisprFlowDashboard-300x194.jpg 300w, /_media/WisprFlowDashboard.jpg 709w" sizes="(max-width: 709px) 100vw, 709px" alt="flowpro screenshot" width="709" height="459" loading="lazy" decoding="async" style="max-width:100%;height:auto;" /></a><figcaption class="wp-element-caption">Wispr Flow dashboard</figcaption></figure>
<p><em>March 2026 update: I still use this app every day and would be very sad if I could no longer use it. Talking to my computer is SO MUCH BETTER than trying to type things out. Thank you </em><a href="https://ref.flowvoice.ai/nickgraynews"><em>Wispr Flow</em></a><em>. Not an ad, but I do get $3 if you sign up for a Pro account from my link.</em></p>
<h3><a href="https://www.logitech.com">Logi Options+</a></h3>
<p>This one’s for a specific but crucial part of my workflow: mouse customization. I use <a href="https://www.logitech.com/software/logi-options-plus.html">Logi Options+</a> to map my Logitech mouse buttons. I use the Logitech Lift mouse, btw, which is a bit controversial.</p>
<p>My favorite tweak is setting the side “Forward” button to “Close Tab” – so my side buttons become Back and Close Tab. It’s a small thing, but it makes a big difference in my web browsing speed. I hate needing a full app for it, but the utility is undeniable.</p>
<h3><a href="https://www.raycast.com/">Raycast</a></h3>
<p>This app has replaced Spotlight for me. </p>
<p>I need to learn to use this better – it is very powerful and I bet I only use 5% of it.</p>
<figure class="wp-block-image size-large"><a href="/_media/v/Raycast-2048x1075.jpeg"><img src="/_media/v/Raycast-1024x538.jpeg" srcset="/_media/v/Raycast-300x158.jpeg 300w, /_media/v/Raycast-768x403.jpeg 768w, /_media/v/Raycast-1024x538.jpeg 1024w, /_media/v/Raycast-1536x806.jpeg 1536w, /_media/v/Raycast-2048x1075.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="raycast sample image" width="1024" height="538" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Raycast app</figcaption></figure>
<h3><a href="https://superhuman.com/refer/gvgvbls0">Superhuman</a></h3>
<p>When it comes to email, <a href="https://superhuman.com/">Superhuman</a> is my client of choice. I’ve used it for 7 years or so and just haven’t found a better alternative. But it is expensive: $30 per month. </p>
<figure class="wp-block-image size-large"><a href="/_media/Superhuman.jpeg"><img src="/_media/v/Superhuman-1024x581.jpeg" srcset="/_media/v/Superhuman-300x170.jpeg 300w, /_media/v/Superhuman-768x436.jpeg 768w, /_media/v/Superhuman-1024x581.jpeg 1024w, /_media/Superhuman.jpeg 1050w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="581" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Superhuman on desktop and mobile</figcaption></figure>
<p>It’s built for speed and efficiency, with a focus on <a href="/superhuman/">keyboard shortcuts</a>, a clean interface, and features designed to help you get through your inbox faster. It’s a premium tool, but for me, the time saved is worth it.</p>
<h3><s>2FHey</s></h3>
<p><s>This is a nifty little utility for macOS that I find incredibly useful.</s><s>However, some friends said it might be at risk for security vulnerabilities, so be careful.</s></p>
<p>Thanks to <a href="https://jonkhaykin.com/">Jon K.</a> for letting me know that this app is no longer needed:</p>
<blockquote>MacOS Tahoe came out with 2FA iMessage access natively for other browsers and I’ve had it in Chrome since.</blockquote>
<h3><a href="https://www.loom.com">Loom</a></h3>
<p>I use <a href="https://www.loom.com/">Loom</a> every single day. It’s fantastic for quickly recording my screen and camera to share updates, explain concepts, or give feedback to my team. The videos are instantly shareable with a link, making collaboration much more efficient than typing out long explanations. I happily pay for this app, but the free version is nice too.</p>
<h3><a href="https://github.com/exelban/stats">Stats</a></h3>
<p><a href="https://mac-stats.com/">Stats</a> is a free, open-source, and lightweight macOS app that lives in your menu bar. It shows crucial system information like CPU usage, RAM, network activity, and battery levels. It’s highly customizable and helps me keep an eye on what my Mac is doing without being intrusive. (You can also often find it on GitHub: <a href="https://github.com/exelban/stats">ExelS/Stats on GitHub</a>)</p>
<figure class="wp-block-image size-large"><a href="/_media/Stats.jpeg"><img src="/_media/v/Stats-1024x325.jpeg" srcset="/_media/v/Stats-300x95.jpeg 300w, /_media/v/Stats-768x243.jpeg 768w, /_media/v/Stats-1024x325.jpeg 1024w, /_media/v/Stats-1536x487.jpeg 1536w, /_media/Stats.jpeg 1912w" sizes="(max-width: 1024px) 100vw, 1024px" alt="stats screenshots" width="1024" height="325" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">Useful system information</figcaption></figure>
<h2>Bonus App Recommendations</h2>
<p>After posting my initial setup, friends chimed in on X with their essential apps. </p>
<p>Here are some standout suggestions.</p>
<ul><li><a href="https://www.beeper.com/"><strong>Beeper</strong></a>: brings together messages from WhatsApp, Signal, Instagram DMs, X (Twitter) DMs, Slack, and many more into a single, unified inbox. “Still in beta but its a game changer,” from Andrew Wilkinson.</li><li><a href="https://superwhisper.com/"><strong>Superwhisper</strong></a>: this AI-powered app significantly enhances standard voice-to-text by not only transcribing but also transforming your speech. It can generate LLM prompts from dictated thoughts or rephrase feedback into a more professional tone. “It’s phenomenal,” from Andrew Wilkinson.</li><li><a href="https://github.com/dwarvesf/hidden"><strong>HiddenBar</strong></a>: a free utility, often found on GitHub or the Mac App Store, that helps declutter your Mac’s menu bar. “It compresses all your non-critical menubar items,” from Andrew Wilkinson.</li><li><a href="https://makeitsparkle.co/"><strong>Sparkle</strong></a>: uses AI to assist in organizing your desktop and folders by automatically categorizing files based on their names (it does not read file contents) and moving them into a structured system. From Andrew Wilkinson.</li><li><a href="https://cleanshot.com/"><strong>Cleanshot X</strong></a>: a major upgrade from built-in macOS tools for anyone who frequently takes screenshots. “For sure, Cleanshot X for screenshots,” from Sara Dietschy.</li><li><a href="http://pasteapp.io"><strong>Paste (pasteapp.io)</strong></a>: a dedicated clipboard manager that remembers everything you copy (text, images, links, files), allowing for easy retrieval and reuse of items later. “I use this multiple times a day,” from Chad Gorshing.</li><li><a href="https://one.one.one.one/"><strong>Cloudflare WARP</strong></a>: an easy-to-use VPN (part of the 1.1.1.1 app) providing added privacy and security by encrypting your traffic, built around Cloudflare’s fast DNS resolver. “If you still don’t use a VPN, get this,” from Simon de Haast.</li></ul>
<h2>Conclusion</h2>
<p>If you’re setting up your Mac or just looking to refresh your toolkit, I hope this list of essential apps helps get you started.</p>
<p>Next up, I’m debating a switch from Zoom to Google Meet for video calls. </p>]]></content:encoded></item>
<item><title>Business Conference Music Playlist</title><link>https://nickgray.net/conference-music-playlist/</link><guid isPermaLink="true">https://nickgray.net/conference-music-playlist/</guid><pubDate>Mon, 12 May 2025 16:41:34 GMT</pubDate><description>I helped host a business conference for entrepreneurs in Austin, Texas for Gobundance. It was in a big conference room downtown. We needed a good playlist to raise the energy…</description><content:encoded><![CDATA[<p>I helped host a business conference for entrepreneurs in Austin, Texas for <a href="https://gobundance.com/">Gobundance</a>.</p>
<p>It was in a big conference room downtown. We needed a good playlist to raise the energy for attendees to get them excited in the morning. And also some songs for the breaks and the writing sessions.</p>
<figure class="wp-block-image size-large"><a href="/_media/Nick-Gobundance.jpg"><img src="/_media/v/Nick-Gobundance-576x768.jpg" srcset="/_media/v/Nick-Gobundance-225x300.jpg 225w, /_media/v/Nick-Gobundance-300x400.jpg 300w, /_media/v/Nick-Gobundance-576x768.jpg 576w, /_media/v/Nick-Gobundance-768x1024.jpg 768w, /_media/Nick-Gobundance.jpg 960w" sizes="(max-width: 576px) 100vw, 576px" alt="" width="576" height="768" loading="lazy" decoding="async" style="max-width:min(100%,576px);height:auto;" /></a><figcaption class="wp-element-caption">Gobundance conference 2025</figcaption></figure>
<p>Here are the tracks for a conference music playlist that I submitted.</p>
<p><em>Related link – </em><a href="/tony-robbins-upw/"><em>Tony Robbins Music: Motivational Songs Used at UPW</em></a></p>
<h2>Opening Start &amp; Morning</h2>
<p>Morning hype music that is upbeat and happy.</p>
<ol><li><a href="https://open.spotify.com/track/22skzmqfdWrjJylampe0kt">Can’t Hold Us – Macklemore &amp; Ryan Lewis</a></li><li><a href="https://open.spotify.com/track/6Qn5zhYkTa37e91HC1D7lb">Whatever It Takes – Imagine Dragons</a></li><li><a href="https://open.spotify.com/track/1gihuPhrLraKYrJMAEONyc">Feel So Close – Calvin Harris</a></li><li><a href="https://open.spotify.com/track/1rqqCSm0Qe4I9rUvWncaom">High Hopes – Panic! At The Disco</a></li><li><a href="https://open.spotify.com/track/2LEF1A8DOZ9wRYikWgVlZ8">Good Feeling – Flo Rida</a></li><li><a href="https://open.spotify.com/track/6JV2JOEocMgcZxYSZelKcc">CAN’T STOP THE FEELING! – Justin Timberlake</a></li><li><a href="https://open.spotify.com/track/0QeI79sp1vS8L3JgpEO7mD">Let’s Go Crazy – Prince</a></li></ol>
<h2>Breaks</h2>
<p>Mid‑tempo feel‑good songs for 5–10 min hallway chats.</p>
<ol><li><a href="https://open.spotify.com/track/69uxyAqqPIsUyTO8txoP2M">Adventure of a Lifetime – Coldplay</a></li><li><a href="https://open.spotify.com/track/05wIrZSwuaVWhcv5FfqeH0">Walking on Sunshine – Katrina &amp; The Waves</a></li><li><a href="https://open.spotify.com/track/4G2Hbfwvn3oH7LxxPXjjGn">Treasure – Bruno Mars</a></li><li><a href="https://open.spotify.com/track/3Yh9lZcWyKrK9GjbhuS0hR">Good as Hell – Lizzo</a></li><li><a href="https://open.spotify.com/track/6NPVjNh8Jhru9xOmyQigds">Happy – Pharrell Williams</a></li><li><a href="https://open.spotify.com/track/0bRXwKfigvpKZUurwqAlEh">Lovely Day – Bill Withers</a></li><li><a href="https://open.spotify.com/track/6sy3LkhNFjJWlaeSMNwQ62">Counting Stars – OneRepublic</a></li></ol>
<h2>Thinking and Writing</h2>
<p>Instrumental / lyric‑free tracks for focused work.</p>
<ol><li><a href="https://open.spotify.com/track/6ZFbXIJkuI1dVNWvzJzown">Time – Hans Zimmer</a></li><li><a href="https://open.spotify.com/track/6kkwzB6hXLIONkEk9JciA6">Weightless – Marconi Union</a></li><li><a href="https://open.spotify.com/track/1UTXLL7SDNpJEUDSkTm0Js">Electra – Airstream</a></li><li><a href="https://open.spotify.com/track/5u5aVJKjSMJr4zesMPz7bL">Clair de Lune – Claude Debussy</a></li><li><a href="https://open.spotify.com/track/0vtX8UMG38p7IXpP4lZJ2z">Bloom – ODESZA (Instrumental)</a></li><li><a href="https://open.spotify.com/track/1xWH7lhR9YSWRyhKgvARfv">Sunset Lover – Petit Biscuit</a></li><li><a href="https://open.spotify.com/track/6tEaLXZlN8b71vWV1SSsRf">La Femme d’Argent – Air</a></li></ol>
<h2>End of Day</h2>
<p>High‑energy send‑off to keep attendees buzzing.</p>
<ol><li><a href="https://open.spotify.com/track/43DHLzDkncpby82Po5jlOZ">Don’t Stop Me Now – Queen</a></li><li><a href="https://open.spotify.com/track/32OlwWuMpZ6b0aN2RZOeMS">Uptown Funk – Mark Ronson ft. Bruno Mars</a></li><li><a href="https://open.spotify.com/track/57bgtoPSgt236HzfBOd8kj">Thunderstruck – AC/DC</a></li><li><a href="https://open.spotify.com/track/6Sy9BUbgFse0n0LPA5lwy5">Sandstorm – Darude</a></li><li><a href="https://open.spotify.com/track/6b8Be6ljOzmkOmFslEb23P">24K Magic – Bruno Mars</a></li><li><a href="https://open.spotify.com/track/39LLxExYz6ewLAcYrzQQyP">Levitating – Dua Lipa</a></li><li><a href="https://open.spotify.com/track/4uUG5RXrOk84mYEfFvj3cK">I’m Good (Blue) – David Guetta &amp; Bebe Rexha</a></li></ol>
<h2>More Conference Hype Songs</h2>
<p>The best conference hype music that I’ve ever seen is what <strong>Tony Robbins</strong> uses at his events.</p>
<p>They are Jock Jams-inspired tunes to create energy in the audience, get people dancing, welcome them back from breaks, etc. When I attended his Unleash the Power Within event, <a href="/tony-robbins-upw/">I wrote down all the tracks that he used in this article</a>.</p>
<p>Here are some of my favorites:</p>
<ul><li>“Tonight’s The Night” by Black Eyed Peas</li><li>“Sandstorm” by Darude</li><li>“Top Gun Anthem” by Harold Faltermeyer and Steve Stevens</li><li>“Gangam Style” by Psy</li><li>“Get Up Offa That Thing” by James Brown</li><li>“Raise Your Glass” by Pink</li><li>“Hey Ya!” by Outkast</li><li>“Y.M.C.A.” by Village People</li><li>“Party Rock Anthem” by LMFAO</li></ul>
<p><em>Do you have any songs that I should add to this list? Let me know in the comments, or </em><a href="mailto:hello@nickgray.net"><em>send me an email</em></a><em>. Also check out my other article, </em><a href="/tony-robbins-upw/"><em>Tony Robbins Music: Motivational Songs Used at UPW</em></a>.</p>
<p>Other related articles: </p>
<ul><li><a href="/mc/">Master of Ceremonies: Conference Tips &amp; Tricks</a>: In this article I’ll tell you everything I’ve learned, tips and tricks, plus questions you should ask if you’re hiring one for a conference.</li><li><a href="/ac1/">How I Hosted a Mini-Conference: Step-by-Step Guide and Lessons Learned</a>:A mini-conference has 32 people gathering for 4 hours during a work day. This article tells you how I did it and everything I learned.</li><li><a href="/trade-show-badge/">Trade Show and Conference Badge Ribbons</a>: This is a low-cost, innovative, and admittedly gimmicky thing you can do at trade shows or conferences. </li></ul>]]></content:encoded></item>
<item><title>How to Get Cheap Tickets for Broadway Shows</title><link>https://nickgray.net/cheap-broadway/</link><guid isPermaLink="true">https://nickgray.net/cheap-broadway/</guid><pubDate>Wed, 02 Apr 2025 03:18:03 GMT</pubDate><description>If you want to see a show on Broadway, but you’re worried about expensive tickets, this article is for you. I’ve been to dozens of shows. New York City is…</description><content:encoded><![CDATA[<p>If you want to see a show on Broadway, but you’re worried about expensive tickets, this article is for you.</p>
<p>I’ve been to dozens of shows. New York City is the best in the world at theater. Especially musical theater.</p>
<p>But some Broadway shows are awful. And many are expensive.</p>
<p>I’ll tell you how to get cheap tickets. I’ll also tell you my favorite shows to see.</p>
<h2>Getting Cheap Tickets</h2>
<p>First, if you’re purchasing Broadway tickets for the first time, I’d avoid online stores like Broadway.com. They are not affiliated with any Broadway theater. And they add on a lot of fees to your purchase.</p>
<p>The tickets are legitimate, but all they’re doing is buying them from the actual box office and keeping a 60% premium for your trouble.</p>
<p>Here are the legitimate cheap ways to get Broadway tickets instead.</p>
<h3>The TKTS Booth</h3>
<p>There are two <strong>TKTS Booths</strong> that sell cheaper same-day and next-day tickets to Broadway and Off-Broadway shows.</p>
<figure class="wp-block-image size-large"><a href="/_media/TKTSBooth.jpeg"><img src="/_media/v/TKTSBooth-1024x683.jpeg" srcset="/_media/v/TKTSBooth-300x200.jpeg 300w, /_media/v/TKTSBooth-768x512.jpeg 768w, /_media/v/TKTSBooth-1024x683.jpeg 1024w, /_media/TKTSBooth.jpeg 1536w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="1024" height="683" loading="lazy" decoding="async" style="max-width:min(100%,1024px);height:auto;" /></a><figcaption class="wp-element-caption">TKTS Booths. Buy your tickets here.</figcaption></figure>
<p>One is in Times Square, and you’ve probably heard of this one. But there’s a <strong>lesser-known outpost</strong> near Lincoln Center on 62nd Street.</p>
<p>Both have the same inventory of tickets, but the Lincoln Center booth usually has much less of a line.</p>
<p>I’d recommend getting to either booth as early as possible. Lincoln Center opens at 11am every day (closed on Sunday and Monday), Times Square opens at 11am on days that have matinee performances, 3pm otherwise, and is open 7 days a week.</p>
<p>If you don’t know what to see, ask someone in a red coat who works there. They’re very helpful and eager to recommend shows.</p>
<p>If you’re using TKTS more than once during your trip, hold on to your ticket stubs. If you bring the stubs back to the booth, they’ll let you skip the line. Ask for the “7 Day Fast Pass” and they’ll show you where to go.</p>
<h3>Lottery Tickets</h3>
<p>Some shows make affordable tickets available via an online lottery. They’re hard to get, but extremely cheap if you get lucky.</p>
<p>These tickets are typically $35 to $49, and you can get either 1 or 2 tickets. They can be anywhere in the theater, but are usually pretty great seats.</p>
<p>There are four places to check for lotteries: <a href="https://rush.telecharge.com/">Telecharge</a>, <a href="https://lottery.broadwaydirect.com/">Broadway Direct</a>, <a href="https://www.luckyseat.com/">Lucky Seat</a>, or <a href="https://www.todaytix.com/us/static/lotteryandrush">TodayTix</a>, depending on who owns the theater. </p>
<p>Not all shows do a lottery, and not all performances have enough tickets available for a lottery draw.</p>
<p>Lotteries typically open in the morning, and close in the afternoon to draw for the next day’s performances. Some lotteries draw 2 days out, some draw 7 days out.</p>
<p>The Hamilton lottery, famous for its $10 front-row tickets, draws a few weeks out so people out-of-state are able to coordinate travel and hotels.</p>
<h3>TodayTix</h3>
<p>TodayTix is a mobile app that offers cheaper tickets to Broadway shows. Their business model is the same as Broadway.com’s, but their fees are much more reasonable (sometimes $0).</p>
<figure class="wp-block-image size-large is-resized"><a href="/_media/v/TODAYTIX-scaled-2048x1536.jpg"><img src="/_media/v/TODAYTIX-scaled-1024x768.jpg" srcset="/_media/v/TODAYTIX-scaled-300x225.jpg 300w, /_media/v/TODAYTIX-scaled-768x576.jpg 768w, /_media/v/TODAYTIX-scaled-800x600.jpg 800w, /_media/v/TODAYTIX-scaled-1024x768.jpg 1024w, /_media/v/TODAYTIX-scaled-1536x1152.jpg 1536w, /_media/v/TODAYTIX-scaled-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" alt="" width="2560" height="1920" loading="lazy" decoding="async" style="width:760px;height:auto;max-width:100%;" /></a><figcaption class="wp-element-caption">TodayTix app on App Store and Google Play.</figcaption></figure>
<p>They also frequently run ‘flash sales’ on advance tickets for shows that aren’t selling well, meaning you can get tickets for less than box office prices.</p>
<p>I personally use TodayTix a lot because it is so convenient. The pricing isn’t necessarily great or even amazing, but it works, it is easy, and I can do it all from my phone at the hotel.</p>
<h3>Rush Tickets</h3>
<p>A few theaters sell same day ‘rush tickets,’ which are basically cheap same-day tickets. If you’re willing to show up early and wait in line, this is a good option.</p>
<p>Some theaters have a dedicated pool of tickets set aside for this purpose. But often they’re just discounting expensive tickets that haven’t sold yet, so the house is packed.</p>
<p>Rush tickets are available the moment the box office opens (10am Monday through Saturday, 12pm Sunday), but shows that are ‘in demand’ get a line forming outside before the box office opens.</p>
<p>Depending on how well the show is selling, you may need to get there a few hours early, or there may be rush tickets available all day, and you can walk up before the performance.</p>
<p>These tickets are typically $39 to $69, and like the lottery, there’s a limit of 2 tickets per person.</p>
<p>Playbill keeps an <a href="https://playbill.com/article/broadway-rush-lottery-and-standing-room-only-policies-com-116003">up-to-date listing here of shows that offer rush</a>, since not all shows do. Some shows limit rush to certain demographics: only students, only veterans, only people under 30, etc.</p>
<h3>Last Minute Box Office</h3>
<p>If you’re coming up on showtime and don’t know what to go see, it never hurts to pop into the box office and see what last-minute seats they have available.</p>
<p>Theaters don’t want to leave seats unfilled, so they’ll usually work with you.</p>
<p>It’s unlikely you’ll pay less than the lowest advertised rate, but your money will go further. So if the cheapest advertised price is a balcony seat for $49, it’s unlikely that you’d be able to get that seat for $25, but $49 might get you into the orchestra.</p>
<p>Your mileage may vary and depends on who’s at the box office and how busy they are. This works better for shows that aren’t selling as well.</p>
<h2>For Locals</h2>
<p>If you live in NYC or the surrounding area, consider taking advantage of these hacks to get cheap tickets to Broadway shows.</p>
<h3>TDF</h3>
<p>A $40 yearly subscription gets you access to TDF.org and discounted Broadway + Off-Broadway shows.</p>
<p><strong>TDF</strong> is a non-profit that gets blocks of seats and sells them at competitive rates to their members.</p>
<ul><li>Broadway shows are a flat-rate $51 for plays and $59 for musicals.</li><li>Off-Broadway shows are a flat-rate $35 for plays and $39 for musicals.</li></ul>
<p>Tickets can be booked in advance, subject to their availability, and you pick up the tickets at the box office under your name. Super easy. Bring your ID, they usually ask for it!</p>
<h3>Young Patrons Programs</h3>
<p>Several non-profit theaters on &amp; off Broadway offer discounted tickets to people under 40. </p>
<p>Here are a few to check out:</p>
<ul><li><strong>Manhattan Theatre Club</strong> has three theaters (1 Broadway, 2 Off-Broadway), and if you’re under 35 years old you can <a href="https://www.manhattantheatreclub.com/join/30-under-35/">book $30 tickets in advance</a>. College students who live in NYC <a href="https://www.manhattantheatreclub.com/join/college-students/">can get free tickets</a>, but these sell out quickly!</li><li><strong>Lincoln Center Theater</strong> has three theaters (1 Broadway, 2 Off-Broadway) and most of their productions are eligible for <a href="https://www.lct.org/linctix/">LincTix</a> – if you’re under 35, you can get $35.50 orchestra tickets (you just need to be mindful of them selling out quickly.)</li><li><strong>Roundabout Theatre</strong> has five theaters, and three of them – the Todd Haimes Theatre on Broadway and the two Off-Broadway theaters at the Steinberg Center – allow you to get $30 advance tickets if you’re under 40 <a href="https://www.roundabouttheatre.org/get-tickets/hiptix/">via their HipTix program</a>.</li><li><strong>New York City Center</strong> has $28 tickets available, both advance and same-day, if you’re under 40 via their <a href="https://www.nycitycenter.org/events-tickets/access/">Access Club</a> program. NYCC is well known for <a href="https://www.nycitycenter.org/events-tickets/2025-encores-series/"><em>Encores!</em></a>, staging short runs of underrated Broadway shows with an A-list cast.</li></ul>
<h3>Standing Room Only (SRO)</h3>
<p>If a performance is sold out, some shows sell same day ‘SRO’ tickets that allow you to stand at the back of the orchestra.</p>
<p>Be prepared to stand for the entire performance, but ushers will usually let you pop into an empty seat at intermission.</p>
<p>You’ll pay about the same price as rush tickets, $39 to $69. Unfortunately, I don’t have a good resource of which shows offer SRO tickets.</p>
<h3>Understudy Performances</h3>
<p>This is a little more serendipitous, but productions that rely on famous actors may discount tickets when an understudy goes on.</p>
<p>When Aubrey Plaza and Christopher Abbott were in a production of <a href="https://www.nytimes.com/2023/11/14/theater/danny-and-the-deep-blue-sea-review-aubrey-plaza.html"><em>Danny and the Deep Blue Sea</em></a>, tickets were regularly going for $250-300 per seat. </p>
<p>They both got sick at the same time, and the theater refunded everybody and offered $30 seats to anyone who wanted to see the understudies.</p>
<p>You’ll get an opportunity to see some excellent actors in the same exact production, but for much cheaper. These often only happen with a few hours notice, so you need to be ready to pounce.</p>
<h2>My Favorite Shows on Broadway</h2>
<p><em>This is the weakest part of my article, and I’m sorry for that! I’ll work on updating it again later once I’ve seen more shows in 2025 and 2026.</em></p>
<p><strong>Current Shows:</strong></p>
<ul><li>Maybe Happy Ending</li><li>Dear Evan Hansen</li><li>Six</li><li>Hamilton</li><li>The Book of Mormon</li></ul>
<p><strong>Shows I Loved That Have Closed:</strong></p>
<ul><li>American Utopia</li><li>Come From Away</li><li>SpongeBob SquarePants</li><li>Fun Home</li></ul>
<h2>Conclusion</h2>
<p>Broadway shows can be an amazing experience without breaking the bank if you know where to look.</p>
<p>With a little planning and flexibility, you can see world-class theater for a fraction of the standard ticket price. Remember these key takeaways:</p>
<ul><li>Avoid third-party sellers with high markups like Broadway.com</li><li>The TKTS Booth at Lincoln Center typically has shorter lines than Times Square</li><li>Digital options like lotteries and TodayTix offer convenience with reasonable fees</li><li>If you’re local, memberships like TDF and Young Patron programs offer significant savings</li><li>Don’t be afraid to try for last-minute box office deals or see understudy performances</li></ul>
<p><a href="mailto:hello@nickgray.net">Email and tell me what you see</a>, or leave a comment below with anything I missed.</p>
<p>For more New York City tips and tricks, <a href="/nyc/">see my favorite things to do in NYC here</a>.<br /><em>Special thanks to </em><em><strong>Nathan Sykes</strong></em><em> for helping me write this article. Check out his site </em><a href="http://understudies.org"><em>Understudies.org</em></a><em> for cool notices about when understudies are performing on Broadway. He also told me about a new resource, </em><a href="https://www.theatr-app.com/"><em>Theatr</em></a><em>, which I’m going to check out soon.</em></p>]]></content:encoded></item>
<item><title>Norwegian Viva Cruise Ship Tour</title><link>https://nickgray.net/norwegian-viva/</link><guid isPermaLink="true">https://nickgray.net/norwegian-viva/</guid><pubDate>Sun, 30 Mar 2025 23:03:53 GMT</pubDate><description>I spent seven days exploring every nook and cranny of the Norwegian Viva cruise ship in February 2025. I’ve been on a dozen cruises, usually with my family. In this…</description><content:encoded><![CDATA[<p>I spent seven days exploring every nook and cranny of the Norwegian Viva cruise ship in February 2025. </p>
<p>I’ve been on <a href="/cruise/">a dozen cruises</a>, usually with my family. In this article I’ll show you all the secrets spots I found on the ship. I’ll go through the ship floor by floor, show you my room, and sneak into premium areas like The Haven.</p>
<h2>YouTube Video </h2>
<p><a href="https://www.youtube.com/watch?v=37w0UkPunH0&amp;t=634s">Here’s the full YouTube video</a> where I tour the entire ship. Watch it below, and keep reading for the detailed breakdown with my top tips and highlights.</p>
<figure class="video-embed" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5rem 0;"><iframe src="https://www.youtube-nocookie.com/embed/37w0UkPunH0" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></figure>
<p><a href="https://www.youtube.com/watch?v=37w0UkPunH0&amp;t=634s"><em>Norwegian Viva: THE BEST NCL Full Tour with Secret Spots</em></a></p>
<h2>Top of the Ship</h2>
<p>I will start with Deck 19– the very top of the ship. Here’s what I found up there:</p>
<ul><li>On port days, the slides are usually closed, but the lounge chairs? Wide open.</li><li>Hardly anyone comes up there, so if you want uninterrupted views and the best beach chairs, this is your spot.</li><li>I love the hot tubs on the 18th floor. There’s one with a canopy for shade.</li><li>For $5, Tea Time miniature golf on the 17th floor is a blast—RFID-tagged balls track your game. It’s quick (20 minutes) and family-friendly.</li><li>The Stadium has pickleball, shuffleboard, and ping pong. It’s a cool hangout—check the screenshot of that pickleball court.</li></ul>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/NCL3-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/NCL3-scaled-768x405.jpeg" srcset="/_media/v/NCL3-scaled-300x158.jpeg 300w, /_media/v/NCL3-scaled-768x405.jpeg 768w, /_media/v/NCL3-scaled-1024x540.jpeg 1024w, /_media/v/NCL3-scaled-1536x810.jpeg 1536w, /_media/v/NCL3-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Nice port view</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/NCL1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/NCL1-scaled-768x405.jpeg" srcset="/_media/v/NCL1-scaled-300x158.jpeg 300w, /_media/v/NCL1-scaled-768x405.jpeg 768w, /_media/v/NCL1-scaled-1024x540.jpeg 1024w, /_media/v/NCL1-scaled-1536x810.jpeg 1536w, /_media/v/NCL1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">No people</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/NCL2-2048x1080.png"><img loading="lazy" decoding="async" width="2936" height="1548" src="/_media/v/NCL2-768x405.png" srcset="/_media/v/NCL2-300x158.png 300w, /_media/v/NCL2-768x405.png 768w, /_media/v/NCL2-1024x540.png 1024w, /_media/v/NCL2-1536x810.png 1536w, /_media/v/NCL2-2048x1080.png 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Wave slide</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/NCL4-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/NCL4-scaled-768x405.jpeg" srcset="/_media/v/NCL4-scaled-300x158.jpeg 300w, /_media/v/NCL4-scaled-768x405.jpeg 768w, /_media/v/NCL4-scaled-1024x540.jpeg 1024w, /_media/v/NCL4-scaled-1536x810.jpeg 1536w, /_media/v/NCL4-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">More lounge chairs</figcaption></figure></figure>
<h2>Surfside Cafe Buffet</h2>
<p>Deck 17 is a foodie’s paradise and a great place to unwind. Let’s break it down.</p>
<p>The Surfside Cafe is the main buffet. While it’s a LOT smaller than what you’d find on bigger ships, it’s still solid. </p>
<p>You’ve got salad bars, grilled chicken, bratwurst, and even tropical fruit salsa on fish. It’s not gourmet, but it’s hot, fresh, and free—no wait times! My brother-in-law Aaron loves the pizza here, and my father raves about the moist pork.</p>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/Buffet1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Buffet1-scaled-768x405.jpeg" srcset="/_media/v/Buffet1-scaled-300x158.jpeg 300w, /_media/v/Buffet1-scaled-768x405.jpeg 768w, /_media/v/Buffet1-scaled-1024x540.jpeg 1024w, /_media/v/Buffet1-scaled-1536x810.jpeg 1536w, /_media/v/Buffet1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Grilled chicken and other sides</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Buffet2-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Buffet2-scaled-768x405.jpeg" srcset="/_media/v/Buffet2-scaled-300x158.jpeg 300w, /_media/v/Buffet2-scaled-768x405.jpeg 768w, /_media/v/Buffet2-scaled-1024x540.jpeg 1024w, /_media/v/Buffet2-scaled-1536x810.jpeg 1536w, /_media/v/Buffet2-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">More veggies</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Buffet3-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Buffet3-scaled-768x405.jpeg" srcset="/_media/v/Buffet3-scaled-300x158.jpeg 300w, /_media/v/Buffet3-scaled-768x405.jpeg 768w, /_media/v/Buffet3-scaled-1024x540.jpeg 1024w, /_media/v/Buffet3-scaled-1536x810.jpeg 1536w, /_media/v/Buffet3-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Dessert area</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Buffet4-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Buffet4-scaled-768x405.jpeg" srcset="/_media/v/Buffet4-scaled-300x158.jpeg 300w, /_media/v/Buffet4-scaled-768x405.jpeg 768w, /_media/v/Buffet4-scaled-1024x540.jpeg 1024w, /_media/v/Buffet4-scaled-1536x810.jpeg 1536w, /_media/v/Buffet4-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Salad bar</figcaption></figure></figure>
<h2>Observation Lounge</h2>
<p>The Observation Lounge is a hidden gem. Floor-to-ceiling windows, cozy chairs, and no crowds—perfect for reading. Bring your own books, though; the book exchange here is pretty weak with not a lot to pick from.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/Observation1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Observation1-scaled-768x405.jpeg" srcset="/_media/v/Observation1-scaled-300x158.jpeg 300w, /_media/v/Observation1-scaled-768x405.jpeg 768w, /_media/v/Observation1-scaled-1024x540.jpeg 1024w, /_media/v/Observation1-scaled-1536x810.jpeg 1536w, /_media/v/Observation1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Book exchange area</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Observation2-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Observation2-scaled-768x405.jpeg" srcset="/_media/v/Observation2-scaled-300x158.jpeg 300w, /_media/v/Observation2-scaled-768x405.jpeg 768w, /_media/v/Observation2-scaled-1024x540.jpeg 1024w, /_media/v/Observation2-scaled-1536x810.jpeg 1536w, /_media/v/Observation2-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Cozy chairs and a bar</figcaption></figure></figure>
<p>There’s also a water station with orange-infused water—my favorite—and no lines ever for any of the coffee or tea. These stations are usually the freshest, too.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/Observation3-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Observation3-scaled-768x405.jpeg" srcset="/_media/v/Observation3-scaled-300x158.jpeg 300w, /_media/v/Observation3-scaled-768x405.jpeg 768w, /_media/v/Observation3-scaled-1024x540.jpeg 1024w, /_media/v/Observation3-scaled-1536x810.jpeg 1536w, /_media/v/Observation3-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Infused water</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Observation4-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Observation4-scaled-768x405.jpeg" srcset="/_media/v/Observation4-scaled-300x158.jpeg 300w, /_media/v/Observation4-scaled-768x405.jpeg 768w, /_media/v/Observation4-scaled-1024x540.jpeg 1024w, /_media/v/Observation4-scaled-1536x810.jpeg 1536w, /_media/v/Observation4-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Good tea selection</figcaption></figure></figure>
<h2>Gym</h2>
<p>Deck 16 mixes workouts with luxury. Here’s what I explored.</p>
<p>The gym is a winner. Kettlebells, Smith machines, rowers, and a secret spin room where I ride bikes with my Peloton app. There were plenty of free weights, tons of Ellipticals and treadmills, and more.</p>
<p>Bonus: free seltzer water! I mix it half-and-half with filtered water—refreshing trick.</p>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/Gym1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Gym1-scaled-768x405.jpeg" srcset="/_media/v/Gym1-scaled-300x158.jpeg 300w, /_media/v/Gym1-scaled-768x405.jpeg 768w, /_media/v/Gym1-scaled-1024x540.jpeg 1024w, /_media/v/Gym1-scaled-1536x810.jpeg 1536w, /_media/v/Gym1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Seltzer water station</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Gym2-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Gym2-scaled-768x405.jpeg" srcset="/_media/v/Gym2-scaled-300x158.jpeg 300w, /_media/v/Gym2-scaled-768x405.jpeg 768w, /_media/v/Gym2-scaled-1024x540.jpeg 1024w, /_media/v/Gym2-scaled-1536x810.jpeg 1536w, /_media/v/Gym2-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Kettlebells</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Gym3-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Gym3-scaled-768x405.jpeg" srcset="/_media/v/Gym3-scaled-300x158.jpeg 300w, /_media/v/Gym3-scaled-768x405.jpeg 768w, /_media/v/Gym3-scaled-1024x540.jpeg 1024w, /_media/v/Gym3-scaled-1536x810.jpeg 1536w, /_media/v/Gym3-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Lots of machines</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Gym4-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Gym4-scaled-768x405.jpeg" srcset="/_media/v/Gym4-scaled-300x158.jpeg 300w, /_media/v/Gym4-scaled-768x405.jpeg 768w, /_media/v/Gym4-scaled-1024x540.jpeg 1024w, /_media/v/Gym4-scaled-1536x810.jpeg 1536w, /_media/v/Gym4-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Spin room</figcaption></figure></figure>
<h2>The Haven</h2>
<p>Thanks to my mom, I got into the Haven—think private elevators, a swanky lounge, and an infinity pool. </p>
<p>The restaurant’s included if you’re a Haven guest. You can bring a friend for $30 at breakfast or lunch. But honestly? The burger took 35 minutes and the fish sandwich was dry. </p>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/Haven1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Haven1-scaled-768x405.jpeg" srcset="/_media/v/Haven1-scaled-300x158.jpeg 300w, /_media/v/Haven1-scaled-768x405.jpeg 768w, /_media/v/Haven1-scaled-1024x540.jpeg 1024w, /_media/v/Haven1-scaled-1536x810.jpeg 1536w, /_media/v/Haven1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Lounge area</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Haven2-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Haven2-scaled-768x405.jpeg" srcset="/_media/v/Haven2-scaled-300x158.jpeg 300w, /_media/v/Haven2-scaled-768x405.jpeg 768w, /_media/v/Haven2-scaled-1024x540.jpeg 1024w, /_media/v/Haven2-scaled-1536x810.jpeg 1536w, /_media/v/Haven2-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Mini library</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Haven3-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Haven3-scaled-768x405.jpeg" srcset="/_media/v/Haven3-scaled-300x158.jpeg 300w, /_media/v/Haven3-scaled-768x405.jpeg 768w, /_media/v/Haven3-scaled-1024x540.jpeg 1024w, /_media/v/Haven3-scaled-1536x810.jpeg 1536w, /_media/v/Haven3-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Haven resto</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Haven4-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Haven4-scaled-768x405.jpeg" srcset="/_media/v/Haven4-scaled-300x158.jpeg 300w, /_media/v/Haven4-scaled-768x405.jpeg 768w, /_media/v/Haven4-scaled-1024x540.jpeg 1024w, /_media/v/Haven4-scaled-1536x810.jpeg 1536w, /_media/v/Haven4-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Infinity pool</figcaption></figure></figure>
<h2>Balcony Room Tour</h2>
<p>Let’s pop into my room on Deck 12—nothing fancy, but it’s got some surprises.</p>
<p>Room 12806 is a standard balcony setup. It has USB-C ports (a game-changer!), a decent desk, and a bigger-than-expected bathroom with a nice shower. </p>
<p>The balcony’s my favorite—perfect for chilling and reading books.</p>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/Room1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Room1-scaled-768x405.jpeg" srcset="/_media/v/Room1-scaled-300x158.jpeg 300w, /_media/v/Room1-scaled-768x405.jpeg 768w, /_media/v/Room1-scaled-1024x540.jpeg 1024w, /_media/v/Room1-scaled-1536x810.jpeg 1536w, /_media/v/Room1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Sofa bed</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Room2-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Room2-scaled-768x405.jpeg" srcset="/_media/v/Room2-scaled-300x158.jpeg 300w, /_media/v/Room2-scaled-768x405.jpeg 768w, /_media/v/Room2-scaled-1024x540.jpeg 1024w, /_media/v/Room2-scaled-1536x810.jpeg 1536w, /_media/v/Room2-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Big size bed with TV</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Room3-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Room3-scaled-768x405.jpeg" srcset="/_media/v/Room3-scaled-300x158.jpeg 300w, /_media/v/Room3-scaled-768x405.jpeg 768w, /_media/v/Room3-scaled-1024x540.jpeg 1024w, /_media/v/Room3-scaled-1536x810.jpeg 1536w, /_media/v/Room3-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Balcony</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Room4-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Room4-scaled-768x405.jpeg" srcset="/_media/v/Room4-scaled-300x158.jpeg 300w, /_media/v/Room4-scaled-768x405.jpeg 768w, /_media/v/Room4-scaled-1024x540.jpeg 1024w, /_media/v/Room4-scaled-1536x810.jpeg 1536w, /_media/v/Room4-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">USB-C next to bed</figcaption></figure></figure>
<h2>The Haven Suite Room Tour</h2>
<p>The suite that my mother had was insane—double sinks, a huge shower, and a balcony bigger than my room. </p>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/HavenRoom1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/HavenRoom1-scaled-768x405.jpeg" srcset="/_media/v/HavenRoom1-scaled-300x158.jpeg 300w, /_media/v/HavenRoom1-scaled-768x405.jpeg 768w, /_media/v/HavenRoom1-scaled-1024x540.jpeg 1024w, /_media/v/HavenRoom1-scaled-1536x810.jpeg 1536w, /_media/v/HavenRoom1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Nice room</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/HavenRoom2-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/HavenRoom2-scaled-768x405.jpeg" srcset="/_media/v/HavenRoom2-scaled-300x158.jpeg 300w, /_media/v/HavenRoom2-scaled-768x405.jpeg 768w, /_media/v/HavenRoom2-scaled-1024x540.jpeg 1024w, /_media/v/HavenRoom2-scaled-1536x810.jpeg 1536w, /_media/v/HavenRoom2-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Huge bathroom</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/HavenRoom3-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/HavenRoom3-scaled-768x405.jpeg" srcset="/_media/v/HavenRoom3-scaled-300x158.jpeg 300w, /_media/v/HavenRoom3-scaled-768x405.jpeg 768w, /_media/v/HavenRoom3-scaled-1024x540.jpeg 1024w, /_media/v/HavenRoom3-scaled-1536x810.jpeg 1536w, /_media/v/HavenRoom3-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Bathtub</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/HavenRoom4-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/HavenRoom4-scaled-768x405.jpeg" srcset="/_media/v/HavenRoom4-scaled-300x158.jpeg 300w, /_media/v/HavenRoom4-scaled-768x405.jpeg 768w, /_media/v/HavenRoom4-scaled-1024x540.jpeg 1024w, /_media/v/HavenRoom4-scaled-1536x810.jpeg 1536w, /_media/v/HavenRoom4-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Lounge area</figcaption></figure></figure>
<h2>Indulge Food Hall</h2>
<p>Deck 8 is where I saved the best for last—Indulge Food Hall. It’s my top spot on the ship. Here’s why it is the best.</p>
<p>Forget the buffet—this food hall is incredible. Order via iPads at your table, and it’s all free!</p>
<figure class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/Foodhall1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Foodhall1-scaled-768x405.jpeg" srcset="/_media/v/Foodhall1-scaled-300x158.jpeg 300w, /_media/v/Foodhall1-scaled-768x405.jpeg 768w, /_media/v/Foodhall1-scaled-1024x540.jpeg 1024w, /_media/v/Foodhall1-scaled-1536x810.jpeg 1536w, /_media/v/Foodhall1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Nice interior</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Foodhall2-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Foodhall2-scaled-768x405.jpeg" srcset="/_media/v/Foodhall2-scaled-300x158.jpeg 300w, /_media/v/Foodhall2-scaled-768x405.jpeg 768w, /_media/v/Foodhall2-scaled-1024x540.jpeg 1024w, /_media/v/Foodhall2-scaled-1536x810.jpeg 1536w, /_media/v/Foodhall2-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">One of many pods</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Foodhall3-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Foodhall3-scaled-768x405.jpeg" srcset="/_media/v/Foodhall3-scaled-300x158.jpeg 300w, /_media/v/Foodhall3-scaled-768x405.jpeg 768w, /_media/v/Foodhall3-scaled-1024x540.jpeg 1024w, /_media/v/Foodhall3-scaled-1536x810.jpeg 1536w, /_media/v/Foodhall3-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Yummy burgers</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/Foodhall4-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/Foodhall4-scaled-768x405.jpeg" srcset="/_media/v/Foodhall4-scaled-300x158.jpeg 300w, /_media/v/Foodhall4-scaled-768x405.jpeg 768w, /_media/v/Foodhall4-scaled-1024x540.jpeg 1024w, /_media/v/Foodhall4-scaled-1536x810.jpeg 1536w, /_media/v/Foodhall4-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 512px) 100vw, 512px" alt="" /></a><figcaption class="wp-element-caption">Ipad menu</figcaption></figure></figure>
<p>My must-have? The chicken korma with cashews—so good, even if you’re not into Indian food.</p>
<p>I also love the Lone Star chili and beef shish kebab. </p>
<p>Here’s a full list of food you should try at this food hall:</p>
<ul><li>Spinach Caesar salad</li><li>Cobb salad</li><li>Guacamole</li><li>Broiled Tilapia</li><li>Chicken legs</li><li>Urad Dal with Basmati rice</li></ul>
<h2>Starbucks and Hidden Seats</h2>
<p>Deck 7 has some unexpected gems, but my favorite are some great seats near the Starbucks.</p>
<p>The Starbucks here is a morning hotspot (my girlfriend’s obsessed). Drinks aren’t included in the drinks package, but you can use your onboard credits to buy stuff.</p>
<p>Behind the Starbucks are a bunch of comfortable empty chairs with a killer view. Hardly anyone knows about this spot, as it was always empty when we visited. I found it a nice place to lounge. Definitely check it out.</p>
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><figure class="wp-block-image size-large"><a href="/_media/v/SB1-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/SB1-scaled-768x405.jpeg" srcset="/_media/v/SB1-scaled-300x158.jpeg 300w, /_media/v/SB1-scaled-768x405.jpeg 768w, /_media/v/SB1-scaled-1024x540.jpeg 1024w, /_media/v/SB1-scaled-1536x810.jpeg 1536w, /_media/v/SB1-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Secret spot</figcaption></figure><figure class="wp-block-image size-large"><a href="/_media/v/SB2-scaled-2048x1080.jpeg"><img loading="lazy" decoding="async" width="2560" height="1350" src="/_media/v/SB2-scaled-768x405.jpeg" srcset="/_media/v/SB2-scaled-300x158.jpeg 300w, /_media/v/SB2-scaled-768x405.jpeg 768w, /_media/v/SB2-scaled-1024x540.jpeg 1024w, /_media/v/SB2-scaled-1536x810.jpeg 1536w, /_media/v/SB2-scaled-2048x1080.jpeg 2048w" sizes="(max-width: 341px) 100vw, 341px" alt="" /></a><figcaption class="wp-element-caption">Starbucks</figcaption></figure></figure>
<h2>Conclusion</h2>
<p>I liked the Norwegian Viva, but it wasn’t my favorite. The small buffet, the limited room cleanings, and just… I don’t know. I liked my time on Celebrity ships better.</p>
<p><a href="https://youtube.com/playlist?list=PLVtnd_r3gigK2Yej75mDq6dxmj_1DPYkw&amp;si=HFiF456eSHIhn7ay">See my other cruise tour videos here for more</a>.</p>
<p>The buffet was smaller than I’d like, and I miss twice-daily room cleaning. But the food hall made up for it. I liked ordering from the iPads and the nice, quality selections there.</p>
<p>Got a cruise planned? Drop a comment with where you’re headed—I reply to everyone. Thanks for reading my article.</p>
<p><a href="https://www.youtube.com/watch?v=37w0UkPunH0&amp;t=3063s"><em>Watch my full Norwegian Viva tour video on YouTube for lots more spots and a 1-hour long walkthrough of the ship</em></a><em>.</em></p>]]></content:encoded></item>
</channel>
</rss>
