Building in Public: Why I'm Starting This Blog

There's something powerful about writing in public. It forces clarity of thought, creates accountability, and opens doors to unexpected connections.

The Why

I've been building things for years—products, teams, systems. But I've kept most of my learnings tucked away in private notes, scattered across Notion databases and markdown files that only I can see.

That changes now.

What You'll Find Here

This blog is a mix of:

Code, Because Why Not

Here's a little TypeScript to prove the syntax highlighting works:

interface BlogPost {
  title: string;
  content: string;
  publishedAt: Date;
}

function formatPost(post: BlogPost): string {
  return `# ${post.title}\n\n${post.content}`;
}

And some Python for good measure:

def hello_world():
    """A simple greeting function."""
    return "Hello, World!"

# Call the function
message = hello_world()
print(message)

The Stack

This blog is built with:

Everything lives in Git. Adding a new post is as simple as creating a new .md file.

Let's Connect

If something here resonates, reach out. I'm always happy to chat about technology, products, or whatever rabbit hole you're currently exploring.

If you enjoyed this, you might also like:


Thanks for reading. More to come.