Welcome to Fireside Code.
I've wanted a personal place to write for a while. Not a company blog, not documentation, and not somewhere every post needs to be carefully polished into a tutorial. Just somewhere I can sit down and write about the things I'm building, the problems I run into, and the occasional lesson that comes out of them.
I'm RadRadish, a developer from the UK, and most of what ends up here will probably revolve around programming in one form or another.
That might mean Java, C++, game development, Linux, web infrastructure, servers, tooling, or something I've decided to experiment with at two in the morning because apparently leaving working systems alone is difficult.
Why Fireside Code?
Developer sites have a habit of feeling a bit clinical.
Dark background. Blue accent. Monospace font. A giant >_ somewhere.
There's nothing particularly wrong with that, but I wanted this place to feel different.
The idea behind Fireside Code is closer to pulling up a chair somewhere warm and talking through what you've been working on. Sometimes that'll be a proper technical write-up. Sometimes it'll be a post-mortem after something went wrong. Other times it'll simply be an idea or experiment I thought was worth documenting.
No publishing schedule, no attempt to turn everything into content, and no pretending every solution was obvious in hindsight.
What you'll find here
I'm actively building software, so there should be plenty to write about.
Expect posts covering programming, game development, Linux, infrastructure, self-hosting, development tools, hardware, and the various projects I happen to be buried in at the time.
I'll probably also write about failures.
Those are often more interesting anyway.
If I've spent several hours diagnosing something ridiculous, redesigned a system because the original approach didn't survive contact with reality, or discovered that something I relied on didn't work quite how I thought it did, there's a reasonable chance it'll become a post here.
Fireside Code is ultimately just a record of building things.
If some of it proves useful to someone else along the way, even better.
Pull up a chair.