Joel Muhoho
Joel Muhoho
Software Engineer | Back-end Developer | Cloud Developer | AWS Certified

Blog Posts

Thoughts on software engineering, systems, and the occasional curiosity.

Demystifying the touch Command in Linux: More Than Just a File Creator.
What is the touch Command ? If you’ve ever followed a Linux tutorial or tinkered with the command line, you’ve likely come across the touch command. It’s often introduced as a quick way to create an empty file, and while that’s technically true, it barely scr… Read More
Why Your Python Test Regex Isn’t Matching. The Hidden Gotcha with Sets
When writing clean, testable Python code, it’s common to raise custom ValueError s and validate those in unit tests using pytest.raises(). But sometimes, those tests fail even though the raised message looks visually correct. If you’ve ever run into this, esp… Read More
Lineage. A Journey into Family Roots and Connections
Lineage is a project born out of the desire to create a centralized platform for connecting with family members, exploring family trees, and preserving cherished memories. This project aimed to provide a comprehensive solution for tracking family relationship… Read More