Recently, I worked on a streaming-related issue that initially looked very small.
Users reported that some long-duration videos were buffering unexpectedly during playback.
The pattern was interesting:
This post is going to be a long one. I figured if I'm going to write about the two months that led up to my GSoC selection, I should do it properly the whole thing, from the very beginning, not just the highlights. So grab a coffee, get comfortable, and let's go back to where this story actually starts.
The first time I heard the na...
Have some months that I am trying to organize my daily tasks, and the first thing that I tried was to create a time board, where I put what I wanted to do on my day.
First I started with 50 minutes of computer science where I studied things like Data Structures, Algorithms, etc.
Then after that I reserve 50 minutes to learn about Hacking, things like how can I secure systems, th...
A vibe coder I follow lost two days of customer data last weekend.
Not from a hack. Not from a hardware failure. From a single AI-generated migration that a senior engineer would have caught in 10 seconds.
If you're shipping with Claude, Cursor, Copilot, or any agent that touches your schema, you need to read this before you run another migrate command.
For a long time, I treated software documentation the way many teams do:
as something useful, important, and almost always weaker than the code it was supposed to support.
It helped a little.
It organized a few ideas.
It improved communication when people had the patience to keep it alive.
But it was not enough.
So I started pushing my SDD further...