ShieldThemes Web Development
+1 (415) 555-0142 Get a quote →
THE JOURNAL

Notes on building, shipping & securing the web.

How we shipped a support agent that resolves 62% of tickets
FEATURED · AI
How we shipped a support agent that resolves 62% of tickets
The architecture, evals and guardrails behind a production AI agent — and the three mistakes we made first.
Daniel Reyes
Daniel Reyes
Sep 18, 2026 · 5 min read
All AI WordPress Shopify Performance Security SEO E-commerce Design DevOps Engineering
What to learn in the two weeks before a website redesign
Design · 5 min
What to learn in the two weeks before a website redesign
Redesigns built on opinions tend to repeat old mistakes in new colors. A focused two-week research plan that grounds decisions in evidence.
Nadia Haddad · Sep 09, 2026
Choosing navigation patterns for a mobile app
Design · 5 min
Choosing navigation patterns for a mobile app
Navigation is the skeleton of a mobile app and expensive to change later. How to choose between tab bars, drawers and stacks based on real usage.
Nadia Haddad · May 13, 2026
A design-to-development handoff that does not lose detail
Design · 5 min
A design-to-development handoff that does not lose detail
Handoff problems are rarely about tools. They come from missing states, unclear intent and late involvement. How we keep design and code aligned.
Maya Okafor · Mar 18, 2026
Designing web forms that people actually finish
Design · 5 min
Designing web forms that people actually finish
Forms are where intent turns into action, and where much of it is lost. Practical patterns for fewer fields, clearer labels and kinder error handling.
Nadia Haddad · Jan 21, 2026
Wireframe, clickable prototype or coded prototype
Design · 5 min
Wireframe, clickable prototype or coded prototype
Prototype fidelity should match the question you are trying to answer. A guide to choosing the cheapest artifact that will actually settle the decision.
Nadia Haddad · Nov 19, 2025
Designing landing pages for paid traffic
Design · 5 min
Designing landing pages for paid traffic
Paid visitors arrive with a specific promise in mind. Landing pages that keep that promise, and remove everything else, convert more of the budget.
Nadia Haddad · Sep 24, 2025
Designing operational dashboards people actually use
Design · 5 min
Designing operational dashboards people actually use
Most dashboards show everything and help with nothing. How to design operational dashboards around decisions, not around available data.
Nadia Haddad · Jul 31, 2025
Usability testing with five users and a small budget
Design · 5 min
Usability testing with five users and a small budget
You do not need a lab or a large panel to learn what is wrong with an interface. A lean testing method that fits into a normal sprint.
Nadia Haddad · Jun 05, 2025
What WCAG 2.2 AA actually requires of a marketing site
Design · 5 min
What WCAG 2.2 AA actually requires of a marketing site
Accessibility conformance sounds abstract until you map it to real pages. The criteria that trip up marketing sites most, and how to fix them.
Nadia Haddad · Apr 08, 2025
Starting a design system with tokens, not components
Design · 5 min
Starting a design system with tokens, not components
Design systems often stall because they start with a component library. Starting with tokens brings consistency sooner and a foundation that survives rebrands.
Nadia Haddad · Feb 11, 2025
One email a month. Only the good stuff.
Field notes from real client projects. No spam.