Build stuff; Break stuff; Have fun!

100DaysToOffload

I’m in the last 20% of my #AdventOfProgress project for a public release, but I started a new project over the weekend. Now I’m here in the last 20% and got distracted with an old project. 😅

Today something out of my control distracted me. And while I get distracted, I get more ideas to distract myself even more from other stuff.

Getting distracted from distractions is distracting. 🫠


88 of #100DaysToOffload
#log
Thoughts? Discuss...

Last weekend (when I prepared that post), I created a game for my oldest with Claude Code. After breakfast we discussed games he could play on his tablet. I thought that Sudoku would be a nice game for him, but maybe with images or shapes.

After a bit of research, I found nothing that resonated with me. Nothing that looked like a good fit. While researching, I found out that there were Sudokus for kids with shapes on paper. We tried them, and he liked it. Then it clicked, and I fired up Jippity. We talked and created a plan for an MVP game in React Native. Thanks to my #AdventOfProgress, I already had experience with React Native and a base from where we can start.

There were points that made the implementation easy. For example: offline first and no auth, so no Supabase or backend dependency is needed and less complexity. A clear and simple scope. No game engine is needed because of the missing game loop and simple graphics.

I had a lot of fun, and it was difficult to stop. After the initial MVP was complete, I kept adding features. AND it is the first project I started without having a domain name first. 🎉

The finishing line is in sight. There is a little bit of work left on the landing page that needs to be done and smaller visual issues inside the app that I need to address. Also preparing all the data for the stores, for example, taking screenshots for each language and adding marketing texts, needs a lot of work. It will be my first release of an app in the stores. It should at least look a bit polished. 😅


87 of #100DaysToOffload
#log #dev #game #kids #ai #claude
Thoughts? Discuss...

Yes, I was randomly scrolling through YouTube and watched this video. Yes, I should have done something productive instead, but I was watching this video. Simon explained in this video that you have to turn negative into positive, like what we need to tell our kids, too. Instead of “don’t eat on the couch,” say “eat on the table.” Or “don’t look for obstacles” – “look for the path.”

It is so simple. And I feel bad that I had that ah moment so late in my life. What a waste of time. :( BUT, better now than never.

Then I realized what he explained in this video; I was already doing unconsciously. I had this aha moment: for years, I always told myself that I had no time to do something. I have responsibilities, a wife, kids, a house, clients, and everything. There is no time in it to do, for example, side projects.

So, what I was doing subconsciously was, instead of saying, “I have no time,” I was looking for time. Like in the video as an example, the skier. Skiers look for the path and not the obstacles. And that’s it. I was looking for time slots where I could do something. And in the past year, I found a lot of them. 😎

It’s the same with taking small steps. At least you are taking steps. How big they are doesn’t matter.


86 of #100DaysToOffload
#log
Thoughts? Discuss...

It’s already a bit late, and I've been sitting on this for a while now. No idea why, but here it is. 🏆

Every New Year's resolution I had over the past years never worked out. So I stopped having them and thought about something manageable I could achieve. Which was also not working out because every time I try to work on a side project with a deadline, something occurs and moves my attention.

With this in mind, I started to make a wishlist for the new year. A list of things that were nice to achieve but not mandatory.

As a developer, for example, I want to release my newly created app, which I worked on in December (#AdventOfProgress). Then, use this app as a template and create a new app with a different topic, where I can reuse 75% of the code I already have. :) If this gets done this year, it would be nice to also have a small React Native app for #pelletyze. This could also be done in a small focused sprint because I only need the frontend; the backend is already working.

Fast forward; writing the above was in the past, and the pattern continued. I’ve created an entirely different app without finishing the first one. 😂 On which is now focus all my spare time. It is a little kids game. More of this in the next post.

Having a wishlist with maybe some milestones is a nice thing, I think. For example, having something done on my birthday. Or achieving X until summer and Y until autumn and so on. :)

Besides all the projects, there is still the private life, where I have to achieve things that are not fully in my control. Here, I stopped entirely having wishes. Here is the mantra: it’s done when it’s done. 😂😂


85 of #100DaysToOffload
#log
Thoughts? Discuss...

I use Claude Code a lot; that was what I thought. But seeing the /usage from last week, there is plenty of room to use it even more. :D

Displays the Claude Code `/usage`; the focus here is the “current week” with 25% for all models.

Recently, I saw Clawd.bot, which is a personal AI assistant and looks promising. Let's see what use cases I can find here.


84 of #100DaysToOffload
#log #ai #claude #dev
Thoughts? Discuss...

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.

Read more...

Summary Day! 🙂 Overall, I’m happy with how all this went. After 24 days, I have more than just an MVP! It is working nicely and makes everything I had in mind when I started.

The whole process went really smoothly. The last time I worked with React Native was ~10 years ago. At that time, I played around with an Android app, which I still want to build someday. :)

Read more...

Testing Day! :)

I've installed the app on a real device and tested everything. Most of the bugs I've found were keyboard related. If I had enabled the keyboard on the simulator, maybe there would have been fewer bugs. Or, should I call them bugs? When the keyboard is enabled, I just can see some inputs or buttons. I'm so happy that I did not find any critical bugs.

Weiterlesen...

Aaaand the last MVP feature is implemented. Today I've added a photo upload for each entry. The user can add 5 images to each entry and can choose one main photo, which is then displayed on the entry list. And the user can remove the images as well.

This gives the app a nice personal touch. I hope that I don't reach any limits soon with this in Supabase. I never used the file storage before. It's a bit exciting; there are a lot of first times in this project. 😀

👋


80 of #100DaysToOffload
#log #AdventOfProgress
Thoughts? Discuss...

For this day, I wanted to implement swipe gestures to edit or delete a list entry. More complex than initially thought but doable within this day.

There were 3 packages to install: a gesture handle, an animation lib, and expo-haptics. After creating a swipeable row, I needed to implement the actions for edit and delete some hooks and was mostly done. After writing this all down, it sounds less complex than it felt when I implemented it. 😅

While testing the app, I saw a caching bug after switching users. User2 saw the data of User1 after a sign-out and new sign-in because the cache was not cleared on user change.

👋


79 of #100DaysToOffload
#log #AdventOfProgress
Thoughts? Discuss...