srand.info is my personal knowledge base: a collection of projects, technical notes, lessons learned, experiments, and occasional detours. My career and interests have crossed software, infrastructure, photography, automotive work, and independent media.

The categories will evolve, but the purpose is simple: document what I build, preserve what I learn, and share anything that might be useful or interesting to someone else.

More about this site →

Recently added

Latest Posts

AI Atmosphere Images That Do Not Compete With My Photography

An automated event card needs a background. The calendar does not have original photography for every venue, and repeatedly generating fake concert photographs would blur an important line in the project. SoCalNomad is partly a photography platform. Synthetic imagery should fill a production gap without pretending to document a place I have not photographed. I … Read more

Continue reading →

Why Two Sources Can Be Enough For A Local Story

Three independent sources sounds like a responsible publication threshold. For a major tour announcement, it is easy to satisfy. National outlets, trade publications, label publicity, and entertainment sites all repeat the same announcement. For a legitimate club show or scene festival, three outlets may never cover it. A rigid source minimum can therefore measure publicity … Read more

Continue reading →

The Calendar Was Teaching The Newsroom To Prefer Arena Pop

I noticed the automated newsroom publishing mainstream arena acts while repeatedly overlooking punk, metal, hardcore, indie, and festival stories. The feeds were not the problem. Articles about those scenes were being ingested and passing the Southern California relevance filter. They were dying later because the system had accidentally defined local relevance as popularity inside its … Read more

Continue reading →

Renaming A Live Product Without Renaming Its Plumbing

A working title can survive much longer than expected. By the time my nutrition plugin had public calculators, a private diary, recipes, goals, trends, and barcode lookup, the generic name “Food Toolkit” had spread through the codebase. It appeared in class namespaces, function prefixes, database tables, shortcodes, styles, and documentation. Then the project acquired its … Read more

Continue reading →

Thirty-Six Percent Of The Media Library Was Pipeline Debris

I started the alt-text audit with a straightforward accessibility problem. Only about six percent of the WordPress media library had useful alternative text. The plan was to derive conservative descriptions from the parent article and date, preserve anything already written by hand, and improve coverage without inventing visual detail. Then I found 281 images that … Read more

Continue reading →