Update on MVP for My Latest Project
Current Project: Reading books about entrepreneurs and sharing what I learned from them
Mission: Create a library of wisdom from notable entrepreneurs that current entrepreneurs can leverage to increase their chances of success
With the help of a developer friend, I’ve created an MVP—two, really—for my current project. I’m starting by trying to solve two personal pain points:
- Create a digest, for each book I read, that I can review and use as a reference. This was taking me 10 to 15 hours manually. The output was valuable, but the manual process wasn’t sustainable.
- Create a library of all the books I’ve read. I want to be able to query all these books to help me solve problems or figure out the next action to take. Entrepreneurs with photographic memories who read a lot have a superpower. Their minds query everything they’ve read when they’re solving problems and make connections that uncover new insights. Those new insights help them develop unique solutions to problems or identify the unconventional next action to take given their goals. This is a huge advantage for these entrepreneurs. I don’t have a photographic memory, but I’m an avid reader. I want to use AI to help me remember and make connections between everything I’ve read. In other words, I want AI to help me develop this superpower.
I’m using an AI setup to create a digest of each book, and I’m impressed with the results. The quality isn’t as good as what I can manually create, but I see a path to getting it there. It’ll take work, but I think it can be done. One cool thing the AI has been good at is adding the frameworks an entrepreneur used to achieve success to the end of each digest. I didn’t include this in the digests I created manually, but having them in one place is helpful.
I’m using a separate AI setup to get answers to questions based on the contents of multiple books I provide. I’ve found a way to do this using retrieval augmented generation (RAG), which I’m happy about because I’m not technical. RAG allows you to provide a knowledge base to AI to complement its large-language model (LLM). In theory, this should result in more accurate and detailed responses. I’m finding that the answers are accurate, but they’re too high level to add value. They’re not detailed enough. When I ask AI to provide more in-depth responses, it doesn’t meet my expectations. I’m not sure if it’s the setup I’m using, my prompting, my system instructions, or something else. I’m using the same LLMs for both setups. I’m hoping the problem is with the instructions I’m providing, not the setup. But I’ll keep testing to see.
Marketing and I Are About to Become Better Friends
One of the things that prevented my company from reaching nine figures in revenue was our marketing. We didn’t have a marketing strategy, and execution wasn’t great either. We still managed to reach over $10 million in revenue—but despite our efforts, not because of them.
My company’s marketing efforts were a reflection of me, the founder. I suck at marketing. I don’t understand it, and I didn’t try to hire to fill my gap. Even today, I haven’t tried to understand marketing. Of course, I could—many people deeply understand marketing and have shared their wisdom in books and other content. I just haven’t put the energy into trying to learn it.
I doubt I’ll ever be a great marketer, but I think there is value in learning some of the timeless concepts and frameworks of marketing. This week I’ve decided that I’m going to try to learn them. I’m not exactly sure how it will happen. I imagine it will be a mix of reading and talking to marketing-minded entrepreneurs, but we’ll see.
Marketing has been my Achilles’ heel as an entrepreneur, but I’m excited to put effort into understanding it better. I think it will be fun.
My Reading Failure
I have a goal to read a biography or autobiography every week. I set the goal in April and have been pretty good about it, especially the last two months. But this past week, I didn’t finish the biography I was reading, Master of the Game: Steve Ross and the Creation of Time Warner by Connie Bruck.
I got annoyed with myself when I realized I wasn’t going to finish in time. Looking back, I probably could have if I’d been more strategic with my time earlier in the week. To compensate, I spent extra time reading this past weekend and accepted the failure. It is what it is—but I definitely don’t want this to become my norm. I enjoy reading and have benefited tremendously from this habit since I set my goal in April.
This week is pretty busy, but I want to finish the book I’m reading plus a new one. It’s aggressive, but I think it can be done.
Wish me luck!
Finding SMB Problems to Solve
A few weeks back, I visited a friend who’s a founder. Their business moved to a new location, and they asked me to check out the new space. I’ve known the founder for years and know what products the business offers, but I didn’t really understand how it offers them. So I decided to use my visit to learn “how the sausage is made.”
I toured the space and observed how the operation runs. It’s a well-oiled machine, but one thing caught my attention: one process seemed high priority but inefficient compared to everything else they did. I made inquiries and learned that the process is critical to generating revenue, which makes it a high priority, and it has to be done multiple times a week. This critical, inefficient process is the founder’s biggest annoyance and time suck.
After I left, I started making mental notes about new technologies I learn about that might automate parts of this process. I read about one promising new technology and shared it with the founder this weekend.
Two big takeaways from this experience:
- In Sam Zell’s autobiography, he said that visiting people in their environment is a great way to learn about them. Zell was right. Going to visit people and watching them do their normal work is the best way to understand their workflows and problems. It’s also the best way to deeply understand their pain points. Visiting this entrepreneur’s office helped me understand the severity of their pain. Video meetings and phone calls are good, but in-person visits are best.
- This founder has a never-ending to-do list. After I shared the new technology with them, they were excited about reducing the time and cost associated with this process. However, they’re not looking forward to learning how to use a new technology. In fact, they don’t really care about the technology or how it works. They want a solution to the problem. They want a service that takes care of everything from start to finish. The end result, including its quality, are all that matters.
There’s an opportunity to provide services that solve painful problems in specific small business niches. If new technologies such as AI are used to do most of the work, the services potentially can be high margin and scale nicely to seven or even eight figures in revenue with a small team. To understand what problems niche small businesses need solutions to, visit their operations. Look for points of frustration and inefficiencies that impact revenue generation. Then find technologies that solve the problem. Create a service offering that handles solving the problem from A to Z. Seems like a decent playbook for building a scalable services business in a niche.
Weekly Update: Week Two Hundred Thirty-Nine
Current Project: Reading books about entrepreneurs and sharing what I learned from them
Mission: Create a library of wisdom from notable entrepreneurs that current entrepreneurs can leverage to increase their chances of success
Cumulative metrics (since 4/1/24):
- Total books read: 34
- Total book digests created: 12
- Total blog posts published: 203
- Total audio recordings published: 103
This week’s metrics:
- Books read: 0
- Book digests created: 0
- Blog posts published: 7
- Audio recordings published: 0
What I completed this week (link to last week’s commitments):
- Created two book digests using Google AI Studio
- Tested using Google Vertex AI Studio
- Tested ways to improve the quality of book digests AI-generated using Google AI Studio
- Created an MVP that runs locally using Visual Studio Code (a developer friend was a huge help with this)
What I’ll do next week:
- Finish reading the biography about Steve Ross, founder of Time Warner and Warner Communications
- Start reading a biography or autobiography
- Test adding more books to the MVP
- Fine-tune the MVP
- Identify the path to launching MVP publicly so others can test it
Asks:
- None
Week two hundred thirty-nine was another week of learning. Looking forward to next week!
Last Week’s Struggles and Lessons (Week Ending 10/27/24)
Current Project: Reading books about entrepreneurs and sharing what I learned from them
Mission: Create a library of wisdom from notable entrepreneurs that current entrepreneurs can leverage to increase their chances of success
What I struggled with:
- I’m not technical, so learning and applying the various technologies required to build an MVP for this book project has been frustrating. Some of the technologies built for nontechnical people don’t work as advertised. Luckily, I connected with a gifted engineer who helped me overcome hurdles and get a working prototype I can start testing on.
What I learned:
- Google AI Studio is a good option for non-technical people who want to improve AI responses by adding supplemental data via retrieval augmented generation (RAG). But it’s more restrictive than using RAG by writing code. I was surprised how much AI Studio limits what you can do, decreasing the quality of the AI responses.
- I learned how to use Visual Studio Code to build an MVP. It’s hosted locally on my computer, and the outputs are significantly better than Google AI Studio’s.
- I learned the limitations of Vertex AI Agent Builder.
- I learned a ton about AI image-generation limitations and the opportunities they create, but that wasn’t related to this project.
Those are my struggles and learnings from the week!
VC Liquidity Planning
I did some research after my posts on IPOs and venture capital (see here and here). Through friends at VC firms, I learned how one early-stage VC firm is thinking about exits.
The VC firm is concerned by the lack of tech IPOs because it makes it difficult for them to return cash to the limited partners (LPs) who invested in their funds. These LPs are less likely to invest in their new funds if they don’t see cash distributions from funds they already invested in. To raise new funds, VCs must exit existing portfolio companies and return that cash to LPs. To address this, the VC firm has instituted a liquidity planning strategy. Here’s what they’re doing:
- Building relationships with investment banks and deepening existing relationships so they can better understand and monitor the mergers and acquisitions (M&A) market
- Hiring a team member specifically focused on growth equity and M&A who will be part of the investment team
- Conducting biweekly liquidity planning meetings whose priority is equal to that of their weekly deal flow meetings
- Educating CEOs of portfolio companies on liquidity planning
The second and third points caught my attention. They show how important the issue of exits has become to this firm. Their strategy highlights that they’ll aim for IPOs to exit their investments in portfolio companies. They plan to lean heavily into M&A and make them a priority.
I’ll keep digging into this more. As I do, I suspect I’ll start hearing more about secondary sales being part of strategy at some early-stage firms.
Venture Capital and a Slow IPO Market
Yesterday I shared an update on 2024 initial public offering (IPO) stats. A conversation with a friend at a family office sparked that post. When a company completes an IPO, it sells part of the company to public market investors via stock exchanges (usually NYSE or NASDAQ). When a company begins trading on a public stock exchange, shares in the company are more liquid. Selling all or part of an ownership stake just takes clicking a button; the cash shows up in your brokerage account instantly. Selling a stake in a private company requires more time and energy. You must find a willing buyer, agree on a price, and complete the transaction. It’s inefficient and some deals move slowly, if they get done at all.
IPOs are significant milestones for venture capital investors, one of the preferred ways to exit their portfolio companies and get publicity for themselves.
As I shared yesterday, the technology-heavy NASDAQ Composite Index is near its record-high closing price this week. The high, from July of this year, is 18,647. Earlier this week, it closed at 18,573. This year, the market has trended upward, making new all-time highs. I take that as a sign that public market investors are in a buying mood (they’re doing more buying than selling, which increases prices). Also, the prominent tech companies that IPO’d in the last year or so have seen their stock prices perform well. Klaviyo, Instacart, and Reddit are all trading near record highs, although the journey to their all-time-highs was bumpy for some of them.
So if public market investors are in a buying mood and they’re buying technology companies that recently IPO’d, why haven’t more entrepreneurs and venture capital investors taken technology companies public this year? How will venture capitalists exit their investments if they can’t or won’t take companies public? These are the questions I was talking to my friend about this week. I don’t have definitive answers, but seeing how this plays out over the rest of this year and in 2025 will be interesting.
2024 IPO Activity (Updated)
This week, I talked about venture capital with a friend at a family office. We talked about venture capital investors’ ability to exit via the IPO market, and I realized I hadn’t checked the IPO stats since I shared early 2024 stats in March. Here are the IPO stats through October 23, 2024:
- 2024: 178
Here are previous years’ IPO stats:
- 2023: 154
- 2022: 181
- 2021: 1,035
- 2020: 480
- 2019: 232
IPO activity has picked up. The number of IPOs in 2024 has already exceeded 2023’s figure and will certainly exceed 2022’s. However, IPO activity is still low—even when compared to 2019’s pre-COVID level.
I’m surprised we haven’t had more tech companies IPO—especially since recently IPO’d tech companies such as Reddit, Instacart, and Klaviyo are all trading near all-time-highs (as of this writing). Another surprising data point is that the stock market has been near its all-time high this week. The technology-heavy NASDAQ Composite Index approached its record-high closing price this past week. The high, from July of this year, is 18,647. Earlier this week, it closed at 18,573.
I find it interesting that venture capitalists and technology entrepreneurs aren’t taking companies public via IPOs, given the current public market conditions.
If you want to see the latest or historical IPO stats, look here.
Businesses Should Generate a Return
This week, I talked with a friend who’s considering selling his company to a private equity (PE) firm. He’s been reinvesting profits back into growth initiatives for years, but in the future, rapid growth is less likely. He’s spent years building a business that’s his biggest asset, and now he’s looking for it to generate a return. The business is past the high-growth stage, so it has to shift from optimizing for revenue growth to increase its valuation to optimizing for free cash flow. Whether under his or a PE firm’s ownership, that’s the business’s next chapter.
Private businesses are assets, and entrepreneurs should seek a return on them. For some businesses, that means sacrificing profit to grow revenue rapidly with the goal of increasing the enterprise’s value (i.e., valuation). For others, it means increasing the distributable cash the business generates. Identifying the best way to generate the highest return is the entrepreneur’s job. Entrepreneurs should seek to avoid ending up with an asset that doesn’t generate a return. Companies with no or minimal growth and no or minimal free cash flow typically fall into this bucket.