from Build stuff; Break stuff; Have fun!

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. :)

This time, I started with ChatGPT as a planning buddy. I’ve written down everything I wanted to achieve in this limited timespan. β€œWe” then elaborated on the plan, how this could be done. Tweaked numerous details and laid down the foundation of the app. To have this kind of red path was more than helpful. Each day you could start working on something by only looking at the plan. (For side projects I usually have a plan, but it’s loose and grows while working on things.) Sure, there were days when the work was too much for doing it on the side. This has cost me some sleeping hours I had needed at this time. For the next project, I now know better and need to tweak this so each day can be done in around 1-2 hours + writing a blog post.

So, I started the project with half the experience I should have needed for it. And Jippity was a good rubber duck πŸ₯ here. The time you aimlessly search for the issue, WHY something is not working the way it should be, was reduced drastically with Jippity.

The first few days were a little bit of a struggle, getting things to a point where it worked flawlessly. Finding the flow I was comfortable with. But as the base was standing, working daily on a new feature was a breeze and a lot of fun.

I’ve enjoyed the time working in this style. But doing it long-term is not really sustainable, at least for me. Without kids, a wife, and the house, maybe then it would look different. πŸ˜… For me personally, it was challenging to do both, making progress and documenting/writing about it.

I’m excited and look forward to the next #AdventOfProgress. Maybe I can do a #SpringOfProgress as the next one. πŸ€”

πŸ‘‹


82 of #100DaysToOffload
#log #AdventOfProgress
Thoughts?

 
Read more... Discuss...

from Build stuff; Break stuff; Have fun!

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.

I've written all the bugs down and will fix them in the coming days. There were also some feature ideas I have written down. Possibly I will implement them as well in the coming days.

One feature I already implemented will be hidden behind a feature flag. Using the username as a login name is perhaps not the best idea, or maybe the implementation. Because on sign-up or username change, you can try multiple usernames and see which ones are already used. Which I think is a security risk. So this feature needs to be checked again on the drawing board.

πŸ‘‹


81 of #100DaysToOffload
#log #AdventOfProgress
Thoughts?

 
Weiterlesen... Discuss...

Join the writers on Write.as.

Start writing or create a blog