Escaping Office Software with Quarto and Python

There is a particular kind of frustration that accumulates slowly. You paste a chart from your analysis script into a Word document. You save it as report_final_v3_FINAL.docx. A colleague asks for a PDF version. You spend twenty minutes adjusting margins. The chart no longer fits. You have been here before. This is not a productivity … Read more

Stop Polling OpenAI Directly: Use Codex Automations Instead

There is a particular kind of side project that starts elegant and slowly accumulates weight. You wire up a GitHub Actions workflow, toss an API key into Secrets, write a quick script, and ship it. Six months later, the workflow is still running, the costs are negligible, but every time you open the repository you … Read more