Vincet Chen

Hello, world

1 min read

Welcome. This is the first post on a quiet, formal corner of the internet — a place for writing and work.

Why this site exists

Over the years I have accumulated half‑finished notes in a dozen apps. None of them encouraged me to finish. A small, public space — owned end to end — does. Here I plan to publish:

  • short essays on the things I’m building,
  • longer write‑ups when a project is done, and
  • the occasional list of tools I’ve found useful.

How it’s built

The site is built with Astro and styled with Tailwind CSS. Posts live as Markdown files in a Git repository; pushing to main deploys instantly via Cloudflare Pages.

// src/content/config.ts
const blog = defineCollection({
  type: 'content',
  schema: z.object({
    title: z.string(),
    description: z.string(),
    pubDate: z.coerce.date(),
  }),
});

Zero JavaScript ships by default. The whole site is a few hundred kilobytes.

What to expect

Cadence will be irregular but honest: I post when I have something to say. If you’d like to follow along, the RSS feed is the most reliable way.

Thanks for reading.