April 2025 - Consistent Coding, Concrete Results: Updates on Blog, Store, and Project Management Ideas
This was a much better month for coding! I was able to get back to coding every day and made progress on several projects. I started by exploring multi-tenancy, then worked on the YOCA projects, followed by the blog platform, and finished by focusing on some color sets and store designs. I've increasingly used assistance from various AI tools, both for design ideas and for verifying the code I wrote.
Making my projects multi-tenant will allow them to be used as SaaS apps. For the first part of the month, I focused on figuring that out. Now, I aim to build everything with multi-tenancy from the start, as the initial effort seems relatively small compared to the benefits. Having it from the start allows for deploying multiple instances for personal use or potentially selling them later.
For my projects on YOCA, I wanted a system more like a Kanban board and considered building my own project management platform. This involved about a week of development within YOCA and researching existing systems. I managed to get much of it functional, but wasn't ready to implement it fully as it would require significant database changes, so I shifted focus to other projects.
Then, I started working on my blog platform. I wanted to rebuild the authentication system and add multi-tenancy. The authentication rebuild took considerable time. The AI tools often provided code snippets that seemed partially correct but weren't fully compatible with my existing project setup. I suspect this might be due to pre-existing, incomplete configurations or other project-specific factors. The lack of full project context within the AI chat seems problematic; the tools sometimes rewrite already functional code in different ways when asked to add new features. I also worked on ways to add distinct color options for each tenant.
To finish the month, I focused on implementing a reusable color system for multiple sites. Thanks to Grok, I now have a collection of color sets. I also developed a decent-looking web store layout to use as a starting point. I had hoped to create a library of web components, but I chose to focus on the full layout for now. It would be nice eventually to have a Blazor library of components compatible with my color sets.
I think the store and blog will be my main projects this coming month. I am also applying for a few jobs, just to see if the market is still difficult. Based on the progress of my projects and observing that the code generated by AI tools is often comparable in quality to my own, I feel confident in my abilities and believe that building my own services is a worthwhile endeavor.
Reviewed with Gemini 2.5 Pro on t3.chat for clarity, spelling, and grammar.