Stepping Out of My Comfort Zone: A Backend Engineer's Journey into Blogging

5 minute read Published: 2024-10-13

As a backend engineer with over a decade of experience, I've spent countless hours diving deep into code, architecting systems, and solving complex problems. But recently, I've felt a growing urge to step out of my comfort zone and embark on a new challenge: starting a blog. In this post, I'll discuss my motivations for starting a blog and briefly explain my choice of tools: Zola and GitHub Pages.

Why start a blog?

The nuts and bolts

Why Zola?

Why Github Pages?

No real thought went into this choice, it was the default. Maybe in the future I will actually examine other options. This is mainly that it's free, easy and fits easily into my usual development flows.

Conclusion and Next Steps

Starting this blog represents a practical step in documenting my work and sharing knowledge. By using Zola and GitHub Pages, I'm balancing the desire to learn new tools with the need for a straightforward, low-maintenance platform.

Moving forward, I plan to focus on:

  1. Documenting solutions to specific backend engineering problems I encounter
  2. Sharing brief explanations of useful techniques or patterns from my daily work
  3. Posting occasional updates on my progress with learning Rust and any Zola-related insights
  4. Writing about system design decisions and trade-offs from recent projects

I don't have a fixed posting schedule, but I aim to write when I have something concrete and useful to share. The primary goal is to create a resource that's valuable for my future self, with the added benefit of potentially helping others facing similar challenges.

This blog is a work in progress, and its direction may evolve based on what I find most useful and manageable alongside my primary work. If you happen to find something helpful here, all the better.

Footnotes

1

Here is my current partner in debugging:

Dark Souls Rubber duck
2

especially for the cases where you were actually wrong