Blog
Writing about science, code, and the things I learn along the way.
The quiet cost of waiting
A reflection on time, purpose, and the hidden price of procrastination.
How I fixed my messy git history with interactive rebase
A walkthrough of using git interactive rebase to clean up a messy commit history.
The failure that taught me how to actually learn
How a significant failure changed my approach to learning and growth.
What's the difference between 'learn' and 'study'?
Exploring the subtle but important distinction between learning and studying.
A Good PhD is a Finished One
Lessons learned from finishing a PhD — why done is better than perfect.
How to Install R 4.4 on Linux Mint
Installing R 4.4 and RStudio on Linux Mint from the official CRAN repository.
Setting Up SSH Access to GitLab on Your New Linux Machine
How to generate SSH keys and configure GitLab access on a fresh Linux install.
How to Run SSPACE Basic for Genome Assembly Scaffolding
A practical guide to running SSPACE Basic for genome assembly scaffolding.
How to Install SSPACE Basic on Linux
Step-by-step instructions for installing SSPACE Basic on a Linux system.
How to Install Pilon 1.24 on Linux
How to download, install, and run Pilon 1.24 for genome polishing on Linux.
How to Create and Publish a Quarto Book on GitHub
A complete guide to creating a Quarto book and publishing it to GitHub Pages.
How to Resolve Tidyverse Installation Issues on Ubuntu 22
Resolving dependency and compilation errors when installing Tidyverse on Ubuntu 22.
Resolving Installation Issues for the Leaflet Package in R on Linux Ubuntu
How to fix common Leaflet R package installation errors on Linux Ubuntu.
Turning Pro
What it means to shift from amateur to professional in your craft and daily habits.
Life beyond the cap and gown
Reflections on navigating life, identity, and purpose after completing a PhD.
Solving suspend and resume issues on Ubuntu with NVIDIA graphics
Step-by-step fix for Ubuntu suspend and resume failures caused by NVIDIA GPU drivers.
Resistance is the enemy, lesson from a book I read.
Lessons on overcoming creative resistance, inspired by Steven Pressfield's The War of Art.
Balancing computational resources for efficient bioinformatics workflows
Practical strategies for managing CPU, memory, and storage in bioinformatics pipelines.
Hello world
First post introducing this blog — why I started writing and what to expect.