The more I dig into Git the more I come across some cool features that I’ve never used before although I’ve been using Git for years.

One of those cool features is being able to run Git from any directory (not necessarily the repo’s directory) by sending some extra parameters to the git command.

  1. git -C <path> <command>

Runs the command as if git was started in <path> instead of the current working directory.

For example, if I’m working on a certain project, and then I decided to check the status of another project really quick, I can either cd…


I’ve recently started contributing to git (refer to my previous post to read about outreachy internships) and I wanted to debug the project on my macOS environment using Xcode. But I couldn’t figure out a way to debug git using it, so I decided to find another alternative …

Going through the documentation, I found a paragraph about debugging in the CodingGuidelines file, it suggested running GIT_DEBUGGER=1 ./bin-wrappers/git commit to run GDB or replace 1 by another debugger name. So I decided to install GDB and try it out.

After installing GDB and running the command above, I got an…


A year ago I was in ROSCon in Madrid, and there I met Deanna, a software engineer who worked on ROS and one of the conference’s organizers, while chatting over lunch Deanna mentioned an internship program named outreachy, and suggested that I check it out and apply for the next round. I liked the idea and got all excited about it but I was a new mom and I wasn’t ready yet for the full-time commitment that outreachy required so I decided to wait till I’m ready.

Photo by Kyle Nieber on Unsplash

So what is outreachy? Outreachy is a program that’s interested in bringing diversity…


First of all, let me start by telling you how much I love coffee: coffee can always draw a smile on my face and the smell of coffee shops is one of my favorites. So why would I quit such a beauty?

image source

Because it’s addicting, because we consume it badly, and because after a while we lose the privilege of deciding when to drink coffee and when not to! If one morning we decided to skip a daily cup, an unbearable headache will kick-in which will force us to go get our caffeine fix…

But … we human beings appreciate…

Heba Waly

Software engineer, mom and a traveler. I document stories and experiences from my daily life that I find interesting and worth sharing

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store