Init

Welcome to Bits and Borrows.

This blog is about low-level things:
C and C++, Rust, embedded systems, Linux, performance, tools, bugs that only appear on Fridays, and the quiet satisfaction of understanding what the machine is actually doing.

But not today.

Today is just a hello.

I’ve wanted a place like this for a while — somewhere between a notebook, a rubber duck, and a late-night terminal session. A place to write about things I’m learning, things I’m confused about, things I got wrong, and things that finally clicked after staring at the code longer than I’d like to admit.

The idea is to posts about:

  • C++ and Rust (sometimes lovingly, sometimes aggressively)
  • Low-level programming and systems thinking
  • Embedded, performance, memory, and “why is this slow”
  • Tools I like (and tools I fought with)
  • Opinions that may change after a good night’s sleep
  • Other stuff such as IDEs, home server setups etc.

This isn’t a tutorial blog by default. Sometimes it’ll be explanatory, sometimes reflective, sometimes just notes from the trenches. If you’re also curious about how software works beneath the abstractions — or you just enjoy a good rant about build systems — you’ll probably feel at home.

That’s it for now.
No benchmarks. No code snippets. No lifetime annotations.

Just a main() that finally exists.

See you in the next post.

Leave a Comment