Building a News Aggregator with Claude Code: Workflow Tips and Learnings

There’s something appropriately meta about using an AI coding assistant to build an AI-powered news aggregator. QuantumExecBrief monitors quantum computing industry news, filters for business relevance, and generates weekly executive briefings using Claude. The whole thing was built with Claude Code as my primary development partner. The story here isn’t the subject matter, that could be anything. Here’s what I learned about the workflow. The Project in Brief QuantumExecBrief does a few things:...

January 25, 2026 · 6 min · Timothy Johnson

Plain Text Should Be the Default

Plain text should be the default. Not an alternative. Not a niche choice for technical users. The default. This isn’t a new argument, but AI has made it undeniable. Every piece of knowledge stored in a proprietary format is a piece of knowledge your AI tools cannot access. Every note locked in Notion, every document trapped in a closed system, every insight buried in an app’s database - invisible to the tools that could help you use them....

January 15, 2026 · 3 min · Timothy Johnson

1000 Citations - A Milestone Built on Collaboration

Last week my academic citations crossed 1000. It’s a number I’ve been watching approach for a while - a quiet milestone that means more to me than I expected. For someone who has moved from pure research into IT, it’s a reminder that scientific work has a long tail. Why Citations Matter Citations are science’s way of saying “this work was useful.” Each one represents another researcher who found something in your work worth building upon....

January 11, 2026 · 3 min · Timothy Johnson

Christmas Break Learning - AI Everywhere, All Along

The Christmas break gave me something I rarely get during the year: time to learn without urgency. Two threads of exploration converged in interesting ways - one practical, one theoretical, both about AI’s role in how we work. Hands-On: Claude Code I spent part of the break experimenting with Claude Code, finally putting it through its paces on a problem that had defeated me for years: refactoring my Emacs configuration. Seven minutes of AI-assisted work accomplished what months of Sunday afternoons couldn’t....

January 5, 2026 · 3 min · Timothy Johnson

Refactoring My Emacs Configuration with Claude Code

I’ve had to declare “configuration bankruptcy” a few times now,1 each time promising myself this would be the clean, well-organized config I’d maintain going forward. And each time, within months, my init.el would devolve into a sprawling maze of half-commented code blocks and sections titled things like “Misc” and “TODO: organize this.” In 2022, I made a serious attempt to fix this. Sunday afternoons at a local coffee shop became my ritual - laptop open, config file sprawled across my screen, the goal clear: create a well-documented, properly organized init....

January 2, 2026 · 10 min · Timothy Johnson

Happy New Year - Reflections on 2025

Happy New Year! Looking back through this blog, I’m struck by how much the year was about making deliberate choices, about the tools I use, the content I consume, and the quality I produce. Breaking Free Early in the year, I left the algorithm behind and rediscovered independent blogs, RSS feeds, and mindful content consumption. It was a small change that had an outsized impact on my headspace. Turns out, you don’t need an algorithm to find interesting things....

January 1, 2026 · 2 min · Timothy Johnson

Restarting the Emacs Daemon Within emacs

Intro If you run Emacs as a daemon (and you should), you know the drill: you update your config, install a new package, or tweak some settings, and now you need to restart. The typical approach is to kill the daemon from the terminal and start it again manually. It works, but it’s clunky. There’s a better way. A simple Emacs function that saves your work, restarts the daemon cleanly, and gets you back up and running without leaving Emacs....

December 31, 2025 · 2 min · Timothy Johnson

Ollama and Emacs - Ellama for Local LLMs within Emacs

Intro I recently wrote about gptel - the Emacs package for interacting with LLMs via APIs. It’s brilliant, but every query costs money and requires an internet connection. For quick tasks like code explanations, refactoring suggestions, or drafting text, those API calls add up. Enter Ollama and Ellama. Ollama lets you run LLMs locally on your machine, and Ellama provides a clean Emacs interface to interact with them. No API keys, no costs, no internet required....

December 30, 2025 · 3 min · Timothy Johnson

Emacs: Open Org Attachments in Your System File Explorer

I use Emacs and Org mode extensively for managing notes, documents, and related assets. One recurring friction point in my workflow has been accessing Org attachments outside of Emacs, particularly when I need to copy files into other tools such as PowerPoint, Word, or other document systems. Org mode’s attachment system (org-attach) is excellent at managing and organising files, but its interaction model is primarily Emacs-centric (via Dired). Sometimes, however, the fastest path is to open the attachment directory directly in the operating system’s file explorer....

December 13, 2025 · 3 min · Timothy Johnson

AI at the Enterprise Level - a Framework

In large enterprises, responsible AI lives or dies in the gap between strategy decks and what actually ships. The WEF “Advancing Responsible AI Innovation” playbook gives a useful language for that gap - but it only becomes real when it’s translated into operating habits across product, risk, and technology teams. Here I want to spend some time thinking about how the nine plays in the framework can be used as a practical scaffold for enterprise AI programmes, rather than a poster on the wall....

December 11, 2025 · 5 min · Timothy Johnson