mohd-faraz

_blogs

// blogs / 20260508.md

Dev Log: May 08 Wrap-up

2026-05-08
#Automation#React#Frontend Engineering#Python

Overview

Today was a bit meta. I spent a good chunk of time fixing the script that helps me write these logs, and then jumped into the portfolio frontend to polish up the blog navigation. It was one of those days where I focused more on the tools and the "container" rather than the content itself.

What I Worked On

Refining the log automation

I realized that my automated log generation was starting to sound a bit too much like a corporate press release. That’s exactly what I didn't want. I went back into the Python scripts and overhauled the logic to force a more casual, honest tone.

I also tightened up the privacy rules in the script. When you're working on proprietary stuff, it's easy to accidentally leak a component name or an internal API path if you're not careful. I’ve now baked in stricter generalization rules so the automation knows to swap out internal specifics for broader technical concepts. It’s a lot safer now, and the output feels much more like my actual voice.

Cleaning up the sidebar

I spent the rest of the afternoon in the sidebar component of my portfolio. There was a "total posts" counter in the blog navigation that just felt like unnecessary clutter, so I stripped that out. I want the UI to stay as clean as possible.

While I was in there, I did some housekeeping on the calendar logic. I added some useRef and useCallback hooks to help with event handling and performance. I also fixed a few annoying indentation issues and simplified how clicks are handled on the contribution heat map. It’s subtle, but the navigation feels a bit more robust now when you're jumping between different daily logs.

Wrapping Up

It wasn't a day of massive feature releases, but the system feels more "correct" now. Fixing the generator script was long overdue—it's nice to know that the automation is finally working for me instead of me having to fix its tone every evening. Tomorrow I’ll probably get back into some deeper feature work.