Being good is step zero


I've been thinking about my solopreneur journey and some lessons I've learned. Here's three 👇🏻

Lesson 1: Being good at something is a prerequisite, not a feature.

It's step zero. It doesn't generate sales; it just enables you to build on top.

But you still need to find your target audience, what problem you will solve for them, how you will solve it, and how much you will charge.

Then you need to let them know about your offer. Do marketing.

And if you've done all that, congrats, now you are getting leads.

Do sales. If you successfully sign someone, your expertise and method will only then come into play.

If you do an exceptional job, you might get them to come back or refer someone they know.

And then you repeat. And repeat.

Lesson 2: You are a junior, embrace it.

No one knows what you can do for them, and until they can imagine a concrete positive outcome for them and believe that you can help them achieve it, you're not selling to anyone.

Writing code and convincing someone that your code can solve their problem for a price they can afford are two very different things.

I may be good at the first, but I'm still a junior at the second.

But it can be learned if you're humble and hungry.

Lesson 3: Iterate and improve.

Like with software, expect the first idea that you have to fail. It's not about how to get it right on the first try; it's about how to get to the thing that will eventually work faster.

So, the point is to optimize the process to learn fast.

But you need resilience to keep trying and failing.

Getting rejected means you're putting yourself out there.

And that's a good thing because if you keep trying and improving, you'll eventually get a yes.

P.S. I switched it up for today's email. If you're an entrepreneur, let me know about your lesson. And if you're considering going down that path, what's your plan? Let me know.

Yours,

Taj

The TP Daily Newsletter

Hi, I’m Taj Pelc. I write about technical leadership, business mindset and enterpreneurship. Daily advice on building fantastic tech teams that deliver great products. I'll see you inside.

Read more from The TP Daily Newsletter

I was making a sandwich analogy. The butter makes things run smoothly. The other components are good tech/business alignment, an agile dev process, testing, and automated deployments. To succeed, you can't get just some parts right; you need to get all the parts right. However, one of the most underrated aspects is the developer experience. I'm constantly surprised by how much pain people suffer through just because it's always been this way. Here's what you can do today ... Make it run in a...

Yesterday, I attended the Czech Executive meetup in Brno, which was held in a WWII-era bunker. As the communists had a top-secret base there, I thought creating a little old-school digital business card to share at the networking event might be fun. I generated the code with Claude, uploaded it to GitHub pages, and programmed an NFC tag with the URL so that you can just tap it with your phone. A hacking game in the middle "protects" the links to my website. Eat the red packet, and you're...

Find out how much <the thing you want to do> is worth. This can help in two ways. If it’s internal it helps you to prioritize and focus on doing the most impactful things. If it’s for a client it helps you set a price as a fraction of that value. That’s not always easy, but it’s worth it. Problem is people don’t even try. Here’s what you can do. Break it down into spefic measurable outcomes like increased sales, time saved or reduced costs. Then assign a reasonable estimate to each. Like 10%...