Skip to content
View gustanol's full-sized avatar
🥸
coding
🥸
coding

Block or report gustanol

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gustanol/README.md

Gustavo

I like computers when they are totally honest about what they’re doing. If something works, I want to know why it works — preferably down to the bit level.

I like to share a few of my thoughts right here.


Current focus

For now, most of my curiosity lives close to the metal:

  • Low-level programming with a strong focus on x86-64 Assembly and C
  • Operating system internals: boot process, memory management, paging, segmentation
  • Embedded code
  • Building things from scratch to understand them properly (file systems, kernels, loaders)
  • Learning by reading specs, source code and old documentations

Environment & tools

  • Arch Linux as my daily driver
  • Minimalist workflow (dwm, terminal-first, keyboard-centric)
  • Strong appreciation for Unix philosophy and the Suckless mindset
  • Text over tools, clarity over convenience

How I learn

  • Reading original documentation and standards (Intel manuals, POSIX, ELF specs)
  • Reimplementing concepts by myself instead of abstracting them away too early
  • Treating programming as both engineering and archaeology
  • Sometimes, by doing what I wish directly

What I’m working toward

  • Becoming deeply fluent in systems programming
  • Writing software that is simple, predictable and long-lived
  • Communicating complex technical ideas clearly by talking and by writing articles

Side interests

  • Computer architecture and history
  • How abstractions leak — and when that’s a feature
  • Iron Maiden (I absolutely love it)
  • Star Wars

"The best abstractions are the ones you could remove if needed."

If something here resonates, feel free to explore and start a conversation.

Pinned Loading

  1. bf-interpreter bf-interpreter Public

    A Brainfuck interpreter entirely written in x86_64 Assembly

    Assembly 7 1

  2. gustanol.github.io gustanol.github.io Public

    A repository where I can write my thoughts using AsciiDoc and deploy it

    Makefile 1

  3. Kuarion Kuarion Public archive

    Forked from Kuarion/site

    A Hackathon project

    Java 3