Notes
Writing
Notes on engineering and whatever else I've been nerding out on.
- 2 min read
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
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
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
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
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
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
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
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
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