14 new rules shipped in agent-browser-shield, now installable from the Chrome Web Store, and using it for daily driving.
Archives
26 posts in chronological order.
2026
-
-
Announcing the alpha of agent-browser-shield — a source-available defense layer (also available as an OpenClaw skill) that blocks prompt injection and dark patterns before they...
-
At the Boston OpenClaw 2026 hackathon, I let an agent autonomously connect to the city's open-data MCP server, devise its own corruption-signal queries on contract data, and...
-
A response to FUD around Chrome's new Local AI models, plus a demo using PixieBrix + Local AI to filter my LinkedIn feed.
-
The Analysis of Competing Hypotheses worksheet is naive Bayes with a friendlier UI. An interactive artifact to explore.
-
Lessons learned using AI coding tools to build PixieBrix, an enterprise-grade browser extension with a complex architecture spanning content scripts, background workers, and React UI.
-
Note Speaking at AI Coding Summit 2026: making AI coding work for enterprise-grade browser extensions
I'll be speaking at the AI Coding Summit on February 26, 2026. My talk, Making AI Coding Work for Enterprise-Grade Browser Extensions, covers the unique challenges of applying...
2025
-
Focusing on hours (or FTEs) misses the point of the agentic opportunity.
2024
-
Highlights from the September 2024 TaskUs Forward webinar with Manish Pandya and host Alp Uguray on what it takes to operationalize generative AI in CX.
2023
-
A few moments from my conversation with Kristen Hayer on Success League Radio about where generative AI fits in customer success.
-
Highlights from my conversation with Drata's Helina Medhin and Arlo Guthrie on Compliance Uncomplicated about low-code, AI, user experience, and SOC 2.
2022
-
A few moments from my August 2022 conversation with Alp Uguray on Masters of Automation about PixieBrix, low-code, and putting humans at the center of the future of work.
2021
-
Web browsers are the modern operating system. Google's Chrome OS, an operating system that runs the Chrome Browser exclusively, is now the second most popular desktop operating...
2020
-
If you're like most developers, you've probably encountered Cascading Style Sheet (CSS) selectors for styling webpages. For example, the following CSS rule combines a paragraph...
-
My freshman year of college, I interned as an "equities analyst". What this meant in practice was that I was supposed to look up numbers in a terminal, and then type them into...
-
Learn the three interviewing mistakes that sabotage your diversity and inclusion initiatives and how to prevent them
2019
-
Have you ever been stumped by a bug? Overwhelmed? Did it take hours, days, or weeks to solve? How did you finally manage to get yourself unstuck? Did you just get lucky, or was...
2016
-
This guide is for executives, managers, and entrepreneurs who want to make better strategic decisions about software. It’s designed to give you a baseline conceptual...
-
Markov Logic Networks (MLNs) are a tool for capturing your beliefs about the world and then calculating the likelihood of outcomes based on those beliefs. Since it's the NBA...
2015
-
Developer productivity is a product of program understanding, a developer's (1) mental model, and (2) access to information for refining that model. Former Defense Secretary...
2014
-
Library use is common but documentation is scarce. Your ability to ascertain information quickly about a library can mean the difference between success and failure in...
-
Joel Spolsky has a popular post from 2005 on "Making Wrong Code Look Wrong". In this post, I'll address his suggestion to use Hungarian Notation. It turns out we can now do...
-
Writing performant Java software often means controlling allocation patterns to prevent garbage collection. For example, a program for processing financial FIX messages in...
2013
-
In an ideal world, each unit test would run in isolation. In practice, environment setup (e.g., database schema setup) is expensive, so it's common to share resources between...
-
I've been creating an annotated collection of financial domain-specific language papers, talks, and webpages on the DSLFIN workshop resources page. Since it's become a bit...
-
Information about the Workshop on Domain-Specific Languages for Financial Systems (DSLFIN).