New applications
New applications
In the last few months, I have been working on a bunch of new applications.
Feeling the itch to use all the AI credits I had available and to squeeze out the budget before it reset, I spent almost all of my spare time in April and May working on new projects or project ideas that had been lingering in my head for a while.
Now, in June, I decided to take a step back and slow things down for a bit after my wife complained that I was in my office non-stop. First home office, a short family time during dinner, putting our youngest kid to bed, and then back into the office to work on projects until late at night.
Anyway, that phase was very productive. Now I have one game in the stores, one game stuck at ~70%, another promising game at 80%, and a new process explorer.
I used these projects to experiment with different AI providers, compare their outputs, and analyze the strengths and weaknesses of each to get a better understanding of the current state of AI and how to best use it in different situations (also at work).
One goal was to provide the infrastructure for the applications, define guardrails and basic rules for the AI, and then try to let the AI do as much of the work as possible. I still reviewed the code at a high level (architectural violations and such) and did the commits / PRs manually.
This worked quite well. I took the infrastructure bits from Mirroly (custom DI solution, logging approach, architecture, and abstraction levels), and the first task for the AI was to copy that code and adapt it to the new project.
I think the result was pretty good and helped a lot to get the project up and running quickly.
I feel like this approach also made it really easy for me to detect when the AI was taking a suspicious turn, as just looking at the code areas touched was already a super strong signal. I could then review the code and give feedback to steer it back on track. Basically, I treated the AI as a junior developer and tried to provide guardrails through the code architecture and basic design rules.
But now let me briefly talk about the released projects:

