JOURNAL

Journal

Engineering notes on product design, software architecture and the decisions behind the systems we build and operate.

  1. Designing for the customer’s next step

    Building BotAnswer.ai and CounterMint™ has made me pay closer attention to the work a product leaves with its customer.

  2. Deterministic routing around AI replies

    The model can write an answer while the application remains responsible for permissions, workflow state and the next required action.

  3. Five locales without duplicating the site

    BotAnswer.ai’s five markets shape this site’s languages. Separate locale URLs make each version discoverable; client-side navigation makes moving between them feel continuous.

  4. When a live quote becomes an agreement

    CounterMint™ refreshes spot once a minute. Open offers can follow the market while accepted items retain their agreed amount, spot reference and terms.

Subscribe via RSS