Fixed code push, planned calculator course, user testing needed.

Just now realized the weird bug from yesterday (content not updating) was caused by me not pushing code 🤦‍♂️

I made the chapter1_finished event capture work with courses that have chapter 2 available so I can set up the metrics properly.

Not sure what to work on next. I guess I should continue with my initial plan of not developing courses further than chapter 1 before they are validated. Which means, I should be starting on the next most requested course, which is the calculator project.

Let's reiterate the plan once more:

  • I'll deploy this list of courses and track clicks on them. When clicked, they will simply display a popup saying they're coming soon.
    • done
  • Each week, I'll pick the ones with the most clicks and develop the first chapter.
    • done
  • If people start finishing the first chapter I'll develop the rest.
    • this is my validation.

Started working on the calculator project, got the whole outline planned out and wrote the content for the first two chapters. I'll probably have to add a new test type for this course, which will be just bash scripts running dotnet run with args and validating the output. I'll think more about the details later.

Just for fun, I gave my fiance (who is not technical and definitely not a programmer) to try the course out. I was baffled to realize some things I took for granted like the concept of a terminal should be explained. Should I really be explaining these things? I was thinking my users would be tech savy and have some previous programming experience. It got me thinking...

I'll see if I can find some beginners on the C# Discords and try and get them to try my course, just to make sure I'm not completely off here.

Anyways, I'm wrapping it up for today. A nice, productive session