A friend asked me recently, with genuine bafflement, why I was building a personal website. Not “why are you creating content” — he understood that. His confusion was about the medium. Why a blog? Why your own domain? Why not just post on LinkedIn, or start a Substack, or build an audience on Twitter like everyone else?
His question was reasonable. The entire content creator economy has converged on a few platforms, and the conventional wisdom says you should go where the audience already is. Building your own site is like opening a restaurant on a side street when you could rent a food stall in the busiest market in town.
I did it anyway. And I have specific reasons that go beyond contrarianism.
Owning the Platform
Every piece of content I’ve ever published on a platform I don’t own is, in a very real sense, rented. LinkedIn can change its algorithm tomorrow and my posts reach half the people they used to. Twitter can rewrite its terms of service. Substack can change its revenue model. Medium already did, multiple times, and the writers who built their audiences there got whiplash every time.
I’ve watched this happen enough to take it personally. In 2019, I had a LinkedIn post go modestly viral — about fifteen thousand views, which felt significant at the time. It drove a few client conversations and a couple of partnership inquiries. Six months later, I posted something I thought was better, more substantive, more useful. It got four hundred views. Nothing about my content had changed. The algorithm had changed.
When you build on someone else’s platform, your reach is a variable you don’t control. Your content is an asset that appreciates or depreciates based on decisions made by a product team in San Francisco that has never heard of you and doesn’t care about your business objectives.
My blog lives on my domain. Nobody can throttle its distribution. Nobody can insert ads between my paragraphs. Nobody can pivot the platform to video and make my written content a second-class citizen. The traffic might be small — it is small, especially now — but it’s mine. And it compounds on my terms.
Building a Body of Work
The internet has a memory problem. Social media content is designed to be consumed and forgotten. The half-life of a LinkedIn post is about 48 hours. A tweet is closer to 18 minutes. The platform incentivizes recency, which means everything you create is in a race against the clock.
A blog is the opposite. It’s a library, not a newsfeed. Posts from six months ago are as accessible as posts from yesterday. The archive grows. Ideas build on each other. A reader can land on one post, follow a thread to three others, and spend an hour on your site. Try doing that on LinkedIn.
I think of this blog as a body of work in the same way a photographer thinks of a portfolio or a musician thinks of a discography. It’s not about any single piece. It’s about the collection — the range, the consistency, the evolution over time. Ten years from now, I want to have a few hundred posts that document how I think about marketing, travel, leadership, and building things. That body of work is an asset that no platform can give me and no algorithm can take away.
There’s also a selection effect. When someone finds my blog, they’re usually looking for something specific. They searched for a topic, or someone sent them a link, or they were curious enough about me to visit my site. These are higher-intent readers than the passive scrollers who happen to see a post in their LinkedIn feed. The audience is smaller but more engaged, and for my purposes — building trust, demonstrating thinking, attracting the right clients and collaborators — engagement matters more than reach.
The Long Game of Writing
I write better than I did a year ago. Not dramatically — the improvement is incremental. But it’s real, and it’s directly attributable to the practice of writing regularly and publishing.
Writing for a blog forces a discipline that writing for social media doesn’t. A LinkedIn post can be a half-formed thought. A blog post needs a beginning, a middle, and an end. It needs structure, evidence, and a point. The format demands more rigor, and the rigor improves the thinking.
Every post I publish is also a thinking exercise. Not “I have an idea and I’m going to communicate it.” More like: “I have something I’ve been turning over in my mind, and the act of writing it down will force me to figure out what I actually believe.” I start most posts not knowing exactly where they’ll end up. The writing is the thinking, which is something a mentor taught me years ago and something I’m still proving to myself.
This is the long game. I’m not publishing to hit a growth metric. I’m publishing to develop a writing practice that compounds — in skill, in volume, in the depth of my thinking — over years and decades.
Why Not a Newsletter
People keep asking me this. Newsletters are having a moment. The Substack model is proven. Why not go where the money and momentum are?
I have nothing against newsletters. Some of the best writing on the internet right now lives in newsletter format. But newsletters optimize for frequency and subscriber count in a way that I find subtly distorting.
A newsletter creates an expectation of regular delivery — weekly, biweekly, whatever cadence you set. Miss a week and you feel the pressure. Your subscribers signed up for consistency, and every gap feels like you’re letting them down.
A blog doesn’t have that pressure. I publish when I have something to say. Sometimes that’s twice a week. Sometimes it’s once a month. The archive doesn’t care about cadence. The library is patient.
There’s also the format question. Newsletters land in inboxes, which means they compete with every other email for attention. They’re read in the context of someone’s email workflow — quickly, distractedly, sandwiched between a meeting invite and a Slack notification. A blog is a destination. Someone who’s on my site chose to be there. The reading context is different, and I think it’s better.
Maybe I’ll add a newsletter component eventually — a way to notify people when something new is published. But the primary format will always be the blog. It’s the medium that suits how I write and how I want to be read.
The Joy of Building Something for Yourself
This is the part that’s hardest to articulate and maybe the most important.
PipelineRoad is a business I love, but everything we build there is for clients. The websites, the content, the strategies — they serve someone else’s brand and someone else’s goals. That’s the nature of agency work, and I wouldn’t change it.
But there’s something different about building a thing that’s just for you. Where every design decision, every editorial choice, every word is yours. Where the audience you’re building is people who are interested in you — your thinking, your stories, your perspective. Not a brand you represent. You.
This site is the first thing I’ve built in years that has no business case, no client, no KPIs. It exists because I wanted it to exist. The design reflects my taste. The content reflects my interests. The travel photography reflects places that matter to me. It’s a personal project in the truest sense.
And in a career that’s increasingly defined by output, deliverables, and client satisfaction — all of which I care about deeply — having one thing that’s purely mine feels necessary. Not indulgent. Necessary. Like a musician who plays jazz gigs on weekends even though their day job is session work. The gig doesn’t pay. It feeds something that the paying work can’t.
The Case for Now
Someone will point out that this is a strange time to start a blog. AI is generating more content than humans can consume. Social media platforms are consolidating attention. Nobody reads anymore, supposedly.
I’d argue it’s exactly the right time. When everyone is publishing AI-generated commodity content on rented platforms, having a personal site with genuinely personal writing becomes more distinctive, not less. The signal stands out against the noise precisely because the noise has gotten louder.
And the writing — real writing, with real stories and real specificity — is its own proof of authenticity. An AI could generate a competent blog post about marketing strategy. It can’t generate the specific feeling of walking through Alfama at dawn or the particular lesson I learned from a failed client engagement in 2024. The personal, the specific, the irreproducible — that’s what a personal blog is for.
So that’s why I’m here, on this domain, writing these posts. Not because it’s the optimal growth strategy. Because it’s mine.