In business today, a mediocre idea with excellent execution often beats a brilliant idea that never leaves the notebook—and the numbers back it up.
While about 6% of Americans own a business, fewer than 1% of businesses ever reach $1M in revenue. And despite a 2025 analysis reporting that 83% of Americans say they have an invention idea, an estimated 97% never move past the initial concept.
This episode features Owen Barrett, a serial clean-tech and sustainability entrepreneur on a mission to boost multifamily real-estate NOI with onsite solar—pragmatic about business, stubborn about impact.
Owen shares the unfiltered story behind his path: starting with a paper route at 12, nearly becoming homeless while chasing his first startup, living on food stamps for over a year, and ultimately building and selling a company that made him financially free by 30—including a stretch building remotely while living in an RV with his family.
He also breaks down his contrarian playbook—why ideas are worthless without speed, how he survived 49 “no” votes after pitching 50+ VCs, and what it really takes to scale when perfection is the enemy.
LinkedIn: @OwenBarrett
Learn more about your ad choices. Visit megaphone.fm/adchoices

