3 ms·
I'm having a similar experience now working with FFmpeg. None of the examples match each other or any of the tutorials on the web. In my experience, this proble
by brandonbloom 12y ago
I'm having a similar experience now working with FFmpeg. None of the examples match each other or any of the tutorials on the web. In my experience, this problem is particularly bad with imperative APIs, doubly so in C. There's just too many unanswered questions in the API signature, especially around cross-cutting concerns like global state, memory ownership, and thread safety. Worse yet, when you do find an example that matches what you want, you quickly discover an obvious bug and suddenly lose faith in it!
- Terr_ 12y agoSpeculating: This frustration occurs when an API doesn't cue the user to a useful mental-model. Then the user has to fall-back on a strategy that has a tinge of ritual lever-pulling.