Skip to main content

Notes

Writing

Notes on engineering and whatever else I've been nerding out on.

  1. Signs Your CRM Implementation Is Quietly Failing

    Nobody announces a CRM failure. The system stays live and the reports keep generating, while the real work moves somewhere else.

    salesforce · crm · adoption

    2 min read
  2. How to Know if You Need a Consultant or Just Better Documentation

    Half of "we need a consultant" conversations are really "the process only lives in one person's head" — and that one is fixed with an hour and a shared doc.

    process · documentation · consulting

    2 min read
  3. What Selling Software to Non-Technical Buyers Taught Me About Building It

    Years on the vendor side taught me that a technically correct system nobody adopts isn't a partial success — it's a failed project wearing a passing grade.

    field-notes · vendor-side · adoption

    2 min read
  4. How I Read a Process Before I Build for It

    The official version of a process is real but incomplete — the requirements that matter live in the workarounds nobody wrote down.

    discovery · workflow · method

    2 min read
  5. Why Change Management Is an Engineering Problem, Not a Training Problem

    "They just need more training" is usually the wrong diagnosis — what looks like resistance is often accurate risk detection.

    automation · flow · salesforce

    2 min read
  6. The Gap Between "It Works" and "They'll Use It"

    Making software work and making it get used are two different jobs, and most teams only staff one of them.

    translation · product · trust

    2 min read
  7. What Actually Breaks When Non-Technical Teams Adopt New Software

    The system worked exactly as designed and people still didn't use it — because the spec never matched the real 7am decision it was replacing.

    process · adoption · systems

    2 min read
  8. Building a Portfolio with MDX and the App Router

    Why I render every page from flat MDX files, and how I keep the content pipeline boring on purpose.

    engineering · next.js · typescript

    2 min read
  9. Synthesizing UI Sounds with the Web Audio API

    A few oscillators and about forty lines of code, with no audio files at all.

    web-audio · typescript · design

    2 min read