Skip to content

About Coder Musings

Meet Vivek and learn the philosophy behind Coder Musings — a laboratory for systems programming, assembly, and compiler internals.

I am Vivek, a software engineer with over a decade of programming experience. I’ve worked across a range of languages—starting with Java and Go, dabbling in C, and now delving into the raw power of pure arm64 and amd64 assembly.

Like many, I’ve faced intimidating bugs and performance puzzles that seemed unsolvable at first glance. But thanks to the generous global programming community and the wealth of online resources, I’ve always managed to find a path forward. That spirit of sharing and support is now inspiring me to give back by documenting what I’ve learned in this space.


The Vision

Moving forward, my plan is to write comprehensive Technical Series and curate detailed Reference Resources for the community. My goal is to build an interactive laboratory for systems programming, assembly, and compiler internals.

Whether you’re looking to understand calling conventions across architectures, trace the modern compiler pipeline, or build a debugger from scratch, I hope the content here will serve as a valuable guide on your low-level journey.


A Note on AI

While the core technical content, architecture, and structural vision of this site come directly from my own experience and research, I do leverage AI assistants as an accelerator. I use AI to help rapidly prototype the interactive labs, streamline the UI styling, and automate tedious migration tasks. It acts as an advanced pair-programmer, allowing me to focus my energy on the deep technical research and ensuring the systems programming knowledge shared here is as accurate and accessible as possible.

Coder Musings

A modern technical laboratory for systems programming. Master Assembly, Compilers, and Low-Level Engineering through curated paths and interactive visualizations.

© 2026 Coder Musings. All rights reserved. Built for the systems community.