Webdev is mostly describing the desired output for me. The architecture is mostly irrelevant or pretty well executed. With other projects I still give a very strong initial guidance on the setup of the whole architecture. Later on I relax my code guidance as the architecture is in place.
A lot of progress with the rewrite of the Virtual Chime software and now that the first device is up and running, it poured a bit of my thoughts into this post: https://t.co/2Y0BfnpcaV
Spent a lot of hours polishing an update for my app. But I hold myself accountable and only release updates when I’m truly satisfied that it is the best version I’m capable of.
It feels like everything online is getting dumber. Maybe this is the sign for me to completely disconnect myself and only focus on my family, work, projects, and sport. Surface only to post progress…
I've been taking journaling more serious since a couple of months. My handwriting was always horrendous, but over the last weeks I made improvements. Yesterday I bought the first rollerball pen on Amazon I could find with great reviews.
Arrived today and I feel like my handwriting improved at least 10%. Highly recommend writing with a pen on paper.
Restarted work on my passion project. Really thought about the direction I wanted to go with my doorbell project. Came to the conclusion to fully dive into the open source aspect and make it as modular and easy to build and service.
Some notes on how my work on side projects has changed over the past couple of months and the impact this will have on what I will do in this year: https://t.co/FdcJlV4JEy
I’ve been goring to the gym for a long time and I pride myself in a very scientific and effective technique.
Yet I caught my ego overcoming me on several exercises. For a time now I trained to feel good. To have as many reps as possible. To lift as much weight as possible.
I kinda still chaise the highs I had a couple of years ago when I solely focused on weight training.
Today I grounded myself and went with the proper technique. Fully eliminating my last few months of progress in terms of reps and weight. But I do it correctly now. Yes I feel wore by not handling as much plates as before, but I feel so much more confident again. Deep down I knew I did it wrong. This made my foundation weak. The trust in my own abilities and performance.
Nothing makes you weaker than not trusting yourself. Your ability to do something the right way. Taking the easy wins. Limiting your potential.
Short rant because I spent way too much time on this issue this week:
Normalization isn’t a catch-all saviour. Often we normalize for performance, because standardized data enables fast indexing, simpler queries, and predictable outcomes. Free text input benefits from this because we expect fuzzy matching. But when it comes to a selectable set of values, this does not apply, because their exact value is the meaning.
If queries assume normalized input, data must be stored canonically or the query layer must be explicit about normalization by defining what needs it and what does not need it. Doing it ad-hoc in the UI or API just pushes complexity around until it breaks somewhere unexpected.
Most production data bugs don’t come from complex systems. They come from these small mismatches in meaning between layers.