Picking up some code again.
Besides entering the cinematic TikTok game I started to code again. And I can tell you. It is fun!

My Innsbruck Video
I recorded the trip my girlfriend and I did to Innsbruck with our foldable bikes. And it was a huge learning curve. First of all. We both had a lot of fun taking the camera with us and recording. In the end those videos are super nice memories. And I still have to learn a lot. From the correct camera settings on my 8bit Sony A7Rii (now slog2 and pro color mode) to exposing correctly with these settings. Learning that I need an ND Filter https://www.amazon.de/dp/B0BHSNR69R?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1 to be able to use 2.8 aperture in slog where my camera locks in at the lowest ISO 800.
Color Grading
In Davinci then is a whole nother game, but with the help of gemini I also learned a lot here and actually created a node tree and powergrade I now understand and can adapt flexibly. All in all I just have to make sure I do not get stuck too much in it, still code a little and keep my evenings free to spend with Anne. Let’s finish the Innsbruck Video now.
Today is wednesday, I went for a run yesterday evening and did not do anything on my projects. This is way better for my head. It needs some rest from time to time. Now I will cut the two running TikToks I still have as raw footage and then I only have the “my week rn” video to make where I might make a 7sec and a long version from it (might make use of davinci timelines here for the first time if I think about it). But it somehow feels good to have not too much uncut footage lying around. I think in the future I will rather miss one day of posting than having 3 uncut videos that pile up as work. I am totally fine with posting whenever I have something now and not going with the daily thing.
And coding on Life Update
Today I opened VS Code since I think at least four weeks to write some lines of code. Lets see if I still am able to do so.
Yes I am! And it makes so much fun. Coding is actually like Lego but for adults. You first decouple a feature in your head and then puzzle together your React components with new tables, columns, triggers and edge functions and if a piece is missing you need to learn it. So, in one of the migrations with which I work now was a bearer token. And since these migrations are committed to GitHub the bearer token (can bypass RLS) was leaked. I therefore checked our entire supabase setup and switched it from the legacy service_role key and anon_key to the publishable and secret key setup. That meant rewriting the edge functions to check a jwt token inside the function and with that I also switched from getting the user_id from the body of the request to taking it also from the jwt token, making these functions more secure. I needed to change the push notifications trigger and edge functions setup and some minor changes. I now also have all edge functions in my local environment in a functions folder. This is also a functionality by supabase and allows me to work on almost our entire setup from within vs code where I have AI help available. On commit every change is made in supabase then.
I had two lengthy train rides on Friday evening and Saturday morning where I managed to do even more stuff! I implemented a first version of the inspirations. So users now see a little prompt inspiring them about what they might want to talk. And I made some design improvements here and there. We are closer to beta testing than ever!