Hello, SwitchCaseLab

A short note on why this notebook exists, what's in it, and what to expect from the posts that follow.

1 min readSwitch Case

Hi everyone — here it is, yet another technical blog. For years now, I’ve been in love with writing technical things, but my time has always been limited. So I set up this blog to share what I know about programming.

What lives here#

This blog will cover deep technical programming areas such as computer architecture, assembly programming, Linux internals, and so on. I’d like to start at the low level, since that’s where the trade-offs that matter actually live. So we’ll focus on the following categories:

  • Linux — kernel internals, the proc filesystem, namespaces, weird cgroup behaviors, the small command-line incantations that quietly save hours.
  • Performance & tools — micro-benchmarks for tight loops, SIMD experiments, profiling notes, and the small utilities I build along the way to measure them.
  • Cool stuff — anything that is more interesting than it had any right to be: protocols, file formats, the geometry hiding inside a piece of code.

How posts are written#

I’ll try to write posts by hand, then run them through AI for grammar and flow. I’ll run all snippets on my own machine and verify them — though they may behave differently on other systems. Currently, I’m on x86_64 running Kali Linux.

What’s next#

I think I’ll start with assembly — both the language itself and the kind of micro-benchmarks where understanding it actually pays off.

▸ stay subscribed

Liked this?

Drop your email and you'll get the next post when it's published. No tracking, one-click unsubscribe.