After years of thinking "I should really write some of this down," I've finally built a space to do it.
This isn't going to be a polished publication with a content calendar and SEO-optimised everything. It's just me, sharing what I've learned from 13+ years of working with Salesforce and building technology teams. Some of it will be technical, some of it will be about leadership and delivery, and some of it will just be me working through ideas that I find interesting.
Why now?
Honestly? I've been meaning to do this for years. Every time I solve an interesting problem, explain a concept to a junior developer, or figure out a pattern that actually works in practice, I think "this would be useful for other people." And then I don't write it down, and the moment passes.
The goal here
To capture the useful stuff before it disappears into the chaos of day-to-day work. If even one post helps someone solve a problem or think about something differently, that's a win.
So this is me finally committing to capturing some of those moments. Not because I think I have all the answers — I definitely don't — but because the best stuff I've learned has come from people who took the time to share what they know.
What to expect
I'll be writing about:
- Salesforce development — Apex patterns, Lightning Web Components, Flow best practices. When to go declarative versus programmatic.
- Platform architecture — Data modelling, integration strategies, security considerations. Designing solutions that scale.
- Technology leadership — Building teams, working with stakeholders, making delivery actually work.
- Random observations — Sometimes things that don't fit neatly into a category.
A note on tone
I'm not going to pretend to be more formal than I am. I think most "best practices" need heavy caveats, and I'm deeply suspicious of anyone who claims technology decisions are straightforward.
"The best stuff I've learned has come from people who took the time to share what they know."
What I can promise is honesty. When I share a solution, I'll tell you where it came from and what tradeoffs we made. When I have opinions, I'll flag them as opinions. When I don't know something, I'll say so.
Get in touch
If you want to discuss anything I write, the best place is LinkedIn. I'm always happy to chat about Salesforce, technology leadership, or whatever's on your mind.
Thanks for reading. More to come.