← All Articles

Building ownwords: A Synthesis Coding Case Study

What separates synthesis coding from vibe coding isn''t the tools — it''s the decisions. This technical case study walks through the architectural choices,...

· 12 min read

Seventeen years ago, I built a tool for the open Web. This weekend, I modernized it using Synthesis Coding with Claude Code AI

In 2008, I released a WordPress plugin called Blogroll Links. The plugin displayed lists of links on WordPress pages using a shortcode. But the idea behind...

· 8 min read

The Media Industry’s AI Transformation: From Newsrooms to AI-Powered Experience Engines

How AI transforms media organizations: from the new editorial stack and trust infrastructure to business model innovation and practical newsroom blueprints.

· 18 min read

The New Pre-Nuclear Steel: Why Pre-AI Content Could Become Media’s Most Valuable Asset

Pre-AI content may become media's most valuable asset, like pre-nuclear low-background steel. Strategic imperatives for publishers in the generative AI era.

· 13 min read

Three Pillars of a Media/Publishing Company

A framework for understanding three pillars of a media company -- journalism, technology, and business -- and where product management fits among them.

· 1 min read

Future of Content Management for News Media for Web sites

Why news media companies should adopt simple blog-based CMS platforms over legacy print-era content management systems for web publishing.

· 3 min read

Social Graphs API: WordPress Plugin: Blogroll Links

An open source WordPress plugin for displaying blogroll links with XFN social graph markup, supporting Google's Social Graph API.

· 4 min read

The Evolution of Web Sites

A framework for understanding four generations of website evolution, from static pages to user-generated content to co-developed virtual environments.

· 2 min read

I now use WordPress publishing software for this site (Product Review)

A review of WordPress as a content management system for blogs and news sites, covering architecture, scalability, plugins, and alternatives.

· 5 min read

Sometimes extra steps in workflows are good

Extra workflow steps in software are not always bad. Like car doors, they serve purposes including security, maintainability, and reliability.

· 2 min read

Integrating Legacy Technologies With Web Systems at Newspapers

Newspapers may be better off investing in web systems than integrating legacy print CMS, as printed products gradually retire over the next two decades.

· 2 min read

Searching Instead Of Browsing: Organizing Information Using Labels as Meta-Data

Labels with search are superior to folders for organizing digital content: items can have multiple labels, results are dynamic, and less user effort is needed.

· 3 min read

Preserving URLs of Evergreen Content

Why changing URLs breaks bookmarks, search rankings, and revenue, and how Microsoft's .asp to .aspx to .mspx changes illustrate the problem.

· 3 min read

Content Management: Content & Search Technologies

Search technology is most effective when intimately integrated with content, not bolted on as a separate system, using typed content adapters.

· 4 min read