Zachary Crockett
Editor, Senior Writer, The Hustle

What’s the most expensive thing you’ve ever bought with cash?

A few years ago, Roy Chong, a solar salesman living in San Diego, spotted the Rolex of his dreams on a watch forum. The...
Zachary Crockett • July 26, 2020

What’s the most expensive thing you’ve ever bought in cash?

Fill out our survey, and we’ll share the most entertaining responses this Sunday.

Zachary Crockett • July 22, 2020

Meet the company that sells your lost airplane luggage

Imagine this: An airline loses your checked bag. After an extensive search, customer support comes up empty-handed. They compensate you and life goes on. But...
Zachary Crockett • July 11, 2020

How my dad got scammed for $3,000 worth of gift cards

At 2:30 pm on a recent Monday, my dad received a jarring phone call. A man claiming to be a federal agent (David White, ID...
Zachary Crockett • July 5, 2020

The house servant who pioneered the franchising business model

Ray Kroc is often credited as the “father” of the franchising business model. But 60 years before McDonald’s, a woman named Martha Matilda Harper built...
Zachary Crockett • June 28, 2020

3 stories of black-owned businesses damaged in the riots

Black business owners face systemic disadvantages in America. For starters, only 1% of VC-backed startups are headed by black founders, and only 3% of VC...
Zachary Crockett • June 6, 2020

How a Florida couple “flipped” their way to a 6-figure income

When you hear the word “flipping,” you might think of renovated houses, big upfront investments, and scammy YouTube ads. But most flippers — folks who...
Zachary Crockett • May 30, 2020

Silicon Valley’s favorite magician reimagines his act in the age of Zoom

On a recent Thursday night, Daniel Chan — one of Silicon Valley’s top corporate magicians — was Zoombombed during a test run of his...
Zachary Crockett • May 10, 2020

The man feeding a remote Alaska town with a Costco card and a ship

On a Tuesday afternoon in late April, a small barge set off from Gustavus, Alaska, en route to the world’s most remote Costco warehouse. The...
Zachary Crockett • May 3, 2020

Everyone is baking — and entrepreneurs are rising up to meet the demand

Four weeks ago, Aaron Caddel was in a sticky situation. He’d been forced to close both the San Francisco and Los Angeles locations of his...
Zachary Crockett • April 18, 2020

How small business owners survived the Great Recession

“Worst since 2008.” It’s a phrase we’ve seen a lot of in recent weeks, as COVID-19 continues to claim lives and shutter vast swaths of...
Zachary Crockett • April 11, 2020

Meet the COVID-19 college graduates

On March 11, I opened my inbox to find an email from my soon-to-be-alma-mater, Pomona College: In light of COVID-19, I had a week...
Zachary Crockett • April 7, 2020

The end-of-the-world business is booming

  There’s an old fable that doomsday preppers are particularly fond of: An industrious ant spends an entire summer gathering grain, while his neighbor, a grasshopper,...
Zachary Crockett • March 28, 2020

Amid a pandemic, Uber drivers choose between health and livelihood

  In the age of COVID-19 — of work-from-home quarantines, sweatpants, and Facetime cocktails — Mostafa Maklad’s routine is largely the same. His day begins in...
Zachary Crockett • March 22, 2020

The economics of cruise ships

  Cruise ships are often called “monsters” of the sea. If you’ve ever seen one in action, you’ll understand why: A vessel like Royal Caribbean’s Symphony...
Zachary Crockett • March 15, 2020

How Mount Everest became a multimillion-dollar business

It is said that from the 29,029-foot summit of Mount Everest, you can see the curvature of the Earth. But for the hundreds of...
Zachary Crockett • February 23, 2020

The unpredictable economics of pawn shops

  You’re down on luck, your funds are running low, and you’re in dire need of a few hundred bucks in cash — ASAP. The...
Zachary Crockett • February 15, 2020

The economics of all-you-can-eat buffets

  Few things epitomize America more than the all-you-can-eat buffet. For a small fee, you’re granted unencumbered access to a wonderland of gluttony. It is a...
Zachary Crockett • January 25, 2020

Why it only costs $10k to ‘own’ a Chick-fil-A franchise

In America, the majority of fast-food restaurants aren’t owned by the corporation itself, but by franchisees —  individuals who pay for the right to...
Zachary Crockett • January 19, 2020

The economics of unused gift cards

  The most desired item on wish lists this past holiday season wasn’t a pair of Airpods, a Nintendo Switch, or a Baby Yoda plush...
Zachary Crockett • January 4, 2020

Reminder: Your phone is tracking your every move (and the data isn’t so anonymous)

Anonymous cell phone location data isn’t so anonymous after all. Here’s what you can do about it.

Zachary Crockett • December 20, 2019

How much would it cost to buy all of the items in ‘The 12 Days of Christmas’?

If you’re looking to buy your lover all those turtle doves and gold rings, you better be ready to shell out $39k.

Zachary Crockett • December 19, 2019

The Baby Yoda black market is booming

Online platforms like Amazon and Etsy are rife with unofficial Baby Yoda merchandise.

Zachary Crockett • December 18, 2019

Millennials aren’t buying lottery tickets

Among the 121m hopefuls who buy lotto tickets annually, one group is woefully underrepresented: the young’uns.

Zachary Crockett • December 17, 2019

The man who made the “worst” video game in history

  On April 25, 2014, a bulldozer ripped into a landfill in Alamogordo, New Mexico, and unearthed a trove of 30-year-old Atari video games. As a...
Zachary Crockett • December 14, 2019

Why some of America’s top CEOs take a $1 salary

  In the last few decades, a curious trend has emerged: A small but growing number of prominent CEOs have reduced their cash salary to...
Zachary Crockett • December 8, 2019

The man who cleans 8-story-tall, $250k IMAX screens

  Late at night, long after moviegoers have scattered from the last screening and cleaning crews have swept away popcorn remnants, Michael Quaranto begins his...
Zachary Crockett • December 1, 2019

The tragic data behind Black Friday deaths

  This year, the National Retail Federation estimates that 114.6m Americans — more than 50% of the country’s adult population — will participate in Black...
Zachary Crockett • November 23, 2019

The man who repossesses multimillion-dollar airplanes

  On a muggy summer day in 2011, Ken Hill walked onto a small landing strip in DeLand, Florida, and announced his intention to repossess...
Zachary Crockett • November 15, 2019

The father of the modern frozen food industry

  Today’s frozen food section is a vast and adventurous tundra. In the course of a grocery run, one might encounter frozen gourmet turkey sausage, frozen...
Zachary Crockett • November 1, 2019

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true" redirect-after-signup=""]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { var newVal = searchParams.get(utmName) || getCookieValue(cookieName); } if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission');,wrappingDiv => { var sp = new URLSearchParams(; setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('validate-email-message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('email-submission'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = ''; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } function appendCheckboxes_email_submission() { var wrappingDiv = document.getElementById('email-submission'); var optInDivs = wrappingDiv.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { = null; if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('id', 'trends_opt_in_email_submission'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('for', 'trends_opt_in_email_submission'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive additional emails on hot business opportunities from Trends, by the Hustle"; el.appendChild(checkbox); el.appendChild(label);; } }) } window.addEventListener('DOMContentLoaded', (event) => { initForm(); if (true) { appendCheckboxes_email_submission(); } }); </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" action="" method="post" autocomplete="email"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value=""> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns=""><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="trends-opt-in" style="display:none;"></div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>