Back to blog

A Small Blog Is Still a Serious Tool

· 2 min · Writing, Firebase

I wanted a place that feels like a lab notebook: small enough to maintain, personal enough to be honest, and structured enough to be useful later.

A clean laptop desk with coffee

I used to think a personal site had to be either a portfolio or a blog.

A portfolio is polished. A blog is alive.

The problem is that polished things can become stale very quickly. They show what you want people to think you are. Writing shows how you actually think.

That is why I wanted this site to have both.

A blog is a memory system

I forget the emotional texture of technical decisions.

I remember the final choice, but not always the feeling around it: the weird bug, the tradeoff, the moment a simple approach won, the part where I almost overbuilt something because I wanted it to look more serious.

Writing catches that.

It also makes the work easier to explain later. A GitHub repo shows code. A blog post can show the pressure around the code.

The boring parts matter

For this site, the blog is intentionally simple:

  • Markdown in, readable HTML out
  • drafts and published posts
  • a private admin page
  • SEO metadata per post
  • structured data for search engines
  • an llms.txt style entry point for AI tools

The Firebase side is not glamorous, but it matters. The public can read published posts, but only my Google account should write. Firebase's own docs are clear that Security Rules are the real boundary. UI checks are nice for experience; rules are what protect the database.

That distinction feels small until it is not.

I want the site to feel like me

Not loud. Not over-designed. Not pretending every post is a grand essay.

Just a place to write down what I am learning while building things: React Native notes, on-device AI experiments, product decisions, mistakes, tiny wins, and the occasional emotional post about why a small technical choice bothered me all day.

That feels useful.

And for now, useful is enough.