Writing Again

Why I'm returning to a personal blog after years away from 4thinker—and what I want this site to become.

Years ago, I wrote online under the name 4thinker. Eventually, I stopped.

I do not want to recreate that old blog exactly. Too much has changed: what I work on, what I care about, and how I think about publishing. But I do want to recover something I had then—the habit of taking an idea seriously enough to write it down, organize it, and make it public.

For a long time, most of my thinking has ended up scattered across private notes, conversations, code, presentations, and occasional social posts. Those formats are useful, but they are also temporary. A useful explanation disappears into a chat history. A diagram stays in a slide deck. A LinkedIn post is tied to a feed. A technical lesson remains implicit in code.

I want a more durable place for that work.

Why write again now?

AI engineering is moving quickly, but speed makes clear thinking more important, not less. Terms such as agents, guardrails, RAG, evaluation, reliability, and reasoning are easy to repeat. It is harder to explain what they mean in a production system, where they fail, how they interact, and which tradeoffs actually matter.

Writing forces those questions into the open.

If I cannot explain an architecture clearly, I probably do not understand it as well as I think I do. If I cannot state why one evaluation method is appropriate and another is not, the distinction probably needs more work. Writing is a way to test the ideas I use when building systems.

It also creates a public record of how I think and what I build. Code can demonstrate implementation. Writing can show the reasoning behind it.

What I expect to write about

The center of this site will probably be practical AI systems:

  • production LLM and agent architectures;
  • evaluation, hallucination detection, and guardrails;
  • retrieval and RAG failure modes;
  • reliability and observability for AI applications;
  • lessons from building machine-learning systems;
  • developer and research workflows that reduce friction.

Some posts will be long explanations. Others may be shorter technical notes, diagrams, experiments, or reflections on tools I am actively using.

I will keep proprietary work proprietary. When I draw from experience at companies where I have worked, the goal will be to discuss transferable engineering patterns rather than confidential implementation details.

This site will be the canonical version

I may adapt posts for LinkedIn, X, YouTube, or other platforms, but the durable version will live here.

That is partly a technical preference. The source is Markdown committed to Git. I can edit it with ordinary tools, review its history, link directly to it, and move it somewhere else later without having to export my own writing from a platform.

It is also a constraint against turning writing into another social-media obligation. I do not want to maintain a content treadmill. I want to publish when an idea is worth making durable.

From 4thinker to here

The name 4thinker belonged to an earlier period of my life. I am not bringing back the brand. I am bringing back the practice.

The difference I hope for this time is that the writing will be more connected to things I am actually building, studying, testing, and trying to explain. Less commentary for its own sake; more artifacts that survive the moment in which they were written.

This post is the first one.

writing · ai · 4thinker · blogging · personal-site