Every blog needs a first post. So here we are.
I've started and abandoned more blogs than I care to count. Draft posts rotting in Notion. Obsidian vaults full of half-thoughts. GitHub repos with a single commit titled initial commit and nothing else.
This time feels different. Probably because I'm writing this at 4am, which is when I'm either most productive or most delusional — and I've stopped being able to tell the difference.
🔗What this blog is
0x04am is where I write about things I'm actually building:
- AI agents — not the hype, the hard parts. Tool calling, memory, evals, the stuff that breaks in prod.
- Systems programming — Rust, Go, C when I'm feeling masochistic. Performance, concurrency, the usual chaos.
- Infrastructure — containers, edge functions, the invisible plumbing that makes software actually run.
- Everything else — anything I learn that feels worth writing down.
🔗What this blog isn't
A content marketing play. I'm not selling a course. I'm not building an audience for an "AI startup" that pivots every three months. I'm just a person who writes code late at night and occasionally has thoughts worth sharing.
🔗The format
Posts will be technical but readable. Code when it helps, prose when it doesn't. Short when the point is short. Long when the thing is actually complicated.
No comment section, no engagement bait, no "smash that like button." Just words.
🔗Hello, then.
$ echo "hello, friend"
hello, friend
$ █
See you in the next post.
— 0x04am