A lecture is not a collection of knowledge
Diary
A note on why preparing a lecture starts with understanding the audience's real problem.





A note on why preparing a lecture starts with understanding the audience's real problem.
How Co-op Translator v0.20.0 moved from simple progress output to a Rich-based CLI experience with headers, tables, progress, and plain fallbacks.
What Co-op Translator v0.20.0 taught me about separating human-facing CLI output from machine-readable structured events.
Turning a CLI-first translation tool into an agent-friendly MCP workflow changed how I think about API boundaries.