August 2025 - MVP Work Continues
Ya, I published last month's rewind a few days ago, but this one is going out on time.
My MVP has continued this month. With auth in, major tables done, this month was a lot of data access, and basic interfaces for the management side and client side. Not as much as I wish I could have done, but some are in. There was some work on getting the public website side of things started.
Much of the data access would come together as I started to use a part of the data or wanted a place to create data. Major tables with numerous link tables then required their own data access. This created it as I use it was good because it broke up the tasks, but as I would come up with a little better way of doing something, I would get sidetracked adding the new way to older stuff. But I don't see another way or time to do that, as I still don't have a locked-in database model for everything or all the necessary stored procedures. Sometimes you need to add 2-3 more fields to a table.
I did try using Gemini CLI for a few things that were repetitive, such as the basic CRUD stored procedures for a table. This worked OK, but was never super smooth, and I found that if I had the files already created, it would be less prone to errors. I also tried Copilot in VS for some things, but a lot of the time it kind of sucks. The real winner was the vastly improved tab auto-complete, predicting repetitive code. Also, shout out to multi-line code editing, especially when working with properties.
For fun, I was messing around with making game stuff. I found the FlatRedBall game engine/editor to be kind of interesting for creating 2D games, such as a platformer. Tiled map editor is extremely useful for any engine that supports it. Since FRB projects are just C# projects, I feel comfortable creating features like scoring on player interaction events. The one problem is the limited documentation and tutorials. If more tutorials and a larger community existed, I think we would see a lot of solo indie games made with it.
I hope to have the MVP out to start showing the work I have been doing to my friend, who is more of the sales and industry knowledge guy for the project. I also think I need to dedicate some time to working on other projects, such as a game, the blog system, and updating this site with some changes I've already made but never finished. But as I only have a rough plan for everything, who knows what will happen next month?