On the joy of coding

I love coding and I’d argue it is one of the most joyful things to do–it has its rough edges, but still though. If you take joy out of programming it becomes a task, and people often times don’t love tasks, or the obligation there of. I came from engineering background, with some academia background as well. I could not handle acdemia, I wanted to build stuff. Well, after all i’m a hacker....

January 4, 2020

Broken systems: e-purse considered harmful

E-purse Types of cards There are mainly three types of cards, depending on the way money is withdrawn to the merchant’s account: debit card: where the money is automatically deduced from your bank account. It is directly linked to your account, which means you need to have a enough money or an agreed upon overdraft 1. credit card: they are not linked to your account, they allow you to buy things immediatelly and pay for their costs at a later time....

December 2, 2018

A tale of three channels

This post is about systems, APIs, business decisions. Payment Nearly every transaction involves three parties: a merchant that accepts the card, a bank that issues it, and a payment network that facilitates the transaction between the first two parties. You hear the term PCI a lot. The standard was created to increase controls around cardholder data to reduce credit card fraud. ~ Wikipedia We (financial institutions) offer our clients (card holders) these services to ease their access into their accounts....

November 19, 2018

A year at University of Khartoum

I’ve always been dreaming of teaching. I worked as a teaching assistant at University of Khartoum, Geomatics Engineering department. I’ve TAed different classes–mostyl computational/programming ones. It was very nice experience, I couldn’t be more happier. Though, I have some notes. National Service The national service is the single most evil, human rights violation thing has ever been done. Our governers are literally using us to cover for their economical failures....

October 28, 2017

Internships at gndi

We are very pleased to announce new internships at gndi. G&I (gndi for short) is a tech company that provides a wide range of geospatial solutions and services for corporates and for individuals as well. Why is that? This initiatives came as a response to one my posts. Clearly there is a problem in our system. There is no systematic way of getting a job. Every year, tons of peoples are graduating from colleges....

October 8, 2017

gndi E-learning Platform

E-learning rocks There are several reasons to use e-learning based system as oppose of the classical ones. Hosting all the course materials online can help our students a lot. They will find the materials of the course available 24/7. But that will also help us, too. As an instructor (for both G&I and UofK), I found it to be very time consuming to maintain a class. However, when we moved our works online, things have changed....

June 1, 2017

A friend of mine was faced with his facebook's posts being printed on money papers

Money’s paper is a special type of papers that only used by authorized companies. It is typically used in the company’s official documents e.g., contracts. A friend of mine (a bad one that actually thinks our governors are villain, screw you anti-progression), he was being summoned in response to his recent posts. Anyways, once he got there, he found his own posts were printed on money papers. Those were bloody valuable posts he got....

January 23, 2017