Post 100 of 100DaysToOffload โ Round 2
This is it. Post 100 of #100DaysToOffload, again. The second round. Something I never thought would be a thing. Now, 2 years and 200 posts later, here I am.
This is it. Post 100 of #100DaysToOffload, again. The second round. Something I never thought would be a thing. Now, 2 years and 200 posts later, here I am.
To everyone who reads this, a happy new year 2026! ๐
I left 2025 satisfied and happy among my loved ones. We gathered at my home with some friends and their kids. It was a nice evening. While waking up, I started to write these words. I initially planned to write them before leaving 2025. But this time I will publish my review. For 2024, Iโve started the post but never finished it.
I like the idea of Advent of Code/TS, but last year, I saw that this consumed a lot of my time. Yes, it was fun, but it did not push my side projects further.
Turns out, February was not going as I planned it should go. There was hope to do more progress on #TheMonthProject. There was progress but only little. So in some kind I see it as failed, but there were other parts that needed more attention. First, more time with the Kids. Second, our basement made progress, and we decided to outsource some work so that I have more time for other stuff. We also had someone who is helping in the garden, to prepare it for spring, which gave another chunk of time I could spend elsewhere.
So what happened? As I've already written, I got a call from an old project which required help, and I started to jump in last week. My day is mostly packed with the work for my clients, the work in the basement and spending the rest time with the family. And when there is some spare time, I'll have a break and watch a Series or play a small game. For example, Silo on TV+ or A game about digging a hole on my steamdeck.
But I've learned something from doing #TheMonthProject. I will continue to write on my progress of the side-projects. This made fun, despite it is more effort. :)
On the weekend, I've tested Cursor on a small side-project and it was interesting. With 2 prompts, I was able to create a new feature in minutes, which would have taken maybe some hours. The result was working, but far from perfect. Plenty of errors and warnings. Still, the app was working as it should. Then I've started to ask if Cursor can optimize the code. It produced a lot of new code, rewrote types which were already imported, and in general made a lot of chaos. :D In conclusion, it made fun to explore what is possible, but for now, I don't see me using it on a professional basis. But I will continue using Cursor on this little project. In the end, I think it is only a matter of how one is writing the prompts. It's like a child, where you have to be as wordy as possible and set clear boundaries.
So, the February was busy without progress. But only on my side-projects. I made progress on my client projects. I made progress on my fitness level by working out continuously (It's nice to have a better form on the sets each week). I made progress by completing a book and started a new one. I made progress by completing 3 audiobooks. I made progress in our basement.
It looks like the February wasn't that bad regarding progress. :D
09 of #100DaysToOffload
#log
Thoughts? Discuss...
This update is small. I've fixed a small bug on mobile view and updated the CHANGELOG.md, which I forgot after the last release. Now everything is as it should be.
Here, on the left is the bug and on the right the fixed version.

Sadly, I don't have time for more at the moment. But I think it is better than nothing.
07 of #100DaysToOffload
#TheMonthProject #pelletyze
Thoughts? Discuss...
Sadly, one week without progress on #TheMonthProject. The weather was dry and cold, so I spent a lot of time with my oldest in the woods. Goofing around, throwing stones into the frozen pond, collecting sticks for a bonfire we plan to do, or just talking and playing with our invented superpowers. I needed this time. And today it also snowed. So I fetched both kids earlier from the Kindergarten so that we can sled from our small hill in the woods and build a snowman afterward.
Besides spending some quality time, I've had a lot to do in one of my projects. Where most of the work is now done for the big release. Now I can slow down a bit here and can concentrate on other things. Funny coincidence, I've got a call from one of my old projects, that they require help. Because I have so much time to spare, I said yes. (This was a joke, I never have time to spare.) ๐ There is always something to do, but I like to help and to build a better reputation.
After this call, we've decided that I need to outsource some work in our garden. Mostly removing old plants and roots, dinging a pit for our pool in summer and some other small stuff, which takes a lot of time. I like this work because you don't have to think a lot here. Just do the work. Some kind of meditation. But I know that I don't have this time until the springs comes. So I have to admit that we need help here. Besides my projects, we also have the basement, which needs to get done. My wife decided that it should be done until her birthday in April. The help with the garden is now a good compromise. And I'm happy with this solution. ๐
That's it for today. Just some random things that came to my mind about what's going on in my life right now.
06 of #100DaysToOffload
#log
Thoughts? Discuss...
Today, just a small update. Yesterday I forgot to commit my changes. While I was on, I prepared the new release, which I thought I already did it in December.
So, I just did some small clean up tasks. Updating the CHANGELOG.md, and tagging the current commit with the version number v0.5.0-alpine-shepherd-boy. Because I'm a massive fan of the series Better Call Saul, my version names will have the names of episodes from BCS.
And that's it for #TheMonthProject update #3. Furthermore, this is post 5 in the #100DaysToOffload challenge. The pressure to complete round 1 did something to me. I already have 5 posts within the first week. Which makes me happy. Seems like I'm now in some flow of writing blog posts. ๐ฅณ
05 of #100DaysToOffload
#TheMonthProject #pelletyze
Thoughts? Discuss...

Today, I've implemented a โdelete allโ button. To have the opportunity to just delete all entries. This is just a convenient feature so that I don't have to do it directly in Supabase. I don't know if a real user would need this, but it was easy to implement and saves me some steps. Most of the delete logic is already implemented, I just needed to generalize the button and the action. Doing Server Actions in Next.js is straightforward to implement.
The most time was used on the question, where I should put this button. While on it, I also fixed some minor style issues for desktop and mobile.

That's it for today's #TheMonthProject effort. Going +50ย min on this simple topic feels a bit long. But anyway, progress is still progress. ๐
04 of #100DaysToOffload
#TheMonthProject #pelletyze
Thoughts? Discuss...
After spending some family time, the House is now relatively quiet because 50% of the Family members are sleeping. Which is a good time, to do some side-project work.
For some time, I'm working on a pellet analyze site. I collect the data, when and how many pellet bags I refill in our tank. Which will give me then an overview of how many pellets we used in the past. With this data, I can see at which time we turned on the heating in the house or have a before and after view after we did the house insulation. It's not much and I keep adding some smaller features. Currently, it will give me a number, on which I can roughly estimate how we need for the year. Because the storage is nearly empty, and I need to get more.

For the app, I've created a small script which will fetch the current price of 1t of pellets. It is running inside a cron job. And by occasionally checking the app, I can see when the price is good and should order new pellets.
Lately, I've found a bug, where the fetched price is not the same as I can see on the page of the supplier. So I've done some investigation and found out, that I missed a combination of query parameters. While I was on it, I removed some I didn't need anymore. I'm happy that the page of the supplier is stable without changing the API a lot.
That's it for today. This was my contribution to #TheMonthProject. I've done a minimal introduction of my pellet analyze side-project and fixed a long-overdue bug. ๐
02 of #100DaysToOffload
#TheMonthProject #pelletyze
Thoughts? Discuss...
I've said that I wanted to start on February 1st with the next challenge. Today is the day. So this is post #1 of the second round #100DaysToOffload. After I was able to complete the first one, I've learned something, but I don't know what to do with it. My main goal for the second round is, to learn what I can do with the experience from the first round.