Hello World — Why I Started Writing
An introduction to my blog — why I decided to start writing about software engineering, open source, and the things I learn along the way.
Hello World#
Every developer's journey starts with a Hello World, so it felt fitting to start this blog the same way.
Why a blog?#
I've been building software for a while now — shipping projects, contributing to open source, diving deep into systems programming with Rust, and exploring the edges of what modern web frameworks can do. But I realized something was missing: a place to think out loud.
Writing forces you to organize your thoughts. When you explain something to others, you understand it better yourself. That's the core motivation behind this blog.
What to expect#
I'll be writing about:
- Rust and systems programming — CLI tools, error handling patterns, performance optimization
- Web development — Next.js, React, TypeScript, and the modern frontend stack
- Open source — lessons learned from building and maintaining projects
- Developer tools — the workflows and tools that make me more productive
The tech behind this blog#
This blog is built with MDX and rendered through Next.js. Posts are stored as local .mdx files with frontmatter metadata. There's even a knowledge graph that visualizes connections between posts and topics — check it out at /graph.
// Every post starts as a simple MDX file
interface BlogPost {
title: string;
slug: string;
tags: string[];
links: string[]; // connections to other posts
}Let's go#
If you're into Rust, web dev, or open source — stick around. There's a lot more coming.
The best time to start writing was a year ago. The second best time is now.