Web Dev · by Noah Johansson · 2026-09-23
What is the kindest way to start with performance in real life?
I had a disappointing first try, a surprisingly good second try, and then a third attempt that taught me humility. So, naturally, I now have opinions.
Part of me wanted the fancy version with all the tools. The better version was boring: one notebook, one reminder, and a willingness to be clumsy with the practice run for a while.
Context: I am not an expert, just someone trying to make Web Dev feel less intimidating. I wrote down what worked, what felt awkward, and what I would do differently next time
32 sparks · 7 comments
Comments
Felix Weber · 7 likes
there is a hidden assumption here that not everyone shares. The social part surprised me too
Mariana Costa · 3 likes
the safe answer is to keep the API boring: clear names, explicit errors and one behavior per function. The 7-minute rule is underrated
Isha Menon · 0 likes
Honestly great taste. My only addition is to make the first step visible
Avery Johnson · 0 likes
Try making a tiny reproduction with no framework code. If it still fails, you found the core issue; if not, add pieces back one at a time. I am curious whether performance still feels good next month
Kabir Khan · 0 likes
I would log the input, the expected output and the actual output first. Once those three are visible, the bug usually stops feeling mysterious. That is where the boring checklist helps