Two days ago, I built a new button component to make all server actions clearer for users.
When a user clicks a button, the label is replaced with an animated loader, so it’s immediately obvious that a request is in progress. No guessing. No double clicks.
I rolled this component out across the entire project, and the UI now feels more predictable and calm.
Yesterday, I did the opposite of shipping. I took a break and went to the theater to watch a play.
It was a good reminder: building better products is not only about cleaner components and better UX. Sometimes you need real rest to keep moving forward with clarity and energy.
Back to building today - with a fresher mind.
