Building A Programming Business in Public

Every time I have attempted to build an online business without accountability, I failed.

It always goes the same way - I create a grand strategy, I publish a few videos or write a few blog posts, some do well while others don't, I get demotivated, I stop posting.

The few times I had told my friends to hold me accountable, it was better. However, those accountability checks stop at one point, and I am back to square one.

Hence, this time I want to do it differently.

Instead of asking my wife or a friend to hold me accountable, I will openly set expectations with my audience and document my journey through weekly and monthly check-in updates. I will call these "accountability check-ins".

Accountability Check-ins

So, what would be some of these checkpoints?

I am still finalizing the details, but it will look something like this:

    Weekly blog post on Medium

    Weekly video on YouTube

    Publicly available roadmap with upcoming content

    Monthly recap of metrics, revenue and progress

In the past, I have consistently published at a weekly cadence. So, I am not worried about that.

The two new changes that I am most excited about is the public roadmap and monthly recap.

I hope these two changes will keep my audience more engaged throughout this journey.

The Content

Now, let's talk about what domain I will focus on.

In the past, I have discussed a wide array of topics - productivity, programming, management, minimalism, personal finance, software development, etc.

After deep introspections, I came to the realization that my motivation goes away because I am not as passionate about some of these topics as I would like to think.

The only topic that consistently comes back is programming or software development. I enjoy tinkering or building things through code, and sharing my learnings with others.

So, that's what my content business will be about - programming. I will follow up with more details later on in the content roadmap.

The Strategy

At this point, you might be wondering - what's new about this? I have published videos or written about programming tutorials countless times before. How is it different now?

This time, I want to be more methodical in my approach.

Instead of blindly uploading whatever I feel like, I plan on being more surgical.

I consider myself a very analytical and nerdy person. So I hope an approach involving metrics and incentives will work better than setting up arbitrary goals.

The strategy will revolve around 4 key components:

    YouTube Channel - Code with Irtiza

    Medium Account - Irtiza Hafiz

    Digital Products

For every new topic that I learn or anything I build, the content will go through the following sequence:

    Build Phase - coding or learning about a topic

    Digital Product - creating a companion notes PDF or downloadable digital content

    Writing - Publish a comprehensive Medium blog post

    Filming - Publish a YouTube video on the topics

    Aggregating - Create a reference page on my personal website for each topic and their respective digital product, blog and video.

Firstly, I hope the combination of this multimodal approach provides value to everyone, no matter your learning style. Secondly, I hope the digital products and GitHub code gives people something to take away from the time they spent watching or reading.

Finally, I hope these components create a flywheel effect to quickly grow the business.

How to Follow Along

If you are interested in programming content, you are in the right place. Go ahead and subscribe to my YouTube channel and follow me on Medium.

If you are not interested in programming, but would like to know how this business strategy turns out, just follow my journey on Medium where I will post monthly (and sometimes weekly) business updates.

If you are totally onboard and want to stay tuned about everything I do moving forward, go ahead and join my newsletter.

Super excited to get this started! I hope at least some of you will follow along.

Similar Posts

programming

September 17, 2025

Building A Programming Business in Public

Content roadmap, accountability check-ins and my first attempt at creating a business flywheel.

programming

April 21, 2024

Finally Making Sense of Responsive Screens

How I made my NextJS website responsive without learning about HTML and CSS.

programming

June 4, 2024

I Built a Realtime Smart Search Pipeline

Making all my blog posts and YouTube videos searchable in real-time.

programming

June 1, 2024

Building an AI Search Feature With OpenAI Embeddings & Postgres Vectors

Helping visitors search across all my blogs and YouTube videos with some OpenAI magic.

programming

May 4, 2024

A Powerful Private Open Source Alternative to Google Analytics

Custom events, reports, and conversion funnels - all with more privacy baked in.

programming

April 28, 2024

Self-Hosting a Free Private Google Analytics Alternative

All the web analytics you need, without the surveillance-like tracking.

programming

May 27, 2024

Protecting Against Bot Attacks Using Nginx Rate Limits

Implement custom rate limits per API endpoint.

Irtiza Hafiz

;