Side project focus shift, roadmap needed, prioritize tutorial completion.

I've realized I accomplished the most important things regarding observability and I don't really need machine monitoring and alerting yet, so I'll move on.

There's a constantly looming feeling that I'm wasting time with this project. I must remember I do this for fun and not all of my time needs to be productive and money making.

Having that in mind, I will focus more on building out features but in a way that's fun and sustainable. After all, this is a side project, primarily for fun, and I can't let it turn into a miserable chore. I have my day job for that 😂

I really need to start consolidating a roadmap of some sorts. There are a bunch of ideas I have and I tend to get lost periodically on what the priorities are. The product north star, and what would really make me happy, is users completing courses.

My conversion rate (chapter 1 finished) is 1.6%, which is pretty low, but there's barely anything to complete. 31.5% users click on start, but only 15.7% land on a working tutorial. I think I should just work on getting these to equalize, before looking to improve the 1.6%. This means finishing chapter 1 for most clicked tutorials.

These are, in order from most to least clicked:

  • Getting Started with C# (done)
  • Build a Simple Calculator (done)
  • Entity Framework Basics
  • Chat Application
  • Console To-Do List (done)
  • Web API Development
  • Real-time with SignalR
  • Authentication & Authorization
  • Unit Testing Fundamentals (done)
  • Message Bus Fundamentals
  • Task Manager API
  • URL Shortener

So my next course of action would be finishing the Entity Framework Basics chapter 1.

I've written a cursor rule outlining my format and did some brainstorming and revisions. It's starting to look promising, as Cursor is generating some content very similar to what I wrote. It will need some more tweaking but I'm very optimistic I'll get to automate most of this stuff.