Hello, Darling Readers!
If you’ve been following my blogs, you’d know that I am contributing to conda-forge as an Outreachy intern.
If you hadn’t heard of conda-forge before, the first thing I’d want you to know is; I am not making any grammatical errors when I write ‘conda-forge’ and not…

Photo by Roman Synkevych on Unsplash

I have been delaying writing this Outreachy blog for over two weeks now. Aagghh! I kept thinking I’ll write it up when I have the perfect struggle story to share, when I am in the perfect mood to write. But that doesn’t happen.
Waiting for ‘the inspiration’ to write is…

When contributing packages to conda-forge, Grayskull can make your life much easier.
Grayskull generates recipes for Python packages hosted on PyPI.
As the introduction for Grayskull reads; “The main goal of this project is to generate concise recipes for conda-forge.”

In this tutorial we learn how to contribute a Python…


Photo by Charlie Firth on Unsplash

In my previous blog I wrote about the Outreachy application process and my experience during the contribution period.
A lot has happened since then. For one; I got selected. (Yippie!)
And second; the internship has already begun. Week one completed today.

Outreachy encourages its interns to write a…

Last year my initial application at Outreachy was rejected because I had submitted it on the last day.
I had invested quiet some time in writing the essay answers and felt a bit dejected that the folks at Outreachy hadn’t even reviewed my application.

That year, reported Outreachy, there was…

Photo by Markus Spiske on Unsplash

Let us try to make this a really fast paced, to the point article. Okay? Good. Let’s go!

So, ‘matlab’ is a Hindi language word which translates, in English, to ‘meaning of’. ‘Matlab’ can also be found in the Urdu language and here too it translates to ‘meaning of’.

Photo by engin akyurt on Unsplash


(This is going to be very short.)

An important term in the study of Operating Systems is ‘kernel’.
The kernel is the core of the operating system that has complete control over everything in it. When the computer system is turned on, the kernel of the OS is the…

Photo by Cookie the Pom on Unsplash


So, you want your computer to do a ‘2+2’ for you (you sucker). You already know that your computer (the hardware, the physical ‘thing’ you can see) is just a machine, made up of metal, plastic, silicon and stuff. You know that your computer (the thing) doesn’t actually understand your…

We are given two piles of coins containing A and B number of coins. In one move we can remove one coin from pile A and two coins from pile B or we can remove two coins from pile A and one from pile B.
(In other words, in one…

Given a string, the task is to generate all different strings that can be created using it’s characters.

For example, given string = “abc”
All possible distinct strings that can be generated using the three characters in this string are:
1. “abc”
2. “acb”
3. “bac”
4. “bca”
5. “cab”
6. “cba”

Mahe Iram Khan

I write about what I learn.

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