The Surprising Rewards of Parenting
While parenting has its challenges, like working around a child's schedule, the rewards are so worth it.
A collection of my thoughts on programming, product development, life, and other topics, organized chronologically and including both brief and lengthy musings.
While parenting has its challenges, like working around a child's schedule, the rewards are so worth it.
One of the most important concepts to understand for optimizing React is memoization. Memoization is a performance optimization technique that eliminates the need to recompute a value for a given input by storing the original computation and returning that stored value when the same input is provided. Caching is a form of memoization.
So it's been more than a month since I have been using a [monolithic journal](https://news.ycombinator.com/item?id=28510070). Including each of the tasks I need to do on a daily basis.
I like reading first thing in the morning, especially when I haven’t done any screen time right after I wake up. I usually do it on the rooftop a few minutes before sunrise with a cup of coffee ready in my hand. I have a study chair that often you find in classrooms in college that has a table built-in into it. I have it on my rooftop, and I often use it specifically for these occasions.
If you are here, I assume you already convinced that Typescript is useful, and how it can help you to write better javascript projects.