Stop Overusing useState in React.
The Syncing Trap: How We End Up in useEffect Hell The biggest culprit behind state overconsumption is the desire to sync data. Let’s look at a realistic scenario: you are…
The Syncing Trap: How We End Up in useEffect Hell The biggest culprit behind state overconsumption is the desire to sync data. Let’s look at a realistic scenario: you are…
Scheduling note: there will be no edition of The Pulse on Thursday as I’m in San Francisco for the next week and a half, visiting AI labs and startups, and…
The FOMC kept its target federal funds rate unchanged today, but signaled higher rates may be on the horizon. Key points: The FOMC voted today to hold its target federal…
There are multiple dimensions we usually want to achieve and monitor in our codebases: Functional correctness (works as intended), architectural fitness (is fast/secure/usable enough), and maintainability. I define maintainability here…
With a 13 billion year head start on evolution, why haven’t any other forms of life in the universe contacted us by now? (Arrival is a fantastic movie. Watch it,…
The Setup: One Person, Two AI Builders, Running at the Same Time This was a solo, in-person hackathon — PromptWars, hosted by Google for Developers — so there was no…
Your LLM product experiment just came back positive, with a promising 8-percentage-point lift in task completion. You ship the feature and leadership celebrates. Three months later, the core metric has…
Hi, this is Gergely with a bonus, free issue of the Pragmatic Engineer Newsletter. In every issue, I cover Big Tech and startups through the lens of senior engineers and…
Hey there, humans who code, how are you all doing? We’ve been asking this question (with far more words and details) for fifteen years now, and every year, how and…
The Perfect Counter Trap Imagine you are building a simple game dashboard. You have a button that is supposed to give a player a massive “Triple Bonus” boost. When clicked,…