All Sections
- 124 pages- About - 1
- Archive - 1
- Blog - 53
- Built With - 1
- Customer Stories - 22
- Fun - 1
- Home - 1
- Reading List - 34
- Research - 3
- Services - 1
- Sitemap & Website Config - 3
- Technologies - 1
- Terms - 1
- Testimonials - 1
Pages
About
- 1 pages- /about About Lightning Jar
Archive
- 1 pagesBlog
- 53 pages- /blog Blog
- /blog/cold-email-is-spam Cold Email Is Spam
- /blog/give-the-model-a-tool-not-a-rule Give the Model a Tool, Not a Rule
- /blog/the-effect-trap-why-svelte-s-escape-hatch-gets-overused Svelte $effect Overuse: The React Reflex
- /blog/why-we-switched-to-plausible From Google Analytics to Plausible
- /blog/the-error-message-didnt-matter The Error Message Didn't Matter | barkup-bench Study AJ
- /blog/it-asked-about-things-it-already-knew It Asked About Things It Already Knew | barkup-bench Study AG
- /blog/the-twenty-first-note The Twenty-First Note | barkup-bench Study AH
- /blog/repeating-the-goal-doesnt-make-it-yours Repeating the Goal Doesn't Make It Yours | barkup-bench Study AF
- /blog/only-the-frontier-knows-when-to-ask Only the Frontier Knows When to Ask | barkup-bench Study AE
- /blog/the-frontier-doesnt-need-the-training-wheels The Frontier Doesn't Need the Training Wheels | barkup-bench Study AD
- /blog/the-model-always-knew The Model Always Knew What It Couldn't See | barkup-bench Study AC
- /blog/the-arcade-game-with-no-game-loop The Arcade Game With No Game Loop | Donut Shooter
- /blog/stronger-llms-follow-conflicting-instructions-more-literally Stronger LLMs Follow Conflicting Instructions More Literally | barkup-bench Study Z
- /blog/the-number-that-doesnt-fit-in-a-number The Number That Doesn't Fit in a Number | Numberoo
- /blog/undo-that Undo That | barkup-bench Study X
- /blog/hand-it-everything-it-needs Hand It Everything It Needs | The barkup-bench Capstone at 23 Studies
- /blog/the-browser-is-an-instrument The Browser Is an Instrument | Web Audio API Synth
- /blog/f-sharp-is-not-g-flat F♯ Is Not G♭ | Music Theory as a Data-Modeling Problem
- /blog/who-writes-the-memo Who Writes the Memo? | barkup-bench Study W
- /blog/views-carry-values-memos-carry-goals Views Carry Values, Memos Carry Goals | barkup-bench Study V
- /blog/the-two-things-your-agent-cant-see The Two Things Your Agent Can't See | barkup-bench Studies T and U
- /blog/the-thirty-sixth-edit The Thirty-Sixth Edit | barkup-bench Study S
- /blog/barkup-0-5-deterministic-selection barkup 0.5 | Deterministic Selection
- /blog/two-examples-replace-a-memory Your Agent Doesn't Need a Memory | barkup-bench Studies P and Q
- /blog/barkup-0-4-content-search barkup 0.4 | Content Search
- /blog/then-we-found-the-cheap-part Then We Found the Cheap Part: One Search Call Grounds LLM Tree Edits
- /blog/the-untested-half-of-your-wysiwyg barkdown: a Markdown to DOM Round-Trip Codec | Lightning Jar Engineering
- /blog/the-benchmark-said-no The Benchmark Said No | barkup-bench Studies L and M
- /blog/stable-ids-are-all-you-need Stable IDs Are All You Need | barkup-bench
- /blog/barkup-0-3-focused-views barkup 0.3 | Focused Views
- /blog/your-agents-session-is-drifting Session Drift in LLM Agents | barkup-bench Study K
- /blog/the-model-doesnt-need-to-see-your-tree The Model Doesn't Need to See Your Tree | barkup-bench
- /blog/we-found-the-crossover We Found the Crossover | barkup-bench at 1000 Nodes
- /blog/tool-history-footgun Deprecated Accessor Broke My Benchmark | Tool-History Footgun
- /blog/barkup-0-2-anchored-patches barkup 0.2 | Id-Anchored Patches
- /blog/barkup-bench-results We Benchmarked It | HTML vs JSON for LLMs
- /blog/content-overlay Content Is an Overlay | Words vs. Structure
- /blog/replicator-origin Documents as Web Code | Origin of Replicator
- /blog/twenty-five-years 25 Years of Lightning Jar | A Digital Agency Since 2001
- /blog/ast-as-html HTML as a Native Data Format for LLMs | AST-as-HTML
- /blog/utility-css-for-markup-that-doesnt-exist-yet Utility CSS for LLM-Generated Markup | Lightning Jar Engineering
- /blog/pimcore-opendxp-podman-migration Pimcore to OpenDXP on Rootless Podman | Migration
- /blog/opendxp-pimcore-fork Pimcore Fork | OpenDXP
- /blog/wordpress-abandoned-plugin-compromise Anatomy of a WordPress Compromise | Abandoned Plugins
- /blog/why-links-should-not-open-in-new-tabs Why Links Should Rarely Open in a New Tab
- /blog/open-source-b2b-advantage Open Source vs Proprietary for B2B: Why Freedom Wins
- /blog/sveltekit-vs-wordpress-b2b SvelteKit vs WordPress for B2B: Security, Speed, Cost
- /blog/questions-decisions-compromises Questions, Decisions & Compromises
- /blog/no-digital-advertising Why We Don't Sell Ads
- /blog/seo-is-changing SEO Is Changing
- /blog/leaving-wordpress Leaving Wordpress
- /blog/project-management-software-trap Project Management Software Trap
Built With
- 1 pages- /built-with Built With
Customer Stories
- 22 pages- /customer-stories Customer Stories
- /customer-stories/replicator-evolution The Evolution of Replicator | Customer Story
- /customer-stories/securelogix-digital-stack Ten Years and One Unified Stack for SecureLogix | Customer Story
- /customer-stories/ccrta-multilingual-translation 14 Languages in Days, Not Quarters: CCRTA Sitewide Translation | Customer Story
- /customer-stories/petroskills-ecommerce Selling Seats, Not SKUs, for PetroSkills | Customer Story
- /customer-stories/ccrta-transit-website Leaving WordPress Behind for CCRTA | Customer Story
- /customer-stories/sage-energy-brand-system Five Years and One Brand System for Sage Energy Holdings | Customer Story
- /customer-stories/transtrack-design-system A Modern Design System for TransTrack's Transit Software | Customer Story
- /customer-stories/northgate-in-store-ux In-Store Digital Experience for Northgate González Market | Customer Story
- /customer-stories/zenith-energy-digital-partner A Decade as Zenith Energy's Digital Partner | Customer Story
- /customer-stories/hark-mediascience-launch Launching Hark for MediaScience | Customer Story
- /customer-stories/baloo-brand-strategy Finding Baloo's Brand | Customer Story
- /customer-stories/rigby-home-brand-voice A Bold, Real Voice for Rigby Home | Customer Story
- /customer-stories/blue-duck-scooters-rebel-brand A Rebel Brand for Blue Duck Scooters | Customer Story
- /customer-stories/zenith-capital-digital-presence A Modern Digital Presence for Zenith Capital Partners | Customer Story
- /customer-stories/cappex-eab-pimcore-pim Pimcore Data Management for Cappex & EAB | Customer Story
- /customer-stories/blueline-rental-digital-ecosystem Architecting BlueLine Rental's Digital Ecosystem | Customer Story
- /customer-stories/green-sprouts-o2c-pimcore-pim Pimcore PIM for Green Sprouts and O2C Brands | Customer Story
- /customer-stories/avaya-digital-agency-of-record Digital Agency of Record for Avaya | Customer Story
- /customer-stories/beam-suntory-mdm The Perfect Cocktail for Marketing Data | Customer Story
- /customer-stories/space-racers-pimcore-launch Launching Space Racers on Pimcore | Customer Story
- /customer-stories/united-rentals-digital-pioneer Pioneering Digital for United Rentals | Customer Story
Fun
- 1 pages- /fun Fun
Home
- 1 pages- / Lightning Jar
Reading List
- 34 pages- /reading-list Reading List
- /reading-list/we-got-addicted-to-an-ai-model-we-cant-talk-about We got addicted to an AI model we can't talk about
- /reading-list/sarah-guo-conviction Sarah Guo's Wager
- /reading-list/bun-in-rust Rewriting Bun in Rust
- /reading-list/agent-swarm-model-economics Agent swarms and the new model economics
- /reading-list/whos-afraid-of-chinese-models Who's Afraid of Chinese Models?
- /reading-list/infinities-impossibilities-and-the-man-in-the-white-linen-suit Infinities, impossibilities, and the man in the white linen suit
- /reading-list/overtraining-as-the-path-to-human-like-ai Overtraining as the Path to Human-like AI
- /reading-list/tokenpocalypse-404-media The Tokenpocalypse Is Here
- /reading-list/bosses-obsessed-with-ai Bosses Are Becoming Obsessed With AI
- /reading-list/thinking-more-about-netscape-time Thinking More About Netscape Time
- /reading-list/hidden-cost-of-taking-yourself-too-seriously The Hidden Cost of Taking Yourself Too Seriously
- /reading-list/thoughtbot-stewardship-over-exit Why We're Choosing Stewardship Over an Exit
- /reading-list/ad-infinitum Ad Infinitum
- /reading-list/why-federated-design-systems-keep-failing Why Federated Design Systems Keep Failing
- /reading-list/pre-training-wall-corecursive-121 The Pre-Training Wall and the Treadmill After It — CoRecursive #121
- /reading-list/how-nasa-built-artemis-fault-tolerant-computer How NASA Built Artemis II's Fault-Tolerant Computer
- /reading-list/code-cleanliness-coding-agents Does Code Cleanliness Affect Coding Agents? A Controlled Minimal-Pair Study
- /reading-list/how-i-use-llms-in-2026 How I use LLMs as a staff engineer in 2026
- /reading-list/evolved-antennas-and-the-antifuture Evolved antennas, LLM-generated code, and a potential antifuture
- /reading-list/tanhacked-syntax-1004 TanHacked — Syntax #1004
- /reading-list/hyperblam Hyperblam: Make Music With HTML
- /reading-list/the-house-is-valuable-because-it-is-the-house The House Is Valuable Because It Is the House
- /reading-list/yankee-candles-levels-of-abstraction Yankee Candles Levels of Abstraction
- /reading-list/you-deserve-a-tech-union You Deserve a Tech Union
- /reading-list/how-to-win-at-cors How to win at CORS
- /reading-list/you-cant-design-software-you-dont-work-on You Can't Design Software You Don't Work On
- /reading-list/phantom-obligation Phantom Obligation
- /reading-list/on-affordances On Affordances
- /reading-list/mental-models-nng Mental Models
- /reading-list/turso-sqlite Deep dive into Turso, the "SQLite rewrite in Rust"
- /reading-list/sixty-years-of-learning-the-same-lesson Sixty years of learning the same lesson
- /reading-list/waiting-for-dawn-in-search Waiting for dawn in search: Search index, Google rulings and impact on Kagi
- /reading-list/some-thoughts-on-the-open-web Some Thoughts on the Open Web
Research
- 3 pages- /research Research
- /research/barkup-bench barkup-bench
- /research/barkup-bench/playbook The Builder's Playbook
Services
- 1 pages- /services Services
Sitemap & Website Config
- 3 pages- /sitemap Sitemap
- /sitemap.xml Sitemap XML
- /robots.txt Robots.txt
Technologies
- 1 pages- /technologies Technologies
Terms
- 1 pages- /terms Terms
Testimonials
- 1 pages- /testimonials Testimonials