Notes

These are personal org-roam notes – like a small wikipedia. I tend to make notes during the day, and the ones I feel that are interesting I publish them here. Like a wikipedia page, some pages may be incomplete.


  • » System Design - Caching Strategies modified on April 16, 2026)
  • » System Design - Databases, data models and indexing modified on April 15, 2026)
  • » Maintaining a robust CV modified on March 27, 2026)
  • » A reproducible Org-Mode CV template modified on February 23, 2026)
  • » System Design - CAP theorem, ACID, BASE and PACELC modified on December 23, 2025)
  • » System Design - RAID and Storage modified on December 22, 2025)
  • » System Design - Network modified on December 22, 2025)
  • » My journey in managing online services modified on February 15, 2025)
  • » My journey in managing dotfiles modified on February 2, 2025)
  • » NixOS important commands modified on February 2, 2025)
  • » Adopting conventional commits in a codebase modified on December 13, 2024)
  • » Bibliography modified on December 13, 2024)
  • » Symbol format 'elf64-littleriscv' unknown modified on December 13, 2024)
  • » Dell XPS 9510 and the linux experience modified on December 13, 2024)
  • » Ending 2022 with Brazilian Jiu-Jitsu modified on December 13, 2024)
  • » New computer modified on December 13, 2024)
  • » Anbernic RG353V: configuring ArkOS modified on July 13, 2024)
  • » Git change commit author modified on February 11, 2024)
  • » Go Context package modified on February 11, 2024)
  • » Go binary search tree modified on February 11, 2024)
  • » Emacs - Search and replacing versioned controled files modified on February 11, 2024)
  • » Technical challenge checklist modified on February 11, 2024)
  • » Modeling C-based systems with UML modified on February 11, 2024)
  • » Notes on RISC-V CPU HARD IP Cores enter SoC FPGAs modified on February 11, 2024)
  • » Translating Virtual addresses modified on February 11, 2024)
  • » Bit shifting modified on February 11, 2024)
  • » Notes on OS memory management modified on February 11, 2024)
  • » Software and Hardware Single Event Effect mitigation modified on February 11, 2024)
  • » Awesome Operating Systems modified on February 11, 2024)
  • » C pointers modified on February 11, 2024)
  • » Export org-roam backlinks with Gohugo modified on February 11, 2024)
  • » Synchronization modified on February 11, 2024)
  • » Notes on fault tolerant software modified on February 11, 2024)
  • » RISC-V Instruction Format modified on February 11, 2024)
  • » Locking Python scripts with flock modified on February 11, 2024)
  • » Chezmoi and Emacs modified on February 11, 2024)
  • » Asynchronous vs synchronous bus modified on February 11, 2024)
  • » Python's name mangling modified on February 11, 2024)
  • » Handling database migration with Pytest and SQLAlchemy modified on February 11, 2024)
  • » Laws of Program Evolution modified on February 11, 2024)
  • » Impact on software failures modified on February 11, 2024)
  • » Thoughts of changing nicks modified on February 11, 2024)
  • » Tabs vs. spaces in byte size modified on February 11, 2024)
  • » Moving forward with suckless dwm modified on February 11, 2024)
  • » Hello again, Amsterdam modified on February 11, 2024)
  • » Test driven development modified on February 11, 2024)
  • » Notes on TDD - chapter 1 modified on February 11, 2024)
  • » Notes on TDD - chapter 2 modified on February 11, 2024)
  • » Notes on TDD - chapter 3 modified on February 11, 2024)
  • » Notes on TDD - chapter 4 modified on February 11, 2024)