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

April 7, 2024

Hosting Multiple Web Apps and APIs with Nginx Reverse Proxies

Deploy all your frontend apps, backend APIs, and other services using one server and one domain.

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

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

April 2, 2024

How I Set Up My Private Cloud Server for Development

Replicating my perfect local development workflow in a cloud server to code and deploy from anywhere in the world.

programming

March 10, 2024

I Finally Figured out Nginx Reverse Proxy

How I exposed my NextJS and FastAPI powered website to the public internet using Nginx web server on a Linux server.

programming

March 5, 2024

I Bought a Cloud Server for $12/month

How I saved more than $100 by self-hosting instead of using cloud-based SASS products.

Irtiza Hafiz

;