Firsts or seconds.
CW39 was slower due to the Wiesn a classic for munich based people. I guess...

Hi! I’m Felix. And this is my love story with software.
Why do you write this blog?
- As a now tech guy I want to improve in a completely different field - story telling.
- I want to put myself out there. Don’t be shy and see what comes from that.
- I maybe want to create reach.
- I talk way too much about software with my friends and girlfriend. So I’ll let it all out here.
- Maybe that’s kind of a diary
Anyways…
…this is a week we’re my hunger for building something is not really satisfied. Partially because it is wiesn in munic and I’m meeting friends in the evening so I rather opt for sleeping longer than doing my 30-45 min coding session in the morning. On the other hand I finished my necessary stint with the blog page last week in deep dive weekend sessions coding my brain out. Now I am really screaming for the new interesting things buysmarter.online brings.
But I also did some things
I installed iOS 26. Which I find really beautiful and inspiring. There must be a new OS for my Mac then as well?! I haven’t checked yet. Quick google search: yes there is! Tahoe 26. Dang! In contrast to my iPhone I should be able to enjoy liquid glass in full speed! Furthermore I decided to also add payload again to buysmarter. That way I will not need to hardcode every content into the code base. But I wasn’t looking forward to it, because as already explained I want to do new stuff! So that’s my second time implementing this, but you always forget the tiny bits and peaces. In a nutshell:
I rented a new hetzner server to separate this new project from my portfolio, installed coolify, linked my GitHub account to be able to push to deploy. Now I need to run a mongoDB instance (do you even call it instance?!) on there, connect it to payload and fix an error on deployment. All along following this tutorial:
https://www.youtube.com/watch?v=kCRDidMJRsY
And the simple coolify single installation step running this in my server terminal after sshing into it from my mac.
curl -fsSL <https://cdn.coollabs.io/coolify/install.sh> | sudo bash
The Firewall for my hetzner server was just copied from my fotoprints.shop project. Nice!
At the weekend
I was able to fix the above mentioned error fairly quickly. I had a .env and a .local.env file and just copied the environment variables of the first one into my production .env file and forgot about the second one. So supabase just did not have my credentials. And then I actually had a run of not forgetting the tiny bits and peaces but rather having a flow of experiencing, that doing things the second time is way faster than the first. The flow included creating a nav menu which’s entries can be controlled via payloadcms. Adopting the cookie-consent as I implemented it for this portfolio page and I - in contrast to the beginning of the week - really enjoyed this process when not every thing you touch do so for the first time. That’s not often the case for me when coding. On other days there are lots of firsts.
In the end I have to mention that MacOS 26 is a little underwhelming.
See you next week! ✌🏽
Disclaimer: This blog is not AI polished. Not even corrected with ChatGPT. Raw from my techie brain trying to be artsy.