Understanding Degree of Freedom
This concept has been ruined by almost every statistics teacher.
Here is a simple piece of common sense: a system of three linear equations in three unknowns needs three equations (three conditions) to have any chance of a unique solution. When there are more parameters to solve for than conditions, you end up with infinitely many solutions.
Understanding Statistical Significance
Today I want to talk about the problem that the significance testing system is trying to solve.
Please note that this piece is entirely framed within Fisher's vocabulary. I have no intention of dragging the Neyman-Pearson framework into the discussion and complicating everything. I understand that for many readers, making sense of two sets of conditional probabilities is painful, and there is no reason to invite that trouble here. If you want to discuss this piece with an LLM, paste this note in full and strictly instruct your LLM not to introduce Pearson's terminology partway through.
The Life-and-Death Exhaustion of React
It has been a long time since I last wrote React. Recently, I had a final project that called for a report, and I decided to get a little fancy: I built a presentation in React. Animations, canvas, the whole thing. Trying to do that purely in React after being away from it for a while was bound to be painful. So I figured I would write a note, mostly for myself, and leave something useful for anyone else who might need it.
Let me put on some armor before I begin. I know the frontend community has a long tradition of holy wars. Even though this piece may read like I am biting a cyber cigarette lighter, I have no intention of joining the fight. I am just someone who writes code and goes home. If you think I have gotten something wrong, you are probably right. I am an idiot, and idiots do not care. Please do not make a scene on my turf.
Key Elements of Information Design in User Research Reports
We often assume that research is simply about collecting data. As long as we choose the right method, secure a sufficient sample, and ask the right questions, conclusions will naturally emerge from the data. It’s as if the researcher’s only job is to be an honest recorder, faithfully presenting what they observe, and the work is done.
But if you have actually conducted research, you know it never works that way. Data does not speak for itself. It just sits there quietly, waiting for you to decide how the pieces fit together. The way you interpret it determines how it presents itself. Give the same set of numbers to different people, and they can tell completely different stories. Some see chaos, others see structure, and some see nothing at all, simply pasting the raw tables into their reports.