Skip to content

Technical Essays

storage_quota

Longer-form writing on HPC, scientific computing, and programming — things that deserve more than a how-to guide but don't belong in the main docs.


HPC

  • Why Linux on HPC?

    The practical and historical reasons every serious cluster runs Linux, and what that means for researchers moving from Windows or macOS workflows.

    Read

  • Demystifying Compiler Toolchains

    Why your HPC software stack depends on GCC versions and what toolchains actually do under the hood. Covers the GCCcore–GCC–foss hierarchy and why mixing toolchains silently breaks things.

    Read

Programming

  • Unit Testing for Scientific Code

    What is Unit Testing and Why It Matters for Research Software¶

    Read

  • Migrating R Packages Between Versions

    Using .Rprofile to switch R library paths dynamically depending on module environment, so you don't end up with mixed library states across sessions.

    Read

  • Version Control with Git - A Technical Primer

    Understanding the core concepts of Git version control

    Read

  • SSH on Ghostty

    Getting Ghostty's terminfo and italics working correctly over SSH to remote HPC login nodes, without corrupting your remote TERM environment.

    Read