Day 2 of #AdventOfProgress has translations as the main topic. I want the app to support at least German and English.
Because I'm already quite familiar with next-intl, I've chosen react-i18next as the internationalization tool for this app. Which worked quite nicely. And the API looks quite similar to next-intl.
Not much to say here. I've spent around 1 hr implementing this. A big chunk of the time was wasted on a dynamic import, where I tried, out of muscle memory, to dynamically load the JSON files with the translations. Implementing dynamic loading of languages has, at this state of the app, no real impact. So I ditched dynamic loading in favor of statically loading the 2 languages.
Today I have planned out the frame of the application. The tech stack will be Expo.dev (React Native) and Supabase. This stack is what I had in mind for most of the time. First, I also wanted to add NativeWind for styling, but for now I want to start as clean as possible and focus on what is really needed to get out an MVP.
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.
Currently I thought I will have more time to write. But it looks like, that my brain is so occupied with stuff that each day I forget to write a post the previous day.
I forgot to count but it is the thirdfourth fifth attempt to write the post. 🙈 Hell, I also forget to pay some bills or answer some letters which are important.
I don’t know what’s happening at the moment. I’m focused on a topic but I’m so lost on other important ones and forget about them constantly.
Yesterday I had a strange day. Something between “When can I go to bed and leave this day behind?” and “I have so much energy, I don’t know which task I should tackle first.”
The day started with my usual dentist appointment, where I needed to drive 1 hr there and 1 hr back. Sit there for around 1 hr and be done. It’s ok but annoying that I lose plenty of time.
Back at home, I started some long client meetings. Usual Sprint refinements and plannings.
But later that day, I had an interview for a new client project, which turned out quite good. I was surprised how much energy it brought. I felt so good and energized, which I thought I’d lost this feeling in the past weeks. 🙈
I was able to keep this energy up to the evening, where I had a debugging session with a colleague, and we fixed a nasty bug, which we both thought was unfixable. 😅
After all this, I got to bed with a good feeling and the attitude to crush it today. And I’m still pumped to get a lot done today. The only blocker is that I have so many ideas, I need to write them down, AND I don’t know where to start. 🙃
For nearly a year I was a Raycast Pro user. With that, I was also able to use their AI features. Sadly it was not so satisfying, because you gained access to models you can use freely on respective sites. Yes, it solved as a proxy to avoid sharing sensitive data, at least I hoped, but I have no verification for this.
But now, I've moved to ChatGPT Plus. I could also use it with Raycast, but the ChatGPT desktop app for macOS looks good and works well. So, why use a wrapper?
Raycast Pro is payable, but besides the AI feature, I’ve only used the synchronization feature. The synchronization was useful for using the mobile app; sadly, it was not what I hoped, so there is no good reason to sync anymore. Only for backups, but this I can do myself.
I’m still using Raycast and love it for what it offers. Only the Pro subscription makes no sense to me anymore.
I will now explore more of what ChatGPT can do for me. I also can give Codex a try. Maybe I'll find time for this to try. :)
There is always this moment where you get a call and instantly go to a frozen state. Because you realize you have to clean up a lot of stuff in your house for the visit, you get it in 10 minutes.
You get a lot done in this time. More than at any other time when you try to clean up your house, right?
Why not make a habit out of it? Start a 10-minute timer and clean up as much as you can in this time. Repeat this every day.
For me, this sounds like a good idea, and I will try it out. You could also do it as a challenge with the family. Who can clean up the most?
If you also applied the Rule of 2, this 10-minute sprint should be even simpler. 🤔
I stepped on a nail. Got a spontaneous visit by the doctor for my vaccine for COVID and flew. And tomorrow I see one of my favorite bands for the last time, because they will split up at the end of the year. :(
The youngest has his birthday at the end of this week; this will be an interesting party for a blind child. The first 2 years were easy, but now that he is being more aware of his surroundings, we need to make a plan. Because he is not visually attracted to shiny gifts and, besides some important toys, not really attracted to new toys either.
Finally. I think over the latest update, the summarize option appeared. Or at least I've found it.
Now I can have tables like I had in Notion. 🥳 This feature marks the point where I can see a full migration. Now I only need to test how well Obsidian handles images. ✅