Hello, World!
In tribute to the ghost in the machine 🙏
Hello. Welcome. My name is Martin and this is my website.
More precisely, this is the inaugural Hello, World! blog post of this website, made as an appeasement offering to the ghosts and gremlins of the internet.
Look. It’s a ritual. If it wasn't magic when I started, it probably is by now. I'm not superstitious, but I am a little stitious.
Ghosts pleased. Introductions commence.
Hi, I'm Martin. I'm a Sr. Tech Writer on the Sanity docs team. This is my bike shed. Well, it’s one of them.
Code or prose, the one thing you'll be doing a lot of in a job like mine is writing. And since a writer is someone for whom writing is more difficult than it is for other people, this is kinda like my gym. The point of this entire exercise is the writing, not the reading. Expect frequent non-sequiturs and strong opinions, loosely held.
Bits, ingredients, particulars
At the time of writing, this website runs NextJS 15 with app router and is hosted on Vercel. I'm using a bit of shadcn/ui and a lot of Tailwind CSS. Specifically I used the Spotlight template from Tailwind UI as my starting point for all the bloggy bits.

Sanity, NextJS, TailwindCSS
Next.js was chosen because it was kinda the only option for Visual Editing in the very beginning, when this project began. It works well with Sanity (we made sure it does) and lets me do a mix of hand-crafting single pages for apps or other non-templated pages and publishing stuff from my studio. I am grudgingly learning to like Tailwind. The front-end stuff is ephemeral, though, and subject to change.
The Sanity backend, on the other hand, I am intent on evolving over time. Yet another true thing which is funny, in a sad trombone-sort of way, is that while I'll boot up a new studio at the drop of a hat in my line of work, I don't really have a lot of projects or studios that I've been working with actively over time. Or at least not many where I'm the guy who decided on the original content model.

Sanity Studio v4.5.0
Well, I didn't. Now I do! The screenshot above shows my studio in presentation mode as I wrote this nonsensical post to showcase the portable text setup.
So, stay tuned! I guess. Or don't. I'll be over here happily hacking away.